From WebUI, 17 Hours ago, written in Plain Text.
This paste will hop the perch in 6 Hours.
Embed
  1. -- The C compiler identification is GNU 14.2.0
  2. -- The CXX compiler identification is GNU 14.2.0
  3. -- Detecting C compiler ABI info
  4. -- Detecting C compiler ABI info - done
  5. -- Check for working C compiler: /run/ccache/bin/cc - skipped
  6. -- Detecting C compile features
  7. -- Detecting C compile features - done
  8. -- Detecting CXX compiler ABI info
  9. -- Detecting CXX compiler ABI info - done
  10. -- Check for working CXX compiler: /run/ccache/bin/c++ - skipped
  11. -- Detecting CXX compile features
  12. -- Detecting CXX compile features - done
  13. -- Initiating compile using CMake 3.31.7
  14. -- Found Git: /usr/bin/git (found version "2.49.0")
  15. -- Checking submodules
  16. -- Submodule 'monero' is up-to-date
  17. -- Found PythonInterp: /usr/bin/python (found version "3.12.10")
  18. -- CMake version 3.31.7
  19. -- Found usable ccache: /usr/bin/ccache
  20. -- The ASM compiler identification is GNU
  21. -- Found assembler: /run/ccache/bin/cc
  22. -- Looking for -Wl,--no-undefined linker flag
  23. -- Looking for -Wl,--no-undefined linker flag - found
  24. -- Looking for -Wl,-undefined,error linker flag
  25. -- Looking for -Wl,-undefined,error linker flag - found
  26. -- Building without build tag
  27. -- Checking submodules
  28. -- Submodule 'external/miniupnp' is up-to-date
  29. -- Submodule 'external/rapidjson' is up-to-date
  30. -- Submodule 'external/trezor-common' is up-to-date
  31. -- Submodule 'external/randomx' is up-to-date
  32. -- Submodule 'external/supercop' is up-to-date
  33. -- Could not find DEVELOPER_LOCAL_TOOLS in env (not required)
  34. -- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF
  35. -- Building for a 64-bit system
  36. -- Building internal libraries as static
  37. -- Using LMDB as default DB type
  38. -- Stack trace on exception enabled (using easylogging++)
  39. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  40. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  41. -- Found Threads: TRUE
  42. -- Performing Test _Werror__pthread_c
  43. -- Performing Test _Werror__pthread_c - Success
  44. -- Performing Test _Werror__pthread_cxx
  45. -- Performing Test _Werror__pthread_cxx - Success
  46. -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.3.3")
  47. -- Using OpenSSL include dir at /usr/include
  48. -- Found HIDAPI: /app/lib/libhidapi-libusb.so
  49. -- Looking for memset_s in c
  50. -- Looking for memset_s in c - not found
  51. -- Looking for explicit_bzero in c
  52. -- Looking for explicit_bzero in c - found
  53. -- Looking for strptime
  54. -- Looking for strptime - found
  55. -- Could NOT find MiniUPnPc (missing: MINIUPNP_INCLUDE_DIR MINIUPNP_LIBRARY)
  56. -- Using in-tree miniupnpc
  57. -- Looking for libunbound
  58. -- Found libunbound include (unbound.h) in /app/include
  59. -- Found libunbound library
  60. -- Using 64-bit LMDB from source tree
  61. -- Looking for backtrace
  62. -- Looking for backtrace - found
  63. -- backtrace facility detected in default set of libraries
  64. -- Backtrace_LIBRARY:
  65. -- Found Backtrace: /usr/include
  66. -- Performing Test _maes_cxx
  67. -- Performing Test _maes_cxx - Success
  68. -- Setting CXX flag -maes
  69. -- Performing Test _maes_c
  70. -- Performing Test _maes_c - Success
  71. -- Setting C flag -maes
  72. -- Performing Test HAVE_SSSE3
  73. -- Performing Test HAVE_SSSE3 - Success
  74. -- Performing Test HAVE_AVX2
  75. -- Performing Test HAVE_AVX2 - Success
  76. -- Performing Test HAVE_CXX_ATOMICS
  77. -- Performing Test HAVE_CXX_ATOMICS - Success
  78. -- Using HIDAPI include dir at /app/include/hidapi
  79. -- Found Protobuf: /app/lib/libprotobuf.so (found version "6.31.1")
  80. -- Protobuf lib: /app/lib/libprotobuf.so, inc: /app/include, protoc: /app/bin/protoc
  81. -- Protobuf Compilation test failed: Change Dir: '/run/build/monero-gui/CMakeFiles/CMakeTmp'
  82.  
  83. Run Build Command(s): /usr/bin/ninja -v cmTC_a3eab
  84. [1/3] /run/ccache/bin/c++  -I/run/build/monero-gui -O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread  -std=gnu++11 -o CMakeFiles/cmTC_a3eab.dir/test-protobuf.cpp.o -c /run/build/monero-gui/monero/cmake/test-protobuf.cpp
  85. FAILED: CMakeFiles/cmTC_a3eab.dir/test-protobuf.cpp.o
  86. /run/ccache/bin/c++  -I/run/build/monero-gui -O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread  -std=gnu++11 -o CMakeFiles/cmTC_a3eab.dir/test-protobuf.cpp.o -c /run/build/monero-gui/monero/cmake/test-protobuf.cpp
  87. In file included from /usr/include/absl/base/config.h:92,
  88.                  from /usr/include/absl/base/attributes.h:37,
  89.                  from /app/include/google/protobuf/message.h:98,
  90.                  from /run/build/monero-gui/monero/cmake/test-protobuf.cpp:31:
  91. /usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported."
  92.    79 | #error "C++ versions less than C++14 are not supported."
  93.       |  ^~~~~
  94. In file included from /usr/include/absl/base/internal/invoke.h:64,
  95.                  from /usr/include/absl/base/call_once.h:34,
  96.                  from /app/include/google/protobuf/message.h:99:
  97. /usr/include/absl/meta/type_traits.h:586:10: error: ‘enable_if_t’ is not a member of ‘std’
  98.   586 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  99.       |          ^~~~~~~~~~~
  100. /usr/include/absl/meta/type_traits.h:586:10: note: ‘std::enable_if_t’ is only available from C++14 onwards
  101. /usr/include/absl/meta/type_traits.h:586:10: error: ‘enable_if_t’ is not a member of ‘std’
  102. /usr/include/absl/meta/type_traits.h:586:10: note: ‘std::enable_if_t’ is only available from C++14 onwards
  103. /usr/include/absl/meta/type_traits.h:586:72: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct absl::lts_20240722::type_traits_internal::IsOwnerImpl’
  104.   586 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  105.       |                                                                        ^~~~~
  106. /usr/include/absl/meta/type_traits.h:586:72: note:   expected a type, got ‘(<expression error> < std::is_class<typename T::absl_internal_is_view>::value)’
  107. /usr/include/absl/meta/type_traits.h:586:77: error: expected unqualified-id before ‘>’ token
  108.   586 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  109.       |                                                                             ^~
  110. /usr/include/absl/meta/type_traits.h:618:10: error: ‘enable_if_t’ is not a member of ‘std’
  111.   618 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  112.       |          ^~~~~~~~~~~
  113. /usr/include/absl/meta/type_traits.h:618:10: note: ‘std::enable_if_t’ is only available from C++14 onwards
  114. /usr/include/absl/meta/type_traits.h:618:10: error: ‘enable_if_t’ is not a member of ‘std’
  115. /usr/include/absl/meta/type_traits.h:618:10: note: ‘std::enable_if_t’ is only available from C++14 onwards
  116. /usr/include/absl/meta/type_traits.h:618:72: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct absl::lts_20240722::type_traits_internal::IsViewImpl’
  117.   618 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  118.       |                                                                        ^~~~~
  119. /usr/include/absl/meta/type_traits.h:618:72: note:   expected a type, got ‘(<expression error> < std::is_class<typename T::absl_internal_is_view>::value)’
  120. /usr/include/absl/meta/type_traits.h:618:77: error: expected unqualified-id before ‘>’ token
  121.   618 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  122.       |                                                                             ^~
  123. In file included from /usr/include/absl/base/internal/raw_logging.h:27,
  124.                  from /usr/include/absl/base/internal/low_level_scheduling.h:21,
  125.                  from /usr/include/absl/base/call_once.h:35:
  126. /usr/include/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240722::LogSeverityName(LogSeverity)’:
  127. /usr/include/absl/base/log_severity.h:109:1: error: body of ‘constexpr’ function ‘constexpr const char* absl::lts_20240722::LogSeverityName(LogSeverity)’ not a return-statement
  128.   109 | }
  129.       | ^
  130. /usr/include/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240722::LogSeverity absl::lts_20240722::NormalizeLogSeverity(LogSeverity)’:
  131. /usr/include/absl/base/log_severity.h:120:1: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::LogSeverity absl::lts_20240722::NormalizeLogSeverity(LogSeverity)’ not a return-statement
  132.   120 | }
  133.       | ^
  134. In file included from /usr/include/absl/base/nullability.h:162,
  135.                  from /usr/include/absl/base/call_once.h:40:
  136. /usr/include/absl/base/internal/nullability_impl.h: At global scope:
  137. /usr/include/absl/base/internal/nullability_impl.h:57:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  138.    57 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  139.       |                                                            ^~~~~~~~~~~
  140.       |                                                            remove_cv
  141. /usr/include/absl/base/internal/nullability_impl.h:57:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  142.    57 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  143.       |                                                            ^~~~~~~~~~~
  144.       |                                                            remove_cv
  145. /usr/include/absl/base/internal/nullability_impl.h:57:72: error: template argument 1 is invalid
  146.    57 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  147.       |                                                                        ^
  148. /usr/include/absl/base/internal/nullability_impl.h:57:75: error: expected primary-expression before ‘,’ token
  149.    57 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  150.       |                                                                           ^
  151. /usr/include/absl/base/internal/nullability_impl.h:65:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  152.    65 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  153.       |                                                            ^~~~~~~~~~~
  154.       |                                                            remove_cv
  155. /usr/include/absl/base/internal/nullability_impl.h:65:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  156.    65 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  157.       |                                                            ^~~~~~~~~~~
  158.       |                                                            remove_cv
  159. /usr/include/absl/base/internal/nullability_impl.h:65:72: error: template argument 1 is invalid
  160.    65 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  161.       |                                                                        ^
  162. /usr/include/absl/base/internal/nullability_impl.h:65:75: error: expected primary-expression before ‘,’ token
  163.    65 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  164.       |                                                                           ^
  165. /usr/include/absl/base/internal/nullability_impl.h:73:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  166.    73 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  167.       |                                                            ^~~~~~~~~~~
  168.       |                                                            remove_cv
  169. /usr/include/absl/base/internal/nullability_impl.h:73:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  170.    73 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  171.       |                                                            ^~~~~~~~~~~
  172.       |                                                            remove_cv
  173. /usr/include/absl/base/internal/nullability_impl.h:73:72: error: template argument 1 is invalid
  174.    73 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  175.       |                                                                        ^
  176. /usr/include/absl/base/internal/nullability_impl.h:73:75: error: expected primary-expression before ‘,’ token
  177.    73 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  178.       |                                                                           ^
  179. In file included from /usr/include/absl/log/internal/nullstream.h:37,
  180.                  from /usr/include/absl/log/internal/check_op.h:38,
  181.                  from /usr/include/absl/log/internal/check_impl.h:19,
  182.                  from /usr/include/absl/log/absl_check.h:38,
  183.                  from /app/include/google/protobuf/message.h:102:
  184. /usr/include/absl/strings/string_view.h:53:26: error: ‘string_view’ in namespace ‘std’ does not name a type
  185.    53 | using string_view = std::string_view;
  186.       |                          ^~~~~~~~~~~
  187. /usr/include/absl/strings/string_view.h:53:21: note: ‘std::string_view’ is only available from C++17 onwards
  188.    53 | using string_view = std::string_view;
  189.       |                     ^~~
  190. /usr/include/absl/strings/string_view.h:752:8: error: ‘string_view’ does not name a type
  191.   752 | inline string_view ClippedSubstr(string_view s, size_t pos,
  192.       |        ^~~~~~~~~~~
  193. /usr/include/absl/strings/string_view.h:763:11: error: ‘string_view’ does not name a type
  194.   763 | constexpr string_view NullSafeStringView(absl::Nullable<const char*> p) {
  195.       |           ^~~~~~~~~~~
  196. /usr/include/absl/log/internal/nullstream.h:49:32: error: ‘absl::string_view’ has not been declared
  197.    49 |   NullStream& AtLocation(absl::string_view, int) { return *this; }
  198.       |                                ^~~~~~~~~~~
  199. In file included from /usr/include/absl/time/time.h:97,
  200.                  from /usr/include/absl/log/log_entry.h:35,
  201.                  from /usr/include/absl/log/internal/log_message.h:41,
  202.                  from /usr/include/absl/log/internal/strip.h:25,
  203.                  from /usr/include/absl/log/internal/check_op.h:39:
  204. /usr/include/absl/time/civil_time.h:515:27: error: ‘string_view’ is not a member of ‘absl’
  205.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  206.       |                           ^~~~~~~~~~~
  207. /usr/include/absl/time/civil_time.h:515:53: error: expected primary-expression before ‘*’ token
  208.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  209.       |                                                     ^
  210. /usr/include/absl/time/civil_time.h:515:55: error: ‘c’ was not declared in this scope
  211.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  212.       |                                                       ^
  213. /usr/include/absl/time/civil_time.h:515:56: error: expression list treated as compound expression in initializer [-fpermissive]
  214.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  215.       |                                                        ^
  216. /usr/include/absl/time/civil_time.h:516:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  217.   516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  218.       |      ^~~~~~~~~~~~~~
  219. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  220.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  221.       |      ^~~~~~~~~~~~~~
  222. /usr/include/absl/time/civil_time.h:516:27: error: ‘string_view’ is not a member of ‘absl’
  223.   516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  224.       |                           ^~~~~~~~~~~
  225. /usr/include/absl/time/civil_time.h:516:53: error: expected primary-expression before ‘*’ token
  226.   516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  227.       |                                                     ^
  228. /usr/include/absl/time/civil_time.h:516:55: error: ‘c’ was not declared in this scope
  229.   516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  230.       |                                                       ^
  231. /usr/include/absl/time/civil_time.h:517:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  232.   517 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  233.       |      ^~~~~~~~~~~~~~
  234. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  235.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  236.       |      ^~~~~~~~~~~~~~
  237. /usr/include/absl/time/civil_time.h:517:27: error: ‘string_view’ is not a member of ‘absl’
  238.   517 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  239.       |                           ^~~~~~~~~~~
  240. /usr/include/absl/time/civil_time.h:517:51: error: expected primary-expression before ‘*’ token
  241.   517 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  242.       |                                                   ^
  243. /usr/include/absl/time/civil_time.h:517:53: error: ‘c’ was not declared in this scope
  244.   517 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  245.       |                                                     ^
  246. /usr/include/absl/time/civil_time.h:518:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  247.   518 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  248.       |      ^~~~~~~~~~~~~~
  249. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  250.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  251.       |      ^~~~~~~~~~~~~~
  252. /usr/include/absl/time/civil_time.h:518:27: error: ‘string_view’ is not a member of ‘absl’
  253.   518 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  254.       |                           ^~~~~~~~~~~
  255. /usr/include/absl/time/civil_time.h:518:50: error: expected primary-expression before ‘*’ token
  256.   518 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  257.       |                                                  ^
  258. /usr/include/absl/time/civil_time.h:518:52: error: ‘c’ was not declared in this scope
  259.   518 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  260.       |                                                    ^
  261. /usr/include/absl/time/civil_time.h:519:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  262.   519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  263.       |      ^~~~~~~~~~~~~~
  264. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  265.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  266.       |      ^~~~~~~~~~~~~~
  267. /usr/include/absl/time/civil_time.h:519:27: error: ‘string_view’ is not a member of ‘absl’
  268.   519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  269.       |                           ^~~~~~~~~~~
  270. /usr/include/absl/time/civil_time.h:519:52: error: expected primary-expression before ‘*’ token
  271.   519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  272.       |                                                    ^
  273. /usr/include/absl/time/civil_time.h:519:54: error: ‘c’ was not declared in this scope
  274.   519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  275.       |                                                      ^
  276. /usr/include/absl/time/civil_time.h:520:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  277.   520 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  278.       |      ^~~~~~~~~~~~~~
  279. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  280.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  281.       |      ^~~~~~~~~~~~~~
  282. /usr/include/absl/time/civil_time.h:520:27: error: ‘string_view’ is not a member of ‘absl’
  283.   520 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  284.       |                           ^~~~~~~~~~~
  285. /usr/include/absl/time/civil_time.h:520:51: error: expected primary-expression before ‘*’ token
  286.   520 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  287.       |                                                   ^
  288. /usr/include/absl/time/civil_time.h:520:53: error: ‘c’ was not declared in this scope
  289.   520 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  290.       |                                                     ^
  291. /usr/include/absl/time/civil_time.h:535:34: error: ‘string_view’ is not a member of ‘absl’
  292.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  293.       |                                  ^~~~~~~~~~~
  294. /usr/include/absl/time/civil_time.h:535:60: error: expected primary-expression before ‘*’ token
  295.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  296.       |                                                            ^
  297. /usr/include/absl/time/civil_time.h:535:62: error: ‘c’ was not declared in this scope
  298.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  299.       |                                                              ^
  300. /usr/include/absl/time/civil_time.h:535:63: error: expression list treated as compound expression in initializer [-fpermissive]
  301.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  302.       |                                                               ^
  303. /usr/include/absl/time/civil_time.h:536:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  304.   536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  305.       |      ^~~~~~~~~~~~~~~~~~~~~
  306. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  307.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  308.       |      ^~~~~~~~~~~~~~~~~~~~~
  309. /usr/include/absl/time/civil_time.h:536:34: error: ‘string_view’ is not a member of ‘absl’
  310.   536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  311.       |                                  ^~~~~~~~~~~
  312. /usr/include/absl/time/civil_time.h:536:60: error: expected primary-expression before ‘*’ token
  313.   536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  314.       |                                                            ^
  315. /usr/include/absl/time/civil_time.h:536:62: error: ‘c’ was not declared in this scope
  316.   536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  317.       |                                                              ^
  318. /usr/include/absl/time/civil_time.h:537:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  319.   537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  320.       |      ^~~~~~~~~~~~~~~~~~~~~
  321. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  322.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  323.       |      ^~~~~~~~~~~~~~~~~~~~~
  324. /usr/include/absl/time/civil_time.h:537:34: error: ‘string_view’ is not a member of ‘absl’
  325.   537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  326.       |                                  ^~~~~~~~~~~
  327. /usr/include/absl/time/civil_time.h:537:58: error: expected primary-expression before ‘*’ token
  328.   537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  329.       |                                                          ^
  330. /usr/include/absl/time/civil_time.h:537:60: error: ‘c’ was not declared in this scope
  331.   537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  332.       |                                                            ^
  333. /usr/include/absl/time/civil_time.h:538:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  334.   538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  335.       |      ^~~~~~~~~~~~~~~~~~~~~
  336. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  337.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  338.       |      ^~~~~~~~~~~~~~~~~~~~~
  339. /usr/include/absl/time/civil_time.h:538:34: error: ‘string_view’ is not a member of ‘absl’
  340.   538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  341.       |                                  ^~~~~~~~~~~
  342. /usr/include/absl/time/civil_time.h:538:57: error: expected primary-expression before ‘*’ token
  343.   538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  344.       |                                                         ^
  345. /usr/include/absl/time/civil_time.h:538:59: error: ‘c’ was not declared in this scope
  346.   538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  347.       |                                                           ^
  348. /usr/include/absl/time/civil_time.h:539:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  349.   539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  350.       |      ^~~~~~~~~~~~~~~~~~~~~
  351. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  352.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  353.       |      ^~~~~~~~~~~~~~~~~~~~~
  354. /usr/include/absl/time/civil_time.h:539:34: error: ‘string_view’ is not a member of ‘absl’
  355.   539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  356.       |                                  ^~~~~~~~~~~
  357. /usr/include/absl/time/civil_time.h:539:59: error: expected primary-expression before ‘*’ token
  358.   539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  359.       |                                                           ^
  360. /usr/include/absl/time/civil_time.h:539:61: error: ‘c’ was not declared in this scope
  361.   539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  362.       |                                                             ^
  363. /usr/include/absl/time/civil_time.h:540:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  364.   540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  365.       |      ^~~~~~~~~~~~~~~~~~~~~
  366. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  367.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  368.       |      ^~~~~~~~~~~~~~~~~~~~~
  369. /usr/include/absl/time/civil_time.h:540:34: error: ‘string_view’ is not a member of ‘absl’
  370.   540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  371.       |                                  ^~~~~~~~~~~
  372. /usr/include/absl/time/civil_time.h:540:58: error: expected primary-expression before ‘*’ token
  373.   540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  374.       |                                                          ^
  375. /usr/include/absl/time/civil_time.h:540:60: error: ‘c’ was not declared in this scope
  376.   540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  377.       |                                                            ^
  378. /usr/include/absl/time/civil_time.h:566:26: error: ‘string_view’ is not a member of ‘absl’
  379.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  380.       |                          ^~~~~~~~~~~
  381. /usr/include/absl/time/civil_time.h:566:52: error: expected primary-expression before ‘*’ token
  382.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  383.       |                                                    ^
  384. /usr/include/absl/time/civil_time.h:566:54: error: ‘c’ was not declared in this scope
  385.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  386.       |                                                      ^
  387. /usr/include/absl/time/civil_time.h:566:68: error: expected primary-expression before ‘*’ token
  388.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  389.       |                                                                    ^
  390. /usr/include/absl/time/civil_time.h:566:70: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  391.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  392.       |                                                                      ^~~~~
  393.       |                                                                      perror
  394. /usr/include/absl/time/civil_time.h:566:75: error: expression list treated as compound expression in initializer [-fpermissive]
  395.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  396.       |                                                                           ^
  397. /usr/include/absl/time/civil_time.h:567:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  398.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  399.       |      ^~~~~~~~~~~~~
  400. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  401.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  402.       |      ^~~~~~~~~~~~~
  403. /usr/include/absl/time/civil_time.h:567:26: error: ‘string_view’ is not a member of ‘absl’
  404.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  405.       |                          ^~~~~~~~~~~
  406. /usr/include/absl/time/civil_time.h:567:52: error: expected primary-expression before ‘*’ token
  407.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  408.       |                                                    ^
  409. /usr/include/absl/time/civil_time.h:567:54: error: ‘c’ was not declared in this scope
  410.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  411.       |                                                      ^
  412. /usr/include/absl/time/civil_time.h:567:68: error: expected primary-expression before ‘*’ token
  413.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  414.       |                                                                    ^
  415. /usr/include/absl/time/civil_time.h:567:70: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  416.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  417.       |                                                                      ^~~~~
  418.       |                                                                      perror
  419. /usr/include/absl/time/civil_time.h:568:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  420.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  421.       |      ^~~~~~~~~~~~~
  422. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  423.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  424.       |      ^~~~~~~~~~~~~
  425. /usr/include/absl/time/civil_time.h:568:26: error: ‘string_view’ is not a member of ‘absl’
  426.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  427.       |                          ^~~~~~~~~~~
  428. /usr/include/absl/time/civil_time.h:568:50: error: expected primary-expression before ‘*’ token
  429.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  430.       |                                                  ^
  431. /usr/include/absl/time/civil_time.h:568:52: error: ‘c’ was not declared in this scope
  432.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  433.       |                                                    ^
  434. /usr/include/absl/time/civil_time.h:568:66: error: expected primary-expression before ‘*’ token
  435.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  436.       |                                                                  ^
  437. /usr/include/absl/time/civil_time.h:568:68: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  438.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  439.       |                                                                    ^~~~~
  440.       |                                                                    perror
  441. /usr/include/absl/time/civil_time.h:569:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  442.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  443.       |      ^~~~~~~~~~~~~
  444. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  445.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  446.       |      ^~~~~~~~~~~~~
  447. /usr/include/absl/time/civil_time.h:569:26: error: ‘string_view’ is not a member of ‘absl’
  448.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  449.       |                          ^~~~~~~~~~~
  450. /usr/include/absl/time/civil_time.h:569:49: error: expected primary-expression before ‘*’ token
  451.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  452.       |                                                 ^
  453. /usr/include/absl/time/civil_time.h:569:51: error: ‘c’ was not declared in this scope
  454.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  455.       |                                                   ^
  456. /usr/include/absl/time/civil_time.h:569:65: error: expected primary-expression before ‘*’ token
  457.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  458.       |                                                                 ^
  459. /usr/include/absl/time/civil_time.h:569:67: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  460.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  461.       |                                                                   ^~~~~
  462.       |                                                                   perror
  463. /usr/include/absl/time/civil_time.h:570:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  464.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  465.       |      ^~~~~~~~~~~~~
  466. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  467.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  468.       |      ^~~~~~~~~~~~~
  469. /usr/include/absl/time/civil_time.h:570:26: error: ‘string_view’ is not a member of ‘absl’
  470.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  471.       |                          ^~~~~~~~~~~
  472. /usr/include/absl/time/civil_time.h:570:51: error: expected primary-expression before ‘*’ token
  473.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  474.       |                                                   ^
  475. /usr/include/absl/time/civil_time.h:570:53: error: ‘c’ was not declared in this scope
  476.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  477.       |                                                     ^
  478. /usr/include/absl/time/civil_time.h:570:67: error: expected primary-expression before ‘*’ token
  479.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  480.       |                                                                   ^
  481. /usr/include/absl/time/civil_time.h:570:69: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  482.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  483.       |                                                                     ^~~~~
  484.       |                                                                     perror
  485. /usr/include/absl/time/civil_time.h:571:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  486.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  487.       |      ^~~~~~~~~~~~~
  488. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  489.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  490.       |      ^~~~~~~~~~~~~
  491. /usr/include/absl/time/civil_time.h:571:26: error: ‘string_view’ is not a member of ‘absl’
  492.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  493.       |                          ^~~~~~~~~~~
  494. /usr/include/absl/time/civil_time.h:571:50: error: expected primary-expression before ‘*’ token
  495.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  496.       |                                                  ^
  497. /usr/include/absl/time/civil_time.h:571:52: error: ‘c’ was not declared in this scope
  498.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  499.       |                                                    ^
  500. /usr/include/absl/time/civil_time.h:571:66: error: expected primary-expression before ‘*’ token
  501.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  502.       |                                                                  ^
  503. /usr/include/absl/time/civil_time.h:571:68: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  504.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  505.       |                                                                    ^~~~~
  506.       |                                                                    perror
  507. /usr/include/absl/time/time.h: In constructor ‘absl::lts_20240722::Duration::HiRep::HiRep(int64_t)’:
  508. /usr/include/absl/time/time.h:262:5: error: ‘constexpr’ constructor does not have empty body
  509.   262 |     }
  510.       |     ^
  511. /usr/include/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240722::Duration::HiRep::Get() const’:
  512. /usr/include/absl/time/time.h:282:5: error: body of ‘constexpr’ function ‘constexpr int64_t absl::lts_20240722::Duration::HiRep::Get() const’ not a return-statement
  513.   282 |     }
  514.       |     ^
  515. /usr/include/absl/time/time.h: In member function ‘constexpr absl::lts_20240722::Duration::HiRep& absl::lts_20240722::Duration::HiRep::operator=(int64_t) const’:
  516. /usr/include/absl/time/time.h:290:11: error: assignment of member ‘absl::lts_20240722::Duration::HiRep::hi_’ in read-only object
  517.   290 |       hi_ = static_cast<uint32_t>(unsigned_value >> 32);
  518.       |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  519. /usr/include/absl/time/time.h:291:11: error: assignment of member ‘absl::lts_20240722::Duration::HiRep::lo_’ in read-only object
  520.   291 |       lo_ = static_cast<uint32_t>(unsigned_value);
  521.       |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522. /usr/include/absl/time/time.h:292:14: error: binding reference of type ‘absl::lts_20240722::Duration::HiRep&’ to ‘const absl::lts_20240722::Duration::HiRep’ discards qualifiers
  523.   292 |       return *this;
  524.       |              ^~~~~
  525. /usr/include/absl/time/time.h:293:5: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::Duration::HiRep& absl::lts_20240722::Duration::HiRep::operator=(int64_t) const’ not a return-statement
  526.   293 |     }
  527.       |     ^
  528. /usr/include/absl/time/time.h: At global scope:
  529. /usr/include/absl/time/time.h:714:26: error: ‘string_view’ is not a member of ‘absl’
  530.   714 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  531.       |                          ^~~~~~~~~~~
  532. /usr/include/absl/time/time.h:714:58: error: expected primary-expression before ‘*’ token
  533.   714 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  534.       |                                                          ^
  535. /usr/include/absl/time/time.h:714:60: error: ‘d’ was not declared in this scope
  536.   714 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  537.       |                                                            ^
  538. /usr/include/absl/time/time.h:714:61: error: expression list treated as compound expression in initializer [-fpermissive]
  539.   714 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  540.       |                                                             ^
  541. /usr/include/absl/time/time.h:721:26: error: ‘string_view’ is not a member of ‘absl’
  542.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  543.       |                          ^~~~~~~~~~~
  544. /usr/include/absl/time/time.h:721:52: error: expected primary-expression before ‘*’ token
  545.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  546.       |                                                    ^
  547. /usr/include/absl/time/time.h:721:54: error: ‘dst’ was not declared in this scope
  548.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  549.       |                                                      ^~~
  550. /usr/include/absl/time/time.h:721:70: error: expected primary-expression before ‘*’ token
  551.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  552.       |                                                                      ^
  553. /usr/include/absl/time/time.h:721:72: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  554.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  555.       |                                                                        ^~~~~
  556.       |                                                                        perror
  557. /usr/include/absl/time/time.h:721:77: error: expression list treated as compound expression in initializer [-fpermissive]
  558.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  559.       |                                                                             ^
  560. /usr/include/absl/time/time.h:1048:6: error: redefinition of ‘bool absl::lts_20240722::AbslParseFlag’
  561.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  562.       |      ^~~~~~~~~~~~~
  563. /usr/include/absl/time/time.h:721:6: note: ‘bool absl::lts_20240722::AbslParseFlag’ previously defined here
  564.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  565.       |      ^~~~~~~~~~~~~
  566. /usr/include/absl/time/time.h:1048:26: error: ‘string_view’ is not a member of ‘absl’
  567.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  568.       |                          ^~~~~~~~~~~
  569. /usr/include/absl/time/time.h:1048:48: error: expected primary-expression before ‘*’ token
  570.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  571.       |                                                ^
  572. /usr/include/absl/time/time.h:1048:50: error: ‘t’ was not declared in this scope; did you mean ‘tm’?
  573.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  574.       |                                                  ^
  575.       |                                                  tm
  576. /usr/include/absl/time/time.h:1048:64: error: expected primary-expression before ‘*’ token
  577.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  578.       |                                                                ^
  579. /usr/include/absl/time/time.h:1048:66: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  580.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  581.       |                                                                  ^~~~~
  582.       |                                                                  perror
  583. /usr/include/absl/time/time.h:1252:32: error: ‘string_view’ is not a member of ‘absl’
  584.  1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  585.       |                                ^~~~~~~~~~~
  586. /usr/include/absl/time/time.h:1252:58: error: expected primary-expression before ‘*’ token
  587.  1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  588.       |                                                          ^
  589. /usr/include/absl/time/time.h:1252:60: error: ‘tz’ was not declared in this scope; did you mean ‘tm’?
  590.  1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  591.       |                                                            ^~
  592.       |                                                            tm
  593. /usr/include/absl/time/time.h:1252:62: error: expression list treated as compound expression in initializer [-fpermissive]
  594.  1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  595.       |                                                              ^
  596. /usr/include/absl/time/time.h:1494:59: error: ‘string_view’ is not a member of ‘absl’
  597.  1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  598.       |                                                           ^~~~~~~~~~~
  599. /usr/include/absl/time/time.h:1495:58: error: expected primary-expression before ‘t’
  600.  1495 |                                                     Time t, TimeZone tz);
  601.       |                                                          ^
  602. /usr/include/absl/time/time.h:1495:70: error: expected primary-expression before ‘tz’
  603.  1495 |                                                     Time t, TimeZone tz);
  604.       |                                                                      ^~
  605. /usr/include/absl/time/time.h:1500:72: error: ‘std::string absl::lts_20240722::FormatTime(Time, TimeZone)’ redeclared as different kind of entity
  606.  1500 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t, TimeZone tz);
  607.       |                                                                        ^
  608. /usr/include/absl/time/time.h:1494:42: note: previous declaration ‘std::string absl::lts_20240722::FormatTime’
  609.  1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  610.       |                                          ^~~~~~~~~~
  611. /usr/include/absl/time/time.h:1501:59: error: ‘std::string absl::lts_20240722::FormatTime(Time)’ redeclared as different kind of entity
  612.  1501 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t);
  613.       |                                                           ^
  614. /usr/include/absl/time/time.h:1494:42: note: previous declaration ‘std::string absl::lts_20240722::FormatTime’
  615.  1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  616.       |                                          ^~~~~~~~~~
  617. /usr/include/absl/time/time.h: In function ‘std::ostream& absl::lts_20240722::operator<<(std::ostream&, Time)’:
  618. /usr/include/absl/time/time.h:1505:26: error: no match for call to ‘(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20240722::Time&)’
  619.  1505 |   return os << FormatTime(t);
  620.       |                ~~~~~~~~~~^~~
  621. /usr/include/absl/time/time.h: In function ‘void absl::lts_20240722::AbslStringify(Sink&, Time)’:
  622. /usr/include/absl/time/time.h:1511:25: error: no match for call to ‘(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20240722::Time&)’
  623.  1511 |   sink.Append(FormatTime(t));
  624.       |               ~~~~~~~~~~^~~
  625. /usr/include/absl/time/time.h: At global scope:
  626. /usr/include/absl/time/time.h:1563:22: error: ‘string_view’ is not a member of ‘absl’
  627.  1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  628.       |                      ^~~~~~~~~~~
  629. /usr/include/absl/time/time.h:1563:48: error: ‘string_view’ is not a member of ‘absl’
  630.  1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  631.       |                                                ^~~~~~~~~~~
  632. /usr/include/absl/time/time.h:1563:71: error: expected primary-expression before ‘*’ token
  633.  1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  634.       |                                                                       ^
  635. /usr/include/absl/time/time.h:1564:27: error: expected primary-expression before ‘*’ token
  636.  1564 |                std::string* err);
  637.       |                           ^
  638. /usr/include/absl/time/time.h:1564:29: error: ‘err’ was not declared in this scope; did you mean ‘erf’?
  639.  1564 |                std::string* err);
  640.       |                             ^~~
  641.       |                             erf
  642. /usr/include/absl/time/time.h:1564:32: error: expression list treated as compound expression in initializer [-fpermissive]
  643.  1564 |                std::string* err);
  644.       |                                ^
  645. /usr/include/absl/time/time.h:1573:6: error: redefinition of ‘bool absl::lts_20240722::ParseTime’
  646.  1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  647.       |      ^~~~~~~~~
  648. /usr/include/absl/time/time.h:1563:6: note: ‘bool absl::lts_20240722::ParseTime’ previously defined here
  649.  1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  650.       |      ^~~~~~~~~
  651. /usr/include/absl/time/time.h:1573:22: error: ‘string_view’ is not a member of ‘absl’
  652.  1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  653.       |                      ^~~~~~~~~~~
  654. /usr/include/absl/time/time.h:1573:48: error: ‘string_view’ is not a member of ‘absl’
  655.  1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  656.       |                                                ^~~~~~~~~~~
  657. /usr/include/absl/time/time.h:1573:76: error: expected primary-expression before ‘tz’
  658.  1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  659.       |                                                                            ^~
  660. /usr/include/absl/time/time.h:1574:20: error: expected primary-expression before ‘*’ token
  661.  1574 |                Time* time, std::string* err);
  662.       |                    ^
  663. /usr/include/absl/time/time.h:1574:39: error: expected primary-expression before ‘*’ token
  664.  1574 |                Time* time, std::string* err);
  665.       |                                       ^
  666. /usr/include/absl/time/time.h:1574:41: error: ‘err’ was not declared in this scope; did you mean ‘erf’?
  667.  1574 |                Time* time, std::string* err);
  668.       |                                         ^~~
  669.       |                                         erf
  670. In file included from /usr/include/absl/types/span.h:70,
  671.                  from /usr/include/absl/log/log_entry.h:36:
  672. /usr/include/absl/types/internal/span.h:119:26: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’?
  673.   119 |   using Container = std::remove_const_t<T>;
  674.       |                          ^~~~~~~~~~~~~~
  675.       |                          remove_const
  676. /usr/include/absl/types/internal/span.h:121:44: error: parse error in template argument list
  677.   121 |       decltype(span_internal::GetData(std::declval<const Container&>()));
  678.       |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
  679. /usr/include/absl/types/internal/span.h:122:64: error: ‘Container’ was not declared in this scope
  680.   122 |   using MutData = decltype(span_internal::GetData(std::declval<Container&>()));
  681.       |                                                                ^~~~~~~~~
  682. /usr/include/absl/types/internal/span.h:122:56: error: parse error in template argument list
  683.   122 |   using MutData = decltype(span_internal::GetData(std::declval<Container&>()));
  684.       |                                                        ^~~~~~~~~~~~~~~~~~~
  685. /usr/include/absl/types/internal/span.h:130:29: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  686.   130 | using EnableIfIsView = std::enable_if_t<IsView<T>::value, int>;
  687.       |                             ^~~~~~~~~~~
  688. /usr/include/absl/types/internal/span.h:130:24: note: ‘std::enable_if_t’ is only available from C++14 onwards
  689.   130 | using EnableIfIsView = std::enable_if_t<IsView<T>::value, int>;
  690.       |                        ^~~
  691. /usr/include/absl/types/internal/span.h:133:32: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  692.   133 | using EnableIfNotIsView = std::enable_if_t<!IsView<T>::value, int>;
  693.       |                                ^~~~~~~~~~~
  694. /usr/include/absl/types/internal/span.h:133:27: note: ‘std::enable_if_t’ is only available from C++14 onwards
  695.   133 | using EnableIfNotIsView = std::enable_if_t<!IsView<T>::value, int>;
  696.       |                           ^~~
  697. /usr/include/absl/types/span.h:205:39: error: ‘EnableIfNotIsView’ in namespace ‘absl::lts_20240722::span_internal’ does not name a template type
  698.   205 |             typename = span_internal::EnableIfNotIsView<V>>
  699.       |                                       ^~~~~~~~~~~~~~~~~
  700. /usr/include/absl/types/span.h:205:56: error: expected ‘>’ before ‘<’ token
  701.   205 |             typename = span_internal::EnableIfNotIsView<V>>
  702.       |                                                        ^
  703. /usr/include/absl/types/span.h:214:39: error: ‘EnableIfNotIsView’ in namespace ‘absl::lts_20240722::span_internal’ does not name a template type
  704.   214 |             typename = span_internal::EnableIfNotIsView<V>>
  705.       |                                       ^~~~~~~~~~~~~~~~~
  706. /usr/include/absl/types/span.h:214:56: error: expected ‘>’ before ‘<’ token
  707.   214 |             typename = span_internal::EnableIfNotIsView<V>>
  708.       |                                                        ^
  709. /usr/include/absl/types/span.h:226:28: error: ‘absl::lts_20240722::span_internal::EnableIfIsView’ has not been declared
  710.   226 |             span_internal::EnableIfIsView<V> = 0>
  711.       |                            ^~~~~~~~~~~~~~
  712. /usr/include/absl/types/span.h:226:42: error: expected ‘>’ before ‘<’ token
  713.   226 |             span_internal::EnableIfIsView<V> = 0>
  714.       |                                          ^
  715. /usr/include/absl/types/span.h:227:12: error: ‘template<class T> template<class V, class, class, <typeprefixerror><anonymous> > absl::lts_20240722::Span<T>::Span(V&)’ cannot be overloaded with ‘template<class T> template<class V, class, class, class> absl::lts_20240722::Span<T>::Span(V&)’
  716.   227 |   explicit Span(V& v) noexcept  // NOLINT(runtime/references)
  717.       |            ^~~~
  718. /usr/include/absl/types/span.h:206:12: note: previous declaration ‘template<class T> template<class V, class, class, class> absl::lts_20240722::Span<T>::Span(V&)’
  719.   206 |   explicit Span(
  720.       |            ^~~~
  721. /usr/include/absl/types/span.h:231:28: error: ‘absl::lts_20240722::span_internal::EnableIfIsView’ has not been declared
  722.   231 |             span_internal::EnableIfIsView<V> = 0>
  723.       |                            ^~~~~~~~~~~~~~
  724. /usr/include/absl/types/span.h:231:42: error: expected ‘>’ before ‘<’ token
  725.   231 |             span_internal::EnableIfIsView<V> = 0>
  726.       |                                          ^
  727. /usr/include/absl/types/span.h:232:13: error: ‘template<class T> template<class V, class, class, <typeprefixerror><anonymous> > constexpr absl::lts_20240722::Span<T>::Span(const V&)’ cannot be overloaded with ‘template<class T> template<class V, class, class, class> constexpr absl::lts_20240722::Span<T>::Span(const V&)’
  728.   232 |   constexpr Span(const V& v) noexcept  // NOLINT(runtime/explicit)
  729.       |             ^~~~
  730. /usr/include/absl/types/span.h:215:13: note: previous declaration ‘template<class T> template<class V, class, class, class> constexpr absl::lts_20240722::Span<T>::Span(const V&)’
  731.   215 |   constexpr Span(
  732.       |             ^~~~
  733. /usr/include/absl/log/log_entry.h:75:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  734.    75 |   absl::string_view source_filename() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  735.       |         ^~~~~~~~~~~
  736. /usr/include/absl/log/log_entry.h:78:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  737.    78 |   absl::string_view source_basename() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  738.       |         ^~~~~~~~~~~
  739. /usr/include/absl/log/log_entry.h:145:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  740.   145 |   absl::string_view text_message_with_prefix_and_newline() const
  741.       |         ^~~~~~~~~~~
  742. /usr/include/absl/log/log_entry.h:151:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  743.   151 |   absl::string_view text_message_with_prefix() const
  744.       |         ^~~~~~~~~~~
  745. /usr/include/absl/log/log_entry.h:157:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  746.   157 |   absl::string_view text_message_with_newline() const
  747.       |         ^~~~~~~~~~~
  748. /usr/include/absl/log/log_entry.h:163:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  749.   163 |   absl::string_view text_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  750.       |         ^~~~~~~~~~~
  751. /usr/include/absl/log/log_entry.h:178:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  752.   178 |   absl::string_view encoded_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  753.       |         ^~~~~~~~~~~
  754. /usr/include/absl/log/log_entry.h:194:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  755.   194 |   absl::string_view stacktrace() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  756.       |         ^~~~~~~~~~~
  757. /usr/include/absl/log/log_entry.h:201:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  758.   201 |   absl::string_view full_filename_;
  759.       |         ^~~~~~~~~~~
  760. /usr/include/absl/log/log_entry.h:202:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  761.   202 |   absl::string_view base_filename_;
  762.       |         ^~~~~~~~~~~
  763. /usr/include/absl/log/log_entry.h:211:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  764.   211 |   absl::string_view encoding_;
  765.       |         ^~~~~~~~~~~
  766. In file included from /usr/include/absl/log/internal/log_message.h:43:
  767. /usr/include/absl/strings/has_absl_stringify.h:36:15: error: ‘string_view’ has not been declared
  768.    36 |   void Append(string_view v);
  769.       |               ^~~~~~~~~~~
  770. /usr/include/absl/strings/has_absl_stringify.h:39:62: error: ‘absl::string_view’ has not been declared
  771.    39 |   friend void AbslFormatFlush(UnimplementedSink* sink, absl::string_view v);
  772.       |                                                              ^~~~~~~~~~~
  773. /usr/include/absl/strings/has_absl_stringify.h:57:13: error: ‘enable_if_t’ is not a member of ‘std’
  774.    57 |     T, std::enable_if_t<std::is_void<decltype(AbslStringify(
  775.       |             ^~~~~~~~~~~
  776. /usr/include/absl/strings/has_absl_stringify.h:57:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
  777. /usr/include/absl/strings/has_absl_stringify.h:57:13: error: ‘enable_if_t’ is not a member of ‘std’
  778. /usr/include/absl/strings/has_absl_stringify.h:57:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
  779. /usr/include/absl/strings/has_absl_stringify.h:59:41: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct absl::lts_20240722::HasAbslStringify’
  780.    59 |            std::declval<const T&>()))>::value>> : std::true_type {};
  781.       |                                         ^~~~~
  782. /usr/include/absl/strings/has_absl_stringify.h:59:41: note:   expected a type, got ‘(<expression error> < std::is_void<decltype (absl::lts_20240722::AbslStringify(std::declval<absl::lts_20240722::strings_internal::UnimplementedSink&>(), declval<const T&>()))>::value)’
  783. /usr/include/absl/strings/has_absl_stringify.h:59:46: error: expected unqualified-id before ‘>’ token
  784.    59 |            std::declval<const T&>()))>::value>> : std::true_type {};
  785.       |                                              ^~
  786. /usr/include/absl/log/internal/log_message.h:75:32: error: ‘absl::string_view’ has not been declared
  787.    75 |   LogMessage& AtLocation(absl::string_view file, int line);
  788.       |                                ^~~~~~~~~~~
  789. /usr/include/absl/log/internal/log_message.h:146:32: error: ‘absl::string_view’ has not been declared
  790.   146 |   LogMessage& operator<<(absl::string_view v);
  791.       |                                ^~~~~~~~~~~
  792. /usr/include/absl/log/internal/log_message.h:146:15: error: ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)’ cannot be overloaded with ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)’
  793.   146 |   LogMessage& operator<<(absl::string_view v);
  794.       |               ^~~~~~~~
  795. /usr/include/absl/log/internal/log_message.h:118:15: note: previous declaration ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)’
  796.   118 |   LogMessage& operator<<(signed int v) { return operator<< <signed int>(v); }
  797.       |               ^~~~~~~~
  798. /usr/include/absl/log/internal/log_message.h:235:34: error: ‘absl::string_view’ has not been declared
  799.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  800.       |                                  ^~~~~~~~~~~
  801. /usr/include/absl/log/internal/log_message.h:271:21: error: ‘absl::string_view’ has not been declared
  802.   271 |   void Append(absl::string_view v) {
  803.       |                     ^~~~~~~~~~~
  804. /usr/include/absl/log/internal/log_message.h:276:58: error: ‘absl::string_view’ has not been declared
  805.   276 |   friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) {
  806.       |                                                          ^~~~~~~~~~~
  807. /usr/include/absl/log/internal/log_message.h:341:45: error: template-id ‘CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>’ used as a declarator
  808.   341 |     LogMessage::StringType::kLiteral>(absl::string_view str);
  809.       |                                             ^~~~~~~~~~~
  810. /usr/include/absl/log/internal/log_message.h:340:22: error: variable or field ‘CopyToEncodedBuffer’ declared void
  811.   340 | extern template void LogMessage::CopyToEncodedBuffer<
  812.       |                      ^~~~~~~~~~
  813. /usr/include/absl/log/internal/log_message.h:341:38: error: expected ‘;’ before ‘(’ token
  814.   341 |     LogMessage::StringType::kLiteral>(absl::string_view str);
  815.       |                                      ^
  816.       |                                      ;
  817. /usr/include/absl/log/internal/log_message.h:343:48: error: template-id ‘CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kNotLiteral>’ used as a declarator
  818.   343 |     LogMessage::StringType::kNotLiteral>(absl::string_view str);
  819.       |                                                ^~~~~~~~~~~
  820. /usr/include/absl/log/internal/log_message.h:342:22: error: variable or field ‘CopyToEncodedBuffer’ declared void
  821.   342 | extern template void LogMessage::CopyToEncodedBuffer<
  822.       |                      ^~~~~~~~~~
  823. /usr/include/absl/log/internal/log_message.h:343:41: error: expected ‘;’ before ‘(’ token
  824.   343 |     LogMessage::StringType::kNotLiteral>(absl::string_view str);
  825.       |                                         ^
  826.       |                                         ;
  827. /usr/include/absl/log/internal/log_message.h:356:25: error: ‘absl::string_view’ has not been declared
  828.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  829.       |                         ^~~~~~~~~~~
  830. /usr/include/absl/log/internal/log_message.h:383:32: error: ‘absl::string_view’ has not been declared
  831.   383 |                          absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  832.       |                                ^~~~~~~~~~~
  833. /usr/include/absl/log/internal/check_op.h:299:21: error: ‘absl::string_view’ has not been declared
  834.   299 |   void Append(absl::string_view text);
  835.       |                     ^~~~~~~~~~~
  836. /usr/include/absl/log/internal/check_op.h:301:58: error: ‘absl::string_view’ has not been declared
  837.   301 |   friend void AbslFormatFlush(StringifySink* sink, absl::string_view text);
  838.       |                                                          ^~~~~~~~~~~
  839. /usr/include/absl/log/internal/check_op.h:329:6: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  840.   329 | std::enable_if_t<HasAbslStringify<T>::value,
  841.       |      ^~~~~~~~~~~
  842. /usr/include/absl/log/internal/check_op.h:329:1: note: ‘std::enable_if_t’ is only available from C++14 onwards
  843.   329 | std::enable_if_t<HasAbslStringify<T>::value,
  844.       | ^~~
  845. /usr/include/absl/log/internal/check_op.h:362:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  846.   362 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&);
  847.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  848. /usr/include/absl/log/internal/check_op.h:362:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  849.   362 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&);
  850.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  851. In file included from /app/include/google/protobuf/message.h:103:
  852. /usr/include/absl/memory/memory.h:97:12: error: ‘make_unique’ has not been declared in ‘std’
  853.    97 | using std::make_unique;
  854.       |            ^~~~~~~~~~~
  855. In file included from /usr/include/absl/container/internal/compressed_tuple.h:40,
  856.                  from /usr/include/absl/container/internal/inlined_vector.h:32,
  857.                  from /usr/include/absl/container/inlined_vector.h:53,
  858.                  from /usr/include/absl/strings/cord.h:80,
  859.                  from /app/include/google/protobuf/message.h:104:
  860. /usr/include/absl/utility/utility.h:54:12: error: ‘exchange’ has not been declared in ‘std’
  861.    54 | using std::exchange;
  862.       |            ^~~~~~~~
  863. /usr/include/absl/utility/utility.h:56:12: error: ‘index_sequence’ has not been declared in ‘std’
  864.    56 | using std::index_sequence;
  865.       |            ^~~~~~~~~~~~~~
  866. /usr/include/absl/utility/utility.h:57:12: error: ‘index_sequence_for’ has not been declared in ‘std’
  867.    57 | using std::index_sequence_for;
  868.       |            ^~~~~~~~~~~~~~~~~~
  869. /usr/include/absl/utility/utility.h:58:12: error: ‘integer_sequence’ has not been declared in ‘std’
  870.    58 | using std::integer_sequence;
  871.       |            ^~~~~~~~~~~~~~~~
  872. /usr/include/absl/utility/utility.h:59:12: error: ‘make_index_sequence’ has not been declared in ‘std’
  873.    59 | using std::make_index_sequence;
  874.       |            ^~~~~~~~~~~~~~~~~~~
  875. /usr/include/absl/utility/utility.h:60:12: error: ‘make_integer_sequence’ has not been declared in ‘std’
  876.    60 | using std::make_integer_sequence;
  877.       |            ^~~~~~~~~~~~~~~~~~~~~
  878. /usr/include/absl/utility/utility.h:85:12: error: ‘in_place_t’ has not been declared in ‘std’
  879.    85 | using std::in_place_t;
  880.       |            ^~~~~~~~~~
  881. /usr/include/absl/utility/utility.h:86:12: error: ‘in_place’ has not been declared in ‘std’
  882.    86 | using std::in_place;
  883.       |            ^~~~~~~~
  884. /usr/include/absl/utility/utility.h:102:12: error: ‘in_place_type’ has not been declared in ‘std’
  885.   102 | using std::in_place_type;
  886.       |            ^~~~~~~~~~~~~
  887. /usr/include/absl/utility/utility.h:103:12: error: ‘in_place_type_t’ has not been declared in ‘std’
  888.   103 | using std::in_place_type_t;
  889.       |            ^~~~~~~~~~~~~~~
  890. /usr/include/absl/utility/utility.h:119:12: error: ‘in_place_index’ has not been declared in ‘std’
  891.   119 | using std::in_place_index;
  892.       |            ^~~~~~~~~~~~~~
  893. /usr/include/absl/utility/utility.h:120:12: error: ‘in_place_index_t’ has not been declared in ‘std’
  894.   120 | using std::in_place_index_t;
  895.       |            ^~~~~~~~~~~~~~~~
  896. /usr/include/absl/utility/utility.h:138:49: error: ‘index_sequence’ has not been declared
  897.   138 | auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>)
  898.       |                                                 ^~~~~~~~~~~~~~
  899. /usr/include/absl/utility/utility.h:138:63: error: expected ‘,’ or ‘...’ before ‘<’ token
  900.   138 | auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>)
  901.       |                                                               ^
  902. /usr/include/absl/utility/utility.h:192:15: error: ‘make_index_sequence’ is not a member of ‘absl’
  903.   192 |         absl::make_index_sequence<std::tuple_size<
  904.       |               ^~~~~~~~~~~~~~~~~~~
  905. /usr/include/absl/utility/utility.h:192:15: error: ‘make_index_sequence’ is not a member of ‘absl’
  906. /usr/include/absl/utility/utility.h:193:65: error: expected primary-expression before ‘{’ token
  907.   193 |             typename std::remove_reference<Tuple>::type>::value>{})) {
  908.       |                                                                 ^
  909. /usr/include/absl/utility/utility.h:193:65: error: expected ‘)’ before ‘{’ token
  910.   193 |             typename std::remove_reference<Tuple>::type>::value>{})) {
  911.       |                                                                 ^
  912.       |                                                                 )
  913. /usr/include/absl/utility/utility.h:190:47: note: to match this ‘(’
  914.   190 |     -> decltype(utility_internal::apply_helper(
  915.       |                                               ^
  916. /usr/include/absl/utility/utility.h: In function ‘decltype (absl::lts_20240722::utility_internal::apply_helper(forward<Functor>(functor), forward<Tuple>(t), ((<expression error> < std::tuple_size<typename std::remove_reference<_Arg>::type>::value) > <expression error>))) absl::lts_20240722::apply(Functor&&, Tuple&&)’:
  917. /usr/include/absl/utility/utility.h:196:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  918.   196 |       absl::make_index_sequence<std::tuple_size<
  919.       |             ^~~~~~~~~~~~~~~~~~~
  920. /usr/include/absl/utility/utility.h:197:63: error: expected primary-expression before ‘{’ token
  921.   197 |           typename std::remove_reference<Tuple>::type>::value>{});
  922.       |                                                               ^
  923. /usr/include/absl/utility/utility.h:197:63: error: expected ‘)’ before ‘{’ token
  924.   197 |           typename std::remove_reference<Tuple>::type>::value>{});
  925.       |                                                               ^
  926.       |                                                               )
  927. /usr/include/absl/utility/utility.h:194:40: note: to match this ‘(’
  928.   194 |   return utility_internal::apply_helper(
  929.       |                                        ^
  930. /usr/include/absl/utility/utility.h: At global scope:
  931. /usr/include/absl/utility/utility.h:202:43: error: ‘absl::index_sequence’ has not been declared
  932.   202 | T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
  933.       |                                           ^~~~~~~~~~~~~~
  934. /usr/include/absl/utility/utility.h:202:57: error: expected ‘,’ or ‘...’ before ‘<’ token
  935.   202 | T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
  936.       |                                                         ^
  937. /usr/include/absl/utility/utility.h: In function ‘constexpr T absl::lts_20240722::make_from_tuple(Tuple&&)’:
  938. /usr/include/absl/utility/utility.h:223:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  939.   223 |       absl::make_index_sequence<
  940.       |             ^~~~~~~~~~~~~~~~~~~
  941. /usr/include/absl/utility/utility.h:224:56: error: expected primary-expression before ‘{’ token
  942.   224 |           std::tuple_size<absl::decay_t<Tuple>>::value>{});
  943.       |                                                        ^
  944. /usr/include/absl/utility/utility.h:224:56: error: expected ‘)’ before ‘{’ token
  945.   224 |           std::tuple_size<absl::decay_t<Tuple>>::value>{});
  946.       |                                                        ^
  947.       |                                                        )
  948. /usr/include/absl/utility/utility.h:221:51: note: to match this ‘(’
  949.   221 |   return utility_internal::make_from_tuple_impl<T>(
  950.       |                                                   ^
  951. /usr/include/absl/container/internal/compressed_tuple.h: In function ‘constexpr bool absl::lts_20240722::container_internal::internal_compressed_tuple::ShouldUseBase()’:
  952. /usr/include/absl/container/internal/compressed_tuple.h:77:16: error: ‘is_final’ is not a member of ‘std’
  953.    77 |          !std::is_final<T>::value &&
  954.       |                ^~~~~~~~
  955. /usr/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before ‘>’ token
  956.    77 |          !std::is_final<T>::value &&
  957.       |                          ^
  958. /usr/include/absl/container/internal/compressed_tuple.h:77:29: error: ‘::value’ has not been declared
  959.    77 |          !std::is_final<T>::value &&
  960.       |                             ^~~~~
  961. /usr/include/absl/container/internal/compressed_tuple.h: At global scope:
  962. /usr/include/absl/container/internal/compressed_tuple.h:89:46: error: expected ‘)’ before ‘,’ token
  963.    89 |   explicit constexpr Storage(absl::in_place_t, V&& v)
  964.       |                             ~                ^
  965.       |                                              )
  966. /usr/include/absl/container/internal/compressed_tuple.h:92:16: error: ‘constexpr T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &’ cannot be overloaded with ‘constexpr const T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &’
  967.    92 |   constexpr T& get() & { return value; }
  968.       |                ^~~
  969. /usr/include/absl/container/internal/compressed_tuple.h:91:22: note: previous declaration ‘constexpr const T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &’
  970.    91 |   constexpr const T& get() const& { return value; }
  971.       |                      ^~~
  972. /usr/include/absl/container/internal/compressed_tuple.h:94:17: error: ‘constexpr T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &&’ cannot be overloaded with ‘constexpr const T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &&’
  973.    94 |   constexpr T&& get() && { return std::move(*this).value; }
  974.       |                 ^~~
  975. /usr/include/absl/container/internal/compressed_tuple.h:93:23: note: previous declaration ‘constexpr const T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &&’
  976.    93 |   constexpr const T&& get() const&& { return std::move(*this).value; }
  977.       |                       ^~~
  978. /usr/include/absl/container/internal/compressed_tuple.h:102:46: error: expected ‘)’ before ‘,’ token
  979.   102 |   explicit constexpr Storage(absl::in_place_t, V&& v) : T(std::forward<V>(v)) {}
  980.       |                             ~                ^
  981.       |                                              )
  982. /usr/include/absl/container/internal/compressed_tuple.h:105:16: error: ‘constexpr T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &’ cannot be overloaded with ‘constexpr const T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &’
  983.   105 |   constexpr T& get() & { return *this; }
  984.       |                ^~~
  985. /usr/include/absl/container/internal/compressed_tuple.h:104:22: note: previous declaration ‘constexpr const T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &’
  986.   104 |   constexpr const T& get() const& { return *this; }
  987.       |                      ^~~
  988. /usr/include/absl/container/internal/compressed_tuple.h:107:17: error: ‘constexpr T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &&’ cannot be overloaded with ‘constexpr const T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &&’
  989.   107 |   constexpr T&& get() && { return std::move(*this); }
  990.       |                 ^~~
  991. /usr/include/absl/container/internal/compressed_tuple.h:106:23: note: previous declaration ‘constexpr const T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &&’
  992.   106 |   constexpr const T&& get() const&& { return std::move(*this); }
  993.       |                       ^~~
  994. /usr/include/absl/container/internal/compressed_tuple.h:115:35: error: ‘index_sequence’ is not a member of ‘absl’
  995.   115 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, ShouldAnyUseBase>
  996.       |                                   ^~~~~~~~~~~~~~
  997. /usr/include/absl/container/internal/compressed_tuple.h:115:35: error: ‘index_sequence’ is not a member of ‘absl’
  998. /usr/include/absl/container/internal/compressed_tuple.h:115:51: error: expected parameter pack before ‘...’
  999.   115 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, ShouldAnyUseBase>
  1000.       |                                                   ^~~
  1001. /usr/include/absl/container/internal/compressed_tuple.h:115:54: error: wrong number of template arguments (2, should be 3)
  1002.   115 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, ShouldAnyUseBase>
  1003.       |                                                      ^
  1004. /usr/include/absl/container/internal/compressed_tuple.h:111:48: note: provided for ‘template<class D, class I, bool ShouldAnyUseBase> struct absl::lts_20240722::container_internal::internal_compressed_tuple::CompressedTupleImpl’
  1005.   111 | struct ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTupleImpl;
  1006.       |                                                ^~~~~~~~~~~~~~~~~~~
  1007. /usr/include/absl/container/internal/compressed_tuple.h:131:35: error: ‘index_sequence’ is not a member of ‘absl’
  1008.   131 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, false>
  1009.       |                                   ^~~~~~~~~~~~~~
  1010. /usr/include/absl/container/internal/compressed_tuple.h:131:35: error: ‘index_sequence’ is not a member of ‘absl’
  1011. /usr/include/absl/container/internal/compressed_tuple.h:131:51: error: expected parameter pack before ‘...’
  1012.   131 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, false>
  1013.       |                                                   ^~~
  1014. /usr/include/absl/container/internal/compressed_tuple.h:131:54: error: wrong number of template arguments (2, should be 3)
  1015.   131 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, false>
  1016.       |                                                      ^
  1017. /usr/include/absl/container/internal/compressed_tuple.h:111:48: note: provided for ‘template<class D, class I, bool ShouldAnyUseBase> struct absl::lts_20240722::container_internal::internal_compressed_tuple::CompressedTupleImpl’
  1018.   111 | struct ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTupleImpl;
  1019.       |                                                ^~~~~~~~~~~~~~~~~~~
  1020. /usr/include/absl/container/internal/compressed_tuple.h:204:41: error: ‘index_sequence_for’ is not a member of ‘absl’
  1021.   204 |           CompressedTuple<Ts...>, absl::index_sequence_for<Ts...>,
  1022.       |                                         ^~~~~~~~~~~~~~~~~~
  1023. /usr/include/absl/container/internal/compressed_tuple.h:204:41: error: ‘index_sequence_for’ is not a member of ‘absl’
  1024. /usr/include/absl/container/internal/compressed_tuple.h:204:62: error: expected parameter pack before ‘...’
  1025.   204 |           CompressedTuple<Ts...>, absl::index_sequence_for<Ts...>,
  1026.       |                                                              ^~~
  1027. /usr/include/absl/container/internal/compressed_tuple.h:204:65: error: wrong number of template arguments (2, should be 3)
  1028.   204 |           CompressedTuple<Ts...>, absl::index_sequence_for<Ts...>,
  1029.       |                                                                 ^
  1030. /usr/include/absl/container/internal/compressed_tuple.h:111:48: note: provided for ‘template<class D, class I, bool ShouldAnyUseBase> struct absl::lts_20240722::container_internal::internal_compressed_tuple::CompressedTupleImpl’
  1031.   111 | struct ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTupleImpl;
  1032.       |                                                ^~~~~~~~~~~~~~~~~~~
  1033. /usr/include/absl/container/internal/compressed_tuple.h:205:54: error: expected template-name before ‘<’ token
  1034.   205 |           internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> {
  1035.       |                                                      ^
  1036. /usr/include/absl/container/internal/compressed_tuple.h:205:54: error: expected ‘{’ before ‘<’ token
  1037. In file included from /usr/include/absl/strings/internal/str_format/extension.h:27,
  1038.                  from /usr/include/absl/strings/internal/str_format/arg.h:37,
  1039.                  from /usr/include/absl/strings/str_format.h:83,
  1040.                  from /usr/include/absl/crc/crc32c.h:32,
  1041.                  from /usr/include/absl/crc/internal/crc_cord_state.h:23,
  1042.                  from /usr/include/absl/strings/cord.h:81:
  1043. /usr/include/absl/strings/internal/str_format/output.h:44:14: error: ‘string_view’ has not been declared
  1044.    44 |   void Write(string_view v);
  1045.       |              ^~~~~~~~~~~
  1046. /usr/include/absl/strings/internal/str_format/output.h:59:14: error: ‘string_view’ has not been declared
  1047.    59 |   void Write(string_view v);
  1048.       |              ^~~~~~~~~~~
  1049. /usr/include/absl/strings/internal/str_format/output.h:71:47: error: ‘string_view’ has not been declared
  1050.    71 | inline void AbslFormatFlush(std::string* out, string_view s) {
  1051.       |                                               ^~~~~~~~~~~
  1052. /usr/include/absl/strings/internal/str_format/output.h: In function ‘void absl::lts_20240722::str_format_internal::AbslFormatFlush(std::string*, int)’:
  1053. /usr/include/absl/strings/internal/str_format/output.h:72:17: error: request for member ‘data’ in ‘s’, which is of non-class type ‘int’
  1054.    72 |   out->append(s.data(), s.size());
  1055.       |                 ^~~~
  1056. /usr/include/absl/strings/internal/str_format/output.h:72:27: error: request for member ‘size’ in ‘s’, which is of non-class type ‘int’
  1057.    72 |   out->append(s.data(), s.size());
  1058.       |                           ^~~~
  1059. /usr/include/absl/strings/internal/str_format/output.h: At global scope:
  1060. /usr/include/absl/strings/internal/str_format/output.h:74:48: error: ‘string_view’ has not been declared
  1061.    74 | inline void AbslFormatFlush(std::ostream* out, string_view s) {
  1062.       |                                                ^~~~~~~~~~~
  1063. /usr/include/absl/strings/internal/str_format/output.h: In function ‘void absl::lts_20240722::str_format_internal::AbslFormatFlush(std::ostream*, int)’:
  1064. /usr/include/absl/strings/internal/str_format/output.h:75:16: error: request for member ‘data’ in ‘s’, which is of non-class type ‘int’
  1065.    75 |   out->write(s.data(), static_cast<std::streamsize>(s.size()));
  1066.       |                ^~~~
  1067. /usr/include/absl/strings/internal/str_format/output.h:75:55: error: request for member ‘size’ in ‘s’, which is of non-class type ‘int’
  1068.    75 |   out->write(s.data(), static_cast<std::streamsize>(s.size()));
  1069.       |                                                       ^~~~
  1070. /usr/include/absl/strings/internal/str_format/output.h: At global scope:
  1071. /usr/include/absl/strings/internal/str_format/output.h:78:48: error: ‘string_view’ has not been declared
  1072.    78 | inline void AbslFormatFlush(FILERawSink* sink, string_view v) {
  1073.       |                                                ^~~~~~~~~~~
  1074. /usr/include/absl/strings/internal/str_format/output.h:82:50: error: ‘string_view’ has not been declared
  1075.    82 | inline void AbslFormatFlush(BufferRawSink* sink, string_view v) {
  1076.       |                                                  ^~~~~~~~~~~
  1077. /usr/include/absl/strings/internal/str_format/output.h:89:26: error: ‘string_view’ has not been declared
  1078.    89 | auto InvokeFlush(T* out, string_view s) -> decltype(AbslFormatFlush(out, s)) {
  1079.       |                          ^~~~~~~~~~~
  1080. /usr/include/absl/strings/internal/str_format/extension.h:44:49: error: there are no arguments to ‘string_view’ that depend on a template parameter, so a declaration of ‘string_view’ must be available [-fpermissive]
  1081.    44 |                             std::declval<T*>(), string_view()))* = nullptr>
  1082.       |                                                 ^~~~~~~~~~~
  1083. /usr/include/absl/strings/internal/str_format/extension.h:44:49: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  1084. /usr/include/absl/strings/internal/str_format/extension.h:44:49: error: there are no arguments to ‘string_view’ that depend on a template parameter, so a declaration of ‘string_view’ must be available [-fpermissive]
  1085. /usr/include/absl/strings/internal/str_format/extension.h:48:14: error: ‘string_view’ has not been declared
  1086.    48 |   void Write(string_view s) { write_(sink_, s); }
  1087.       |              ^~~~~~~~~~~
  1088. /usr/include/absl/strings/internal/str_format/extension.h:57:30: error: ‘string_view’ has not been declared
  1089.    57 |   static void Flush(void* r, string_view s) {
  1090.       |                              ^~~~~~~~~~~
  1091. /usr/include/absl/strings/internal/str_format/extension.h:62:25: error: ‘string_view’ has not been declared
  1092.    62 |   void (*write_)(void*, string_view);
  1093.       |                         ^~~~~~~~~~~
  1094. /usr/include/absl/strings/internal/str_format/extension.h:94:15: error: ‘string_view’ has not been declared
  1095.    94 |   void Append(string_view v) {
  1096.       |               ^~~~~~~~~~~
  1097. /usr/include/absl/strings/internal/str_format/extension.h:110:24: error: ‘string_view’ has not been declared
  1098.   110 |   bool PutPaddedString(string_view v, int width, int precision, bool left);
  1099.       |                        ^~~~~~~~~~~
  1100. /usr/include/absl/strings/internal/str_format/extension.h: In member function ‘void absl::lts_20240722::str_format_internal::FormatSinkImpl::Flush()’:
  1101. /usr/include/absl/strings/internal/str_format/extension.h:73:16: error: ‘string_view’ was not declared in this scope
  1102.    73 |     raw_.Write(string_view(buf_, static_cast<size_t>(pos_ - buf_)));
  1103.       |                ^~~~~~~~~~~
  1104. /usr/include/absl/strings/internal/str_format/extension.h: In member function ‘void absl::lts_20240722::str_format_internal::FormatSinkImpl::Append(int)’:
  1105. /usr/include/absl/strings/internal/str_format/extension.h:95:18: error: request for member ‘size’ in ‘v’, which is of non-class type ‘int’
  1106.    95 |     size_t n = v.size();
  1107.       |                  ^~~~
  1108. /usr/include/absl/strings/internal/str_format/extension.h:103:20: error: request for member ‘data’ in ‘v’, which is of non-class type ‘int’
  1109.   103 |     memcpy(pos_, v.data(), n);
  1110.       |                    ^~~~
  1111. /usr/include/absl/strings/internal/str_format/arg.h: At global scope:
  1112. /usr/include/absl/strings/internal/str_format/arg.h:150:13: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  1113.   150 |     -> std::enable_if_t<std::is_enum<T>::value &&
  1114.       |             ^~~~~~~~~~~
  1115. /usr/include/absl/strings/internal/str_format/arg.h:150:8: note: ‘std::enable_if_t’ is only available from C++14 onwards
  1116.   150 |     -> std::enable_if_t<std::is_enum<T>::value &&
  1117.       |        ^~~
  1118. /usr/include/absl/strings/internal/str_format/arg.h:150:24: error: expected initializer before ‘<’ token
  1119.   150 |     -> std::enable_if_t<std::is_enum<T>::value &&
  1120.       |                        ^
  1121. /usr/include/absl/strings/internal/str_format/arg.h:169:13: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  1122.   169 |     -> std::enable_if_t<!std::is_enum<T>::value &&
  1123.       |             ^~~~~~~~~~~
  1124. /usr/include/absl/strings/internal/str_format/arg.h:169:8: note: ‘std::enable_if_t’ is only available from C++14 onwards
  1125.   169 |     -> std::enable_if_t<!std::is_enum<T>::value &&
  1126.       |        ^~~
  1127. /usr/include/absl/strings/internal/str_format/arg.h:169:24: error: expected initializer before ‘<’ token
  1128.   169 |     -> std::enable_if_t<!std::is_enum<T>::value &&
  1129.       |                        ^
  1130. /usr/include/absl/strings/internal/str_format/arg.h:228:39: error: ‘absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl’ redeclared as different kind of entity
  1131.   228 | StringConvertResult FormatConvertImpl(string_view v,
  1132.       |                                       ^~~~~~~~~~~
  1133. /usr/include/absl/strings/internal/str_format/arg.h:225:21: note: previous declaration ‘absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl(const std::wstring&, FormatConversionSpecImpl, FormatSinkImpl*)’
  1134.   225 | StringConvertResult FormatConvertImpl(const std::wstring& v,
  1135.       |                     ^~~~~~~~~~~~~~~~~
  1136. /usr/include/absl/strings/internal/str_format/arg.h:228:39: error: ‘string_view’ was not declared in this scope
  1137.   228 | StringConvertResult FormatConvertImpl(string_view v,
  1138.       |                                       ^~~~~~~~~~~
  1139. /usr/include/absl/strings/internal/str_format/arg.h:229:64: error: expected primary-expression before ‘conv’
  1140.   229 |                                       FormatConversionSpecImpl conv,
  1141.       |                                                                ^~~~
  1142. /usr/include/absl/strings/internal/str_format/arg.h:230:53: error: expected primary-expression before ‘*’ token
  1143.   230 |                                       FormatSinkImpl* sink);
  1144.       |                                                     ^
  1145. /usr/include/absl/strings/internal/str_format/arg.h:230:55: error: ‘sink’ was not declared in this scope; did you mean ‘sinl’?
  1146.   230 |                                       FormatSinkImpl* sink);
  1147.       |                                                       ^~~~
  1148.       |                                                       sinl
  1149. /usr/include/absl/strings/internal/str_format/arg.h: In function ‘absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl(const AbslCord&, FormatConversionSpecImpl, FormatSinkImpl*)’:
  1150. /usr/include/absl/strings/internal/str_format/arg.h:280:8: error: ‘string_view’ was not declared in this scope
  1151.   280 |   for (string_view piece : value.Chunks()) {
  1152.       |        ^~~~~~~~~~~
  1153. /usr/include/absl/strings/internal/str_format/arg.h:293:3: error: expected primary-expression before ‘if’
  1154.   293 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  1155.       |   ^~
  1156. /usr/include/absl/strings/internal/str_format/arg.h:291:4: error: expected ‘;’ before ‘if’
  1157.   291 |   }
  1158.       |    ^
  1159.       |    ;
  1160.   292 |
  1161.   293 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  1162.       |   ~~
  1163. /usr/include/absl/strings/internal/str_format/arg.h:293:3: error: expected primary-expression before ‘if’
  1164.   293 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  1165.       |   ^~
  1166. /usr/include/absl/strings/internal/str_format/arg.h:291:4: error: expected ‘)’ before ‘if’
  1167.   291 |   }
  1168.       |    ^
  1169.       |    )
  1170.   292 |
  1171.   293 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  1172.       |   ~~
  1173. /usr/include/absl/strings/internal/str_format/arg.h:280:7: note: to match this ‘(’
  1174.   280 |   for (string_view piece : value.Chunks()) {
  1175.       |       ^
  1176. /usr/include/absl/strings/internal/str_format/arg.h: At global scope:
  1177. /usr/include/absl/strings/internal/str_format/arg.h:664:1: error: ‘string_view’ was not declared in this scope
  1178.   664 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern);
  1179.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1180. /usr/include/absl/strings/internal/str_format/arg.h:664:1: error: template-id ‘Dispatch<<expression error> >’ for ‘bool absl::lts_20240722::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20240722::str_format_internal::FormatConversionSpecImpl, void*)’ does not match any template declaration
  1181.   664 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern);
  1182.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1183. /usr/include/absl/strings/internal/str_format/arg.h:599:15: note: candidate is: ‘template<class T> static bool absl::lts_20240722::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20240722::str_format_internal::FormatConversionSpecImpl, void*)’
  1184.   599 |   static bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) {
  1185.       |               ^~~~~~~~
  1186. In file included from /usr/include/absl/strings/internal/str_format/checker.h:22,
  1187.                  from /usr/include/absl/strings/internal/str_format/bind.h:26,
  1188.                  from /usr/include/absl/strings/str_format.h:84:
  1189. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::set_value(int) const’:
  1190. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object
  1191.    47 |       value_ = value;
  1192.       |       ~~~~~~~^~~~~~~
  1193. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’:
  1194. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object
  1195.    58 |       value_ = -value - 1;
  1196.       |       ~~~~~~~^~~~~~~~~~~~
  1197. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’:
  1198. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of ‘constexpr’ function ‘constexpr int absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement
  1199.    64 |     }
  1200.       |     ^
  1201. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240722::FormatConversionChar absl::lts_20240722::str_format_internal::ConvTag::as_conv() const’:
  1202. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::FormatConversionChar absl::lts_20240722::str_format_internal::ConvTag::as_conv() const’ not a return-statement
  1203.   103 |   }
  1204.       |   ^
  1205. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240722::LengthMod absl::lts_20240722::str_format_internal::ConvTag::as_length() const’:
  1206. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::LengthMod absl::lts_20240722::str_format_internal::ConvTag::as_length() const’ not a return-statement
  1207.   109 |   }
  1208.       |   ^
  1209. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240722::str_format_internal::Flags absl::lts_20240722::str_format_internal::ConvTag::as_flags() const’:
  1210. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::str_format_internal::Flags absl::lts_20240722::str_format_internal::ConvTag::as_flags() const’ not a return-statement
  1211.   115 |   }
  1212.       |   ^
  1213. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240722::str_format_internal::CheckFastPathSetting(const UnboundConversion&)’:
  1214. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of ‘constexpr’ function ‘constexpr bool absl::lts_20240722::str_format_internal::CheckFastPathSetting(const UnboundConversion&)’ not a return-statement
  1215.   194 | }
  1216.       | ^
  1217. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240722::str_format_internal::ParseDigits(char&, const char*&, const char*)’:
  1218. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of ‘constexpr’ function ‘constexpr int absl::lts_20240722::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement
  1219.   211 | }
  1220.       | ^
  1221. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240722::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)’:
  1222. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of ‘constexpr’ function ‘constexpr const char* absl::lts_20240722::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)’ not a return-statement
  1223.   351 | }
  1224.       | ^
  1225. In file included from /usr/include/absl/strings/internal/str_format/bind.h:29:
  1226. /usr/include/absl/strings/internal/str_format/parser.h: At global scope:
  1227. /usr/include/absl/strings/internal/str_format/parser.h:57:24: error: ‘string_view’ was not declared in this scope
  1228.    57 | bool ParseFormatString(string_view src, Consumer consumer) {
  1229.       |                        ^~~~~~~~~~~
  1230. /usr/include/absl/strings/internal/str_format/parser.h:57:50: error: expected primary-expression before ‘consumer’
  1231.    57 | bool ParseFormatString(string_view src, Consumer consumer) {
  1232.       |                                                  ^~~~~~~~
  1233. /usr/include/absl/strings/internal/str_format/parser.h:57:58: error: expression list treated as compound expression in initializer [-fpermissive]
  1234.    57 | bool ParseFormatString(string_view src, Consumer consumer) {
  1235.       |                                                          ^
  1236. /usr/include/absl/strings/internal/str_format/parser.h:57:59: error: expected ‘;’ before ‘{’ token
  1237.    57 | bool ParseFormatString(string_view src, Consumer consumer) {
  1238.       |                                                           ^~
  1239.       |                                                           ;
  1240. /usr/include/absl/strings/internal/str_format/parser.h:116:32: error: ‘string_view’ was not declared in this scope
  1241.   116 | constexpr bool EnsureConstexpr(string_view s) {
  1242.       |                                ^~~~~~~~~~~
  1243. /usr/include/absl/strings/internal/str_format/parser.h:123:18: error: expected ‘)’ before ‘format’
  1244.   123 |       string_view format, bool allow_ignored,
  1245.       |                  ^~~~~~~
  1246.       |                  )
  1247. /usr/include/absl/strings/internal/str_format/parser.h:122:28: note: to match this ‘(’
  1248.   122 |   explicit ParsedFormatBase(
  1249.       |                            ^
  1250. /usr/include/absl/strings/internal/str_format/parser.h: In member function ‘bool absl::lts_20240722::str_format_internal::ParsedFormatBase::ProcessFormat(Consumer) const’:
  1251. /usr/include/absl/strings/internal/str_format/parser.h:153:5: error: ‘string_view’ was not declared in this scope
  1252.   153 |     string_view text(base, 0);
  1253.       |     ^~~~~~~~~~~
  1254. /usr/include/absl/strings/internal/str_format/parser.h:155:31: error: ‘text’ was not declared in this scope
  1255.   155 |       const char* const end = text.data() + text.size();
  1256.       |                               ^~~~
  1257. /usr/include/absl/strings/internal/str_format/parser.h: At global scope:
  1258. /usr/include/absl/strings/internal/str_format/parser.h:222:44: error: expected ‘)’ before ‘format’
  1259.   222 |   explicit ExtendedParsedFormat(string_view format)
  1260.       |                                ~           ^~~~~~~
  1261.       |                                            )
  1262. /usr/include/absl/strings/internal/str_format/parser.h:245:52: error: ‘string_view’ has not been declared
  1263.   245 |   static std::unique_ptr<ExtendedParsedFormat> New(string_view format) {
  1264.       |                                                    ^~~~~~~~~~~
  1265. /usr/include/absl/strings/internal/str_format/parser.h:249:7: error: ‘string_view’ has not been declared
  1266.   249 |       string_view format) {
  1267.       |       ^~~~~~~~~~~
  1268. /usr/include/absl/strings/internal/str_format/parser.h:254:52: error: ‘string_view’ has not been declared
  1269.   254 |   static std::unique_ptr<ExtendedParsedFormat> New(string_view format,
  1270.       |                                                    ^~~~~~~~~~~
  1271. /usr/include/absl/strings/internal/str_format/parser.h:262:35: error: expected ‘)’ before ‘s’
  1272.   262 |   ExtendedParsedFormat(string_view s, bool allow_ignored)
  1273.       |                       ~           ^~
  1274.       |                                   )
  1275. /usr/include/absl/strings/internal/str_format/parser.h:263:50: error: expected unqualified-id before ‘)’ token
  1276.   263 |       : ParsedFormatBase(s, allow_ignored, {C...}) {}
  1277.       |                                                  ^
  1278. /usr/include/absl/strings/internal/str_format/bind.h:55:45: error: expected ‘)’ before ‘s’
  1279.    55 |   explicit UntypedFormatSpecImpl(string_view s)
  1280.       |                                 ~           ^~
  1281.       |                                             )
  1282. /usr/include/absl/strings/internal/str_format/bind.h:63:3: error: ‘string_view’ does not name a type
  1283.    63 |   string_view str() const {
  1284.       |   ^~~~~~~~~~~
  1285. /usr/include/absl/strings/internal/str_format/bind.h:119:34: error: ‘absl::index_sequence’ has not been declared
  1286.   119 |   static bool CheckMatches(absl::index_sequence<I...>) {
  1287.       |                                  ^~~~~~~~~~~~~~
  1288. /usr/include/absl/strings/internal/str_format/bind.h:119:48: error: expected ‘,’ or ‘...’ before ‘<’ token
  1289.   119 |   static bool CheckMatches(absl::index_sequence<I...>) {
  1290.       |                                                ^
  1291. /usr/include/absl/strings/internal/str_format/bind.h:168:33: error: expected ‘)’ before ‘s’
  1292.   168 |   FormatSpecTemplate(string_view s) : Base(s) {}  // NOLINT
  1293.       |                     ~           ^~
  1294.       |                                 )
  1295. /usr/include/absl/strings/internal/str_format/bind.h: In constructor ‘absl::lts_20240722::str_format_internal::FormatSpecTemplate<Args>::FormatSpecTemplate(const absl::lts_20240722::str_format_internal::ExtendedParsedFormat<C ...>&)’:
  1296. /usr/include/absl/strings/internal/str_format/bind.h:176:30: error: ‘make_index_sequence’ is not a member of ‘absl’
  1297.   176 |     CheckMatches<C...>(absl::make_index_sequence<sizeof...(C)>{});
  1298.       |                              ^~~~~~~~~~~~~~~~~~~
  1299. /usr/include/absl/strings/internal/str_format/bind.h:176:63: error: expected primary-expression before ‘{’ token
  1300.   176 |     CheckMatches<C...>(absl::make_index_sequence<sizeof...(C)>{});
  1301.       |                                                               ^
  1302. /usr/include/absl/container/internal/inlined_vector.h: In instantiation of ‘class absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >’:
  1303. /usr/include/absl/container/inlined_vector.h:98:9:   required from ‘class absl::lts_20240722::InlinedVector<absl::lts_20240722::str_format_internal::FormatArgImpl, 4>’
  1304.    98 |   using MemcpyPolicy = typename Storage::MemcpyPolicy;
  1305.       |         ^~~~~~~~~~~~
  1306. /usr/include/absl/strings/internal/str_format/bind.h:194:41:   required from here
  1307.   194 |   absl::InlinedVector<FormatArgImpl, 4> args_;
  1308.       |                                         ^~~~~
  1309. /usr/include/absl/container/internal/inlined_vector.h:568:12: error: ‘absl::lts_20240722::inlined_vector_internal::Storage<T, N, A>::metadata_’ has incomplete type
  1310.   568 |   Metadata metadata_;
  1311.       |            ^~~~~~~~~
  1312. /usr/include/absl/container/internal/compressed_tuple.h:202:47: note: declaration of ‘using absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Metadata = class absl::lts_20240722::container_internal::CompressedTuple<std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl>, long unsigned int>’ {aka ‘class absl::lts_20240722::container_internal::CompressedTuple<std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl>, long unsigned int>’}
  1313.   202 | class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple
  1314.       |                                               ^~~~~~~~~~~~~~~
  1315. /usr/include/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::kOptimalInlinedSize’:
  1316. /usr/include/absl/container/internal/inlined_vector.h:550:22:   required from ‘struct absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Inlined’
  1317.   550 |         ValueType<A>[kOptimalInlinedSize])];
  1318.       |                      ^~~~~~~~~~~~~~~~~~~
  1319. /usr/include/absl/container/internal/inlined_vector.h:555:13:   required from ‘union absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Data’
  1320.   555 |     Inlined inlined;
  1321.       |             ^~~~~~~
  1322. /usr/include/absl/container/internal/inlined_vector.h:569:8:   required from ‘class absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >’
  1323.   569 |   Data data_;
  1324.       |        ^~~~~
  1325. /usr/include/absl/container/inlined_vector.h:98:9:   required from ‘class absl::lts_20240722::InlinedVector<absl::lts_20240722::str_format_internal::FormatArgImpl, 4>’
  1326.    98 |   using MemcpyPolicy = typename Storage::MemcpyPolicy;
  1327.       |         ^~~~~~~~~~~~
  1328. /usr/include/absl/strings/internal/str_format/bind.h:194:41:   required from here
  1329.   194 |   absl::InlinedVector<FormatArgImpl, 4> args_;
  1330.       |                                         ^~~~~
  1331. /usr/include/absl/container/internal/inlined_vector.h:546:17: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  1332.   546 |       (std::max)(N, sizeof(Allocated) / sizeof(ValueType<A>));
  1333.       |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1334. In file included from /usr/include/c++/14.2.0/string:51,
  1335.                  from /run/build/monero-gui/monero/cmake/test-protobuf.cpp:29:
  1336. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  1337.   257 |     max(const _Tp& __a, const _Tp& __b)
  1338.       |     ^~~
  1339. /usr/include/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Inlined’:
  1340. /usr/include/absl/container/internal/inlined_vector.h:555:13:   required from ‘union absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Data’
  1341.   555 |     Inlined inlined;
  1342.       |             ^~~~~~~
  1343. /usr/include/absl/container/internal/inlined_vector.h:569:8:   required from ‘class absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >’
  1344.   569 |   Data data_;
  1345.       |        ^~~~~
  1346. /usr/include/absl/container/inlined_vector.h:98:9:   required from ‘class absl::lts_20240722::InlinedVector<absl::lts_20240722::str_format_internal::FormatArgImpl, 4>’
  1347.    98 |   using MemcpyPolicy = typename Storage::MemcpyPolicy;
  1348.       |         ^~~~~~~~~~~~
  1349. /usr/include/absl/strings/internal/str_format/bind.h:194:41:   required from here
  1350.   194 |   absl::InlinedVector<FormatArgImpl, 4> args_;
  1351.       |                                         ^~~~~
  1352. /usr/include/absl/container/internal/inlined_vector.h:550:22: error: size of array is not an integral constant-expression
  1353.   550 |         ValueType<A>[kOptimalInlinedSize])];
  1354.       |                      ^~~~~~~~~~~~~~~~~~~
  1355. /usr/include/absl/strings/str_format.h: At global scope:
  1356. /usr/include/absl/strings/str_format.h:111:41: error: expected ‘)’ before ‘s’
  1357.   111 |   explicit UntypedFormatSpec(string_view s) : spec_(s) {}
  1358.       |                             ~           ^~
  1359.       |                                         )
  1360. /usr/include/absl/strings/str_format.h:847:15: error: ‘string_view’ has not been declared
  1361.   847 |   void Append(string_view v) { sink_->Append(v); }
  1362.       |               ^~~~~~~~~~~
  1363. /usr/include/absl/strings/str_format.h:855:24: error: ‘string_view’ has not been declared
  1364.   855 |   bool PutPaddedString(string_view v, int width, int precision, bool left) {
  1365.       |                        ^~~~~~~~~~~
  1366. /usr/include/absl/strings/str_format.h:861:37: error: ‘absl::string_view’ has not been declared
  1367.   861 |                               absl::string_view v) {
  1368.       |                                     ^~~~~~~~~~~
  1369. /usr/include/absl/crc/crc32c.h:79:37: error: ‘absl::string_view’ has not been declared
  1370.    79 |                               absl::string_view buf_to_add);
  1371.       |                                     ^~~~~~~~~~~
  1372. /usr/include/absl/crc/crc32c.h:89:30: error: ‘string_view’ is not a member of ‘absl’
  1373.    89 | crc32c_t ComputeCrc32c(absl::string_view buf);
  1374.       |                              ^~~~~~~~~~~
  1375. /usr/include/absl/crc/crc32c.h:103:36: error: ‘absl::string_view’ has not been declared
  1376.   103 |                              absl::string_view buf_to_add) {
  1377.       |                                    ^~~~~~~~~~~
  1378. /usr/include/absl/crc/crc32c.h: In function ‘absl::lts_20240722::crc32c_t absl::lts_20240722::ExtendCrc32c(crc32c_t, int)’:
  1379. /usr/include/absl/crc/crc32c.h:105:18: error: request for member ‘size’ in ‘buf_to_add’, which is of non-class type ‘int’
  1380.   105 |   if (buf_to_add.size() <= 64) {
  1381.       |                  ^~~~
  1382. /usr/include/absl/crc/crc32c.h:107:59: error: request for member ‘data’ in ‘buf_to_add’, which is of non-class type ‘int’
  1383.   107 |     if (crc_internal::ExtendCrc32cInline(&crc, buf_to_add.data(),
  1384.       |                                                           ^~~~
  1385. /usr/include/absl/crc/crc32c.h:108:53: error: request for member ‘size’ in ‘buf_to_add’, which is of non-class type ‘int’
  1386.   108 |                                          buf_to_add.size())) {
  1387.       |                                                     ^~~~
  1388. In file included from /usr/include/absl/functional/any_invocable.h:43,
  1389.                  from /usr/include/absl/functional/internal/function_ref.h:23,
  1390.                  from /usr/include/absl/functional/function_ref.h:54,
  1391.                  from /usr/include/absl/strings/cord.h:82:
  1392. /usr/include/absl/functional/internal/any_invocable.h: At global scope:
  1393. /usr/include/absl/functional/internal/any_invocable.h:380:28: error: ‘in_place_type_t’ is not a member of ‘absl’
  1394.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  1395.       |                            ^~~~~~~~~~~~~~~
  1396. /usr/include/absl/functional/internal/any_invocable.h:380:28: error: ‘in_place_type_t’ is not a member of ‘absl’
  1397. /usr/include/absl/functional/internal/any_invocable.h:380:44: error: template argument 1 is invalid
  1398.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  1399.       |                                            ^
  1400. /usr/include/absl/functional/internal/any_invocable.h:380:45: error: expected unqualified-id before ‘>’ token
  1401.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  1402.       |                                             ^~
  1403. /usr/include/absl/functional/internal/any_invocable.h:476:42: error: expected ‘)’ before ‘<’ token
  1404.   476 |   explicit CoreImpl(absl::in_place_type_t<QualTRef>, Args&&... args) {
  1405.       |                    ~                     ^
  1406.       |                                          )
  1407. /usr/include/absl/functional/internal/any_invocable.h:868:1: error: expected ‘)’ before ‘<’ token
  1408.   868 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &);
  1409.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1410. /usr/include/absl/functional/internal/any_invocable.h:869:1: error: expected ‘)’ before ‘<’ token
  1411.   869 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&);
  1412.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1413. /usr/include/absl/functional/internal/any_invocable.h:872:1: error: expected ‘)’ before ‘<’ token
  1414.   872 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &);
  1415.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1416. /usr/include/absl/functional/internal/any_invocable.h:873:1: error: expected ‘)’ before ‘<’ token
  1417.   873 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&);
  1418.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1419. /usr/include/absl/functional/internal/any_invocable.h:876:1: error: expected ‘)’ before ‘<’ token
  1420.   876 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&);
  1421.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1422. /usr/include/absl/functional/internal/any_invocable.h:877:1: error: expected ‘)’ before ‘<’ token
  1423.   877 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&);
  1424.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1425. /usr/include/absl/functional/any_invocable.h:208:46: error: expected ‘)’ before ‘<’ token
  1426.   208 |   explicit AnyInvocable(absl::in_place_type_t<T>, Args&&... args)
  1427.       |                        ~                     ^
  1428.       |                                              )
  1429. /usr/include/absl/functional/any_invocable.h:220:46: error: expected ‘)’ before ‘<’ token
  1430.   220 |   explicit AnyInvocable(absl::in_place_type_t<T>,
  1431.       |                        ~                     ^
  1432.       |                                              )
  1433. In file included from /usr/include/absl/strings/internal/cord_internal.h:30,
  1434.                  from /usr/include/absl/strings/cord_analysis.h:23,
  1435.                  from /usr/include/absl/strings/cord.h:84:
  1436. /usr/include/absl/container/internal/container_memory.h:74:11: error: ‘IsDestructionTrivial’ function uses ‘auto’ type specifier without trailing return type
  1437.    74 | constexpr auto IsDestructionTrivial() {
  1438.       |           ^~~~
  1439. /usr/include/absl/container/internal/container_memory.h:74:11: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  1440. /usr/include/absl/container/internal/container_memory.h:106:35: error: ‘absl::index_sequence’ has not been declared
  1441.   106 |                             absl::index_sequence<I...>) {
  1442.       |                                   ^~~~~~~~~~~~~~
  1443. /usr/include/absl/container/internal/container_memory.h:106:49: error: expected ‘,’ or ‘...’ before ‘<’ token
  1444.   106 |                             absl::index_sequence<I...>) {
  1445.       |                                                 ^
  1446. /usr/include/absl/container/internal/container_memory.h:123:22: error: ‘absl::index_sequence’ has not been declared
  1447.   123 |     Tuple&& t, absl::index_sequence<Is...>, F&& f) {
  1448.       |                      ^~~~~~~~~~~~~~
  1449. /usr/include/absl/container/internal/container_memory.h:123:36: error: expected ‘,’ or ‘...’ before ‘<’ token
  1450.   123 |     Tuple&& t, absl::index_sequence<Is...>, F&& f) {
  1451.       |                                    ^
  1452. /usr/include/absl/container/internal/container_memory.h: In function ‘decltype (declval<F>()(declval<T>())) absl::lts_20240722::container_internal::memory_internal::WithConstructedImpl(Tuple&&, int)’:
  1453. /usr/include/absl/container/internal/container_memory.h:124:53: error: ‘f’ was not declared in this scope
  1454.   124 |   return WithConstructedImplF<T, F>{std::forward<F>(f)}(
  1455.       |                                                     ^
  1456. /usr/include/absl/container/internal/container_memory.h: At global scope:
  1457. /usr/include/absl/container/internal/container_memory.h:129:32: error: ‘absl::index_sequence’ has not been declared
  1458.   129 | auto TupleRefImpl(T&& t, absl::index_sequence<Is...>)
  1459.       |                                ^~~~~~~~~~~~~~
  1460. /usr/include/absl/container/internal/container_memory.h:129:46: error: expected ‘,’ or ‘...’ before ‘<’ token
  1461.   129 | auto TupleRefImpl(T&& t, absl::index_sequence<Is...>)
  1462.       |                                              ^
  1463. /usr/include/absl/container/internal/container_memory.h:139:11: error: ‘make_index_sequence’ is not a member of ‘absl’
  1464.   139 |     absl::make_index_sequence<
  1465.       |           ^~~~~~~~~~~~~~~~~~~
  1466. /usr/include/absl/container/internal/container_memory.h:139:11: error: ‘make_index_sequence’ is not a member of ‘absl’
  1467. /usr/include/absl/container/internal/container_memory.h:140:63: error: expected primary-expression before ‘)’ token
  1468.   140 |         std::tuple_size<typename std::decay<T>::type>::value>())) {
  1469.       |                                                               ^
  1470. /usr/include/absl/container/internal/container_memory.h: In function ‘decltype (absl::lts_20240722::container_internal::memory_internal::TupleRefImpl(forward<T>(t), ((<expression error> < std::tuple_size<typename std::decay<_Ex>::type>::value) > <expression error>))) absl::lts_20240722::container_internal::memory_internal::TupleRef(T&&)’:
  1471. /usr/include/absl/container/internal/container_memory.h:143:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  1472.   143 |       absl::make_index_sequence<
  1473.       |             ^~~~~~~~~~~~~~~~~~~
  1474. /usr/include/absl/container/internal/container_memory.h:144:65: error: expected primary-expression before ‘)’ token
  1475.   144 |           std::tuple_size<typename std::decay<T>::type>::value>());
  1476.       |                                                                 ^
  1477. /usr/include/absl/container/internal/container_memory.h: In function ‘void absl::lts_20240722::container_internal::ConstructFromTuple(Alloc*, T*, Tuple&&)’:
  1478. /usr/include/absl/container/internal/container_memory.h:164:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  1479.   164 |       absl::make_index_sequence<
  1480.       |             ^~~~~~~~~~~~~~~~~~~
  1481. /usr/include/absl/container/internal/container_memory.h:165:69: error: expected primary-expression before ‘)’ token
  1482.   165 |           std::tuple_size<typename std::decay<Tuple>::type>::value>());
  1483.       |                                                                     ^
  1484. /usr/include/absl/container/internal/container_memory.h: In function ‘decltype (declval<F>()(declval<T>())) absl::lts_20240722::container_internal::WithConstructed(Tuple&&, F&&)’:
  1485. /usr/include/absl/container/internal/container_memory.h:175:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  1486.   175 |       absl::make_index_sequence<
  1487.       |             ^~~~~~~~~~~~~~~~~~~
  1488. /usr/include/absl/container/internal/container_memory.h:176:69: error: expected primary-expression before ‘)’ token
  1489.   176 |           std::tuple_size<typename std::decay<Tuple>::type>::value>(),
  1490.       |                                                                     ^
  1491. /usr/include/absl/container/internal/container_memory.h: At global scope:
  1492. /usr/include/absl/container/internal/container_memory.h:429:10: error: ‘destroy’ function uses ‘auto’ type specifier without trailing return type
  1493.   429 |   static auto destroy(Allocator* alloc, slot_type* slot) {
  1494.       |          ^~~~
  1495. /usr/include/absl/container/internal/container_memory.h:429:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  1496. /usr/include/absl/container/internal/container_memory.h:439:10: error: ‘transfer’ function uses ‘auto’ type specifier without trailing return type
  1497.   439 |   static auto transfer(Allocator* alloc, slot_type* new_slot,
  1498.       |          ^~~~
  1499. /usr/include/absl/container/internal/container_memory.h:439:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  1500. /usr/include/absl/strings/internal/cord_internal.h:341:55: error: expected ‘)’ before ‘str’
  1501.   341 |   explicit constexpr CordRepExternal(absl::string_view str)
  1502.       |                                     ~                 ^~~~
  1503.       |                                                       )
  1504. /usr/include/absl/strings/internal/cord_internal.h:342:45: error: expected unqualified-id before ‘,’ token
  1505.   342 |       : CordRep(RefcountAndFlags::Immortal{}, str.size()),
  1506.       |                                             ^
  1507. /usr/include/absl/strings/internal/cord_internal.h:360:50: error: ‘string_view’ is not a member of ‘absl’
  1508.   360 |                                  Releaser, absl::string_view>>
  1509.       |                                                  ^~~~~~~~~~~
  1510. /usr/include/absl/strings/internal/cord_internal.h:360:50: error: ‘string_view’ is not a member of ‘absl’
  1511. /usr/include/absl/strings/internal/cord_internal.h:360:50: error: template argument 2 is invalid
  1512. /usr/include/absl/strings/internal/cord_internal.h:361:55: error: ‘absl::string_view’ has not been declared
  1513.   361 | void InvokeReleaser(Rank1, Releaser&& releaser, absl::string_view data) {
  1514.       |                                                       ^~~~~~~~~~~
  1515. /usr/include/absl/strings/internal/cord_internal.h:367:55: error: ‘absl::string_view’ has not been declared
  1516.   367 | void InvokeReleaser(Rank0, Releaser&& releaser, absl::string_view) {
  1517.       |                                                       ^~~~~~~~~~~
  1518. /usr/include/absl/strings/internal/cord_internal.h: In destructor ‘absl::lts_20240722::cord_internal::CordRepExternalImpl<Releaser>::~CordRepExternalImpl()’:
  1519. /usr/include/absl/strings/internal/cord_internal.h:386:26: error: ‘string_view’ is not a member of ‘absl’
  1520.   386 |                    absl::string_view(base, length));
  1521.       |                          ^~~~~~~~~~~
  1522. /usr/include/absl/strings/internal/cord_internal.h: At global scope:
  1523. /usr/include/absl/strings/internal/cord_internal.h:454:32: error: ‘string_view’ is not a member of ‘absl’
  1524.   454 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  1525.       |                                ^~~~~~~~~~~
  1526. /usr/include/absl/strings/internal/cord_internal.h:454:57: error: expected primary-expression before ‘pos’
  1527.   454 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  1528.       |                                                         ^~~
  1529. /usr/include/absl/strings/internal/cord_internal.h:454:60: error: expression list treated as compound expression in initializer [-fpermissive]
  1530.   454 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  1531.       |                                                            ^
  1532. /usr/include/absl/strings/internal/cord_internal.h:516:41: error: expected ‘)’ before ‘sv’
  1533.   516 |   constexpr InlineData(absl::string_view sv, CordRep* rep) noexcept
  1534.       |                       ~                 ^~~
  1535.       |                                         )
  1536. /usr/include/absl/strings/internal/cord_internal.h:698:45: error: expected ‘)’ before ‘chars’
  1537.   698 |     explicit constexpr Rep(absl::string_view chars)
  1538.       |                           ~                 ^~~~~~
  1539.       |                                             )
  1540. /usr/include/absl/strings/internal/cord_internal.h:714:38: error: expected unqualified-id before ‘{’ token
  1541.   714 |                GetOrNull(chars, 14)} {}
  1542.       |                                      ^
  1543. /usr/include/absl/strings/internal/cord_internal.h:694:20: error: defaulted declaration ‘constexpr absl::lts_20240722::cord_internal::InlineData::Rep& absl::lts_20240722::cord_internal::InlineData::Rep::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep&) const’ does not match the expected signature
  1544.   694 |     constexpr Rep& operator=(const Rep&) = default;
  1545.       |                    ^~~~~~~~
  1546. /usr/include/absl/strings/internal/cord_internal.h:694:20: note: expected signature: ‘absl::lts_20240722::cord_internal::InlineData::Rep& absl::lts_20240722::cord_internal::InlineData::Rep::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep&)’
  1547. /usr/include/absl/strings/internal/cord_internal.h:694:20: error: explicitly defaulted function ‘constexpr absl::lts_20240722::cord_internal::InlineData::Rep& absl::lts_20240722::cord_internal::InlineData::Rep::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep&) const’ cannot be declared ‘constexpr’ because the implicit declaration is not ‘constexpr’:
  1548. /usr/include/absl/strings/internal/cord_internal.h:684:12: note: defaulted constructor calls non-‘constexpr’ ‘absl::lts_20240722::cord_internal::InlineData::Rep::AsTree& absl::lts_20240722::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep::AsTree&)’
  1549.   684 |     struct AsTree {
  1550.       |            ^~~~~~
  1551. /usr/include/absl/strings/internal/cord_internal.h:684:12: note: ‘absl::lts_20240722::cord_internal::InlineData::Rep::AsTree& absl::lts_20240722::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a ‘constexpr’ function because:
  1552. /usr/include/absl/strings/internal/cord_internal.h: In constructor ‘absl::lts_20240722::cord_internal::InlineData::InlineData()’:
  1553. /usr/include/absl/strings/internal/cord_internal.h:503:52: error: ‘constexpr’ constructor does not have empty body
  1554.   503 |   constexpr InlineData() noexcept { poison_this(); }
  1555.       |                                                    ^
  1556. In file included from /usr/include/absl/strings/cord_buffer.h:38,
  1557.                  from /usr/include/absl/strings/cord.h:85:
  1558. /usr/include/absl/strings/internal/cord_rep_flat.h: At global scope:
  1559. /usr/include/absl/strings/internal/cord_rep_flat.h:161:36: error: ‘absl::string_view’ has not been declared
  1560.   161 |   static CordRepFlat* Create(absl::string_view data, size_t extra = 0) {
  1561.       |                                    ^~~~~~~~~~~
  1562. In file included from /usr/include/c++/14.2.0/cassert:44,
  1563.                  from /usr/include/absl/strings/internal/cord_rep_flat.h:18:
  1564. /usr/include/absl/strings/internal/cord_rep_flat.h: In static member function ‘static absl::lts_20240722::cord_internal::CordRepFlat* absl::lts_20240722::cord_internal::CordRepFlat::Create(int, size_t)’:
  1565. /usr/include/absl/strings/internal/cord_rep_flat.h:162:5: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  1566.   162 |     assert(data.size() <= kMaxFlatLength);
  1567.       |     ^~~~~~
  1568. /usr/include/absl/strings/internal/cord_rep_flat.h:163:34: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  1569.   163 |     CordRepFlat* flat = New(data.size() + (std::min)(extra, kMaxFlatLength));
  1570.       |                                  ^~~~
  1571. /usr/include/absl/strings/internal/cord_rep_flat.h:164:31: error: request for member ‘data’ in ‘data’, which is of non-class type ‘int’
  1572.   164 |     memcpy(flat->Data(), data.data(), data.size());
  1573.       |                               ^~~~
  1574. /usr/include/absl/strings/internal/cord_rep_flat.h:164:44: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  1575.   164 |     memcpy(flat->Data(), data.data(), data.size());
  1576.       |                                            ^~~~
  1577. /usr/include/absl/strings/internal/cord_rep_flat.h:165:25: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  1578.   165 |     flat->length = data.size();
  1579.       |                         ^~~~
  1580. /usr/include/absl/strings/cord_buffer.h: At global scope:
  1581. /usr/include/absl/strings/cord_buffer.h:435:46: error: ‘absl::string_view’ has not been declared
  1582.   435 |   cord_internal::CordRep* ConsumeValue(absl::string_view& short_value) {
  1583.       |                                              ^~~~~~~~~~~
  1584. /usr/include/absl/strings/cord_buffer.h: In member function ‘absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::CordBuffer::ConsumeValue(int&)’:
  1585. /usr/include/absl/strings/cord_buffer.h:438:27: error: ‘string_view’ is not a member of ‘absl’
  1586.   438 |       short_value = absl::string_view(rep_.data(), rep_.short_length());
  1587.       |                           ^~~~~~~~~~~
  1588. In file included from /usr/include/absl/strings/cord.h:86:
  1589. /usr/include/absl/strings/internal/cord_data_edge.h: At global scope:
  1590. /usr/include/absl/strings/internal/cord_data_edge.h:45:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1591.    45 | inline absl::string_view EdgeData(const CordRep* edge) {
  1592.       |              ^~~~~~~~~~~
  1593. In file included from /usr/include/absl/strings/cord.h:88:
  1594. /usr/include/absl/strings/internal/cord_rep_btree.h:208:51: error: ‘string_view’ has not been declared
  1595.   208 |   static CordRepBtree* Append(CordRepBtree* tree, string_view data,
  1596.       |                                                   ^~~~~~~~~~~
  1597. /usr/include/absl/strings/internal/cord_rep_btree.h:210:52: error: ‘string_view’ has not been declared
  1598.   210 |   static CordRepBtree* Prepend(CordRepBtree* tree, string_view data,
  1599.       |                                                    ^~~~~~~~~~~
  1600. /usr/include/absl/strings/internal/cord_rep_btree.h:239:21: error: ‘absl::string_view’ has not been declared
  1601.   239 |   bool IsFlat(absl::string_view* fragment) const;
  1602.       |                     ^~~~~~~~~~~
  1603. /usr/include/absl/strings/internal/cord_rep_btree.h:245:46: error: ‘absl::string_view’ has not been declared
  1604.   245 |   bool IsFlat(size_t offset, size_t n, absl::string_view* fragment) const;
  1605.       |                                              ^~~~~~~~~~~
  1606. /usr/include/absl/strings/internal/cord_rep_btree.h:321:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1607.   321 |   inline absl::string_view Data(size_t index) const;
  1608.       |                ^~~~~~~~~~~
  1609. /usr/include/absl/strings/internal/cord_rep_btree.h:346:46: error: ‘absl::string_view’ has not been declared
  1610.   346 |   static void Dump(const CordRep* rep, absl::string_view label,
  1611.       |                                              ^~~~~~~~~~~
  1612. /usr/include/absl/strings/internal/cord_rep_btree.h:348:46: error: ‘absl::string_view’ has not been declared
  1613.   348 |   static void Dump(const CordRep* rep, absl::string_view label,
  1614.       |                                              ^~~~~~~~~~~
  1615. /usr/include/absl/strings/internal/cord_rep_btree.h:455:38: error: ‘absl::string_view’ has not been declared
  1616.   455 |   static CordRepBtree* NewLeaf(absl::string_view data, size_t extra);
  1617.       |                                      ^~~~~~~~~~~
  1618. /usr/include/absl/strings/internal/cord_rep_btree.h:535:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1619.   535 |   absl::string_view AddData(absl::string_view data, size_t extra);
  1620.       |         ^~~~~~~~~~~
  1621. /usr/include/absl/strings/internal/cord_rep_btree.h:571:58: error: ‘absl::string_view’ has not been declared
  1622.   571 |   static CordRepBtree* AddData(CordRepBtree* tree, absl::string_view data,
  1623.       |                                                          ^~~~~~~~~~~
  1624. /usr/include/absl/strings/internal/cord_rep_btree.h:637:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1625.   637 | inline absl::string_view CordRepBtree::Data(size_t index) const {
  1626.       |              ^~~~~~~~~~~
  1627. In file included from /usr/include/absl/strings/cord.h:89:
  1628. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:112:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1629.   112 |   absl::string_view Init(CordRepBtree* tree);
  1630.       |         ^~~~~~~~~~~
  1631. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:118:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1632.   118 |   absl::string_view Next();
  1633.       |         ^~~~~~~~~~~
  1634. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:122:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1635.   122 |   absl::string_view Skip(size_t skip);
  1636.       |         ^~~~~~~~~~~
  1637. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:146:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1638.   146 |   absl::string_view Read(size_t n, size_t chunk_size, CordRep*& tree);
  1639.       |         ^~~~~~~~~~~
  1640. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:155:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1641.   155 |   absl::string_view Seek(size_t offset);
  1642.       |         ^~~~~~~~~~~
  1643. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:167:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1644.   167 | inline absl::string_view CordRepBtreeReader::Init(CordRepBtree* tree) {
  1645.       |              ^~~~~~~~~~~
  1646. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:174:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1647.   174 | inline absl::string_view CordRepBtreeReader::Next() {
  1648.       |              ^~~~~~~~~~~
  1649. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:182:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1650.   182 | inline absl::string_view CordRepBtreeReader::Skip(size_t skip) {
  1651.       |              ^~~~~~~~~~~
  1652. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:197:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1653.   197 | inline absl::string_view CordRepBtreeReader::Seek(size_t offset) {
  1654.       |              ^~~~~~~~~~~
  1655. In file included from /usr/include/absl/strings/cord.h:97:
  1656. /usr/include/absl/strings/internal/string_constant.h:39:48: error: ‘absl::string_view’ has not been declared
  1657.    39 |   static constexpr bool TryConstexprEval(absl::string_view view) {
  1658.       |                                                ^~~~~~~~~~~
  1659. /usr/include/absl/strings/internal/string_constant.h:44:26: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1660.    44 |   static constexpr absl::string_view value = T{}();
  1661.       |                          ^~~~~~~~~~~
  1662. /usr/include/absl/strings/internal/string_constant.h:44:50: error: expected unqualified-id before ‘)’ token
  1663.    44 |   static constexpr absl::string_view value = T{}();
  1664.       |                                                  ^
  1665. /usr/include/absl/strings/internal/string_constant.h:45:19: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1666.    45 |   constexpr absl::string_view operator()() const { return value; }
  1667.       |                   ^~~~~~~~~~~
  1668. /usr/include/absl/strings/internal/string_constant.h:49:34: error: ‘value’ was not declared in this scope
  1669.    49 |   static_assert(TryConstexprEval(value),
  1670.       |                                  ^~~~~
  1671. /usr/include/absl/strings/internal/string_constant.h: In static member function ‘static constexpr bool absl::lts_20240722::strings_internal::StringConstant<T>::TryConstexprEval(int)’:
  1672. /usr/include/absl/strings/internal/string_constant.h:40:17: error: request for member ‘empty’ in ‘view’, which is of non-class type ‘int’
  1673.    40 |     return view.empty() || 2 * view[0] != 1;
  1674.       |                 ^~~~~
  1675. /usr/include/absl/strings/internal/string_constant.h:40:36: error: invalid types ‘int[int]’ for array subscript
  1676.    40 |     return view.empty() || 2 * view[0] != 1;
  1677.       |                                    ^
  1678. /usr/include/absl/strings/internal/string_constant.h: At global scope:
  1679. /usr/include/absl/strings/internal/string_constant.h:55:17: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1680.    55 | constexpr absl::string_view StringConstant<T>::value;
  1681.       |                 ^~~~~~~~~~~
  1682. In file included from /usr/include/absl/strings/cord.h:100:
  1683. /usr/include/absl/types/optional.h:47:12: error: ‘bad_optional_access’ has not been declared in ‘std’
  1684.    47 | using std::bad_optional_access;
  1685.       |            ^~~~~~~~~~~~~~~~~~~
  1686. /usr/include/absl/types/optional.h:48:12: error: ‘optional’ has not been declared in ‘std’
  1687.    48 | using std::optional;
  1688.       |            ^~~~~~~~
  1689. /usr/include/absl/types/optional.h:49:12: error: ‘make_optional’ has not been declared in ‘std’
  1690.    49 | using std::make_optional;
  1691.       |            ^~~~~~~~~~~~~
  1692. /usr/include/absl/types/optional.h:50:12: error: ‘nullopt_t’ has not been declared in ‘std’
  1693.    50 | using std::nullopt_t;
  1694.       |            ^~~~~~~~~
  1695. /usr/include/absl/types/optional.h:51:12: error: ‘nullopt’ has not been declared in ‘std’
  1696.    51 | using std::nullopt;
  1697.       |            ^~~~~~~
  1698. /usr/include/absl/strings/cord.h:107:33: error: ‘string_view’ is not a member of ‘absl’
  1699.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1700.       |                                 ^~~~~~~~~~~
  1701. /usr/include/absl/strings/cord.h:107:54: error: expected primary-expression before ‘&&’ token
  1702.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1703.       |                                                      ^~
  1704. /usr/include/absl/strings/cord.h:107:56: error: expected primary-expression before ‘)’ token
  1705.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1706.       |                                                        ^
  1707. /usr/include/absl/strings/cord.h:196:34: error: expected ‘)’ before ‘src’
  1708.   196 |   explicit Cord(absl::string_view src);
  1709.       |                ~                 ^~~~
  1710.       |                                  )
  1711. /usr/include/absl/strings/cord.h:197:25: error: ‘absl::string_view’ has not been declared
  1712.   197 |   Cord& operator=(absl::string_view src);
  1713.       |                         ^~~~~~~~~~~
  1714. /usr/include/absl/strings/cord.h:254:42: error: ‘absl::string_view’ has not been declared
  1715.   254 |   friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser);
  1716.       |                                          ^~~~~~~~~~~
  1717. /usr/include/absl/strings/cord.h:254:79: error: ‘template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal(int, Releaser&&)’ conflicts with a previous declaration
  1718.   254 |   friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser);
  1719.       |                                                                               ^
  1720. /usr/include/absl/strings/cord.h:107:6: note: previous declaration ‘template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal<Releaser>’
  1721.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1722.       |      ^~~~~~~~~~~~~~~~~~~~
  1723. /usr/include/absl/strings/cord.h:268:21: error: ‘absl::string_view’ has not been declared
  1724.   268 |   void Append(absl::string_view src);
  1725.       |                     ^~~~~~~~~~~
  1726. /usr/include/absl/strings/cord.h:329:22: error: ‘absl::string_view’ has not been declared
  1727.   329 |   void Prepend(absl::string_view src);
  1728.       |                      ^~~~~~~~~~~
  1729. /usr/include/absl/strings/cord.h:387:21: error: ‘absl::string_view’ has not been declared
  1730.   387 |   int Compare(absl::string_view rhs) const;
  1731.       |                     ^~~~~~~~~~~
  1732. /usr/include/absl/strings/cord.h:394:25: error: ‘absl::string_view’ has not been declared
  1733.   394 |   bool StartsWith(absl::string_view rhs) const;
  1734.       |                         ^~~~~~~~~~~
  1735. /usr/include/absl/strings/cord.h:399:23: error: ‘absl::string_view’ has not been declared
  1736.   399 |   bool EndsWith(absl::string_view rhs) const;
  1737.       |                       ^~~~~~~~~~~
  1738. /usr/include/absl/strings/cord.h:405:23: error: ‘absl::string_view’ has not been declared
  1739.   405 |   bool Contains(absl::string_view rhs) const;
  1740.       |                       ^~~~~~~~~~~
  1741. /usr/include/absl/strings/cord.h:471:30: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1742.   471 |     using value_type = absl::string_view;
  1743.       |                              ^~~~~~~~~~~
  1744. /usr/include/absl/strings/cord.h:473:52: error: template argument 1 is invalid
  1745.   473 |     using pointer = absl::Nonnull<const value_type*>;
  1746.       |                                                    ^
  1747. /usr/include/absl/strings/cord.h:474:23: error: ‘value_type’ does not name a type
  1748.   474 |     using reference = value_type;
  1749.       |                       ^~~~~~~~~~
  1750. /usr/include/absl/strings/cord.h:482:5: error: ‘reference’ does not name a type
  1751.   482 |     reference operator*() const;
  1752.       |     ^~~~~~~~~
  1753. /usr/include/absl/strings/cord.h:483:5: error: ‘pointer’ does not name a type
  1754.   483 |     pointer operator->() const;
  1755.       |     ^~~~~~~
  1756. /usr/include/absl/strings/cord.h:514:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1757.   514 |     absl::string_view current_chunk_;
  1758.       |           ^~~~~~~~~~~
  1759. /usr/include/absl/strings/cord.h:569:30: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1760.   569 |     using value_type = absl::string_view;
  1761.       |                              ^~~~~~~~~~~
  1762. /usr/include/absl/strings/cord.h:570:23: error: ‘value_type’ does not name a type
  1763.   570 |     using reference = value_type&;
  1764.       |                       ^~~~~~~~~~
  1765. /usr/include/absl/strings/cord.h:571:34: error: expected ‘;’ before ‘value_type’
  1766.   571 |     using const_reference = const value_type&;
  1767.       |                                  ^~~~~~~~~~~
  1768.       |                                  ;
  1769. /usr/include/absl/strings/cord.h:675:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1770.   675 |   static absl::string_view ChunkRemaining(const CharIterator& it);
  1771.       |                ^~~~~~~~~~~
  1772. /usr/include/absl/strings/cord.h:763:9: error: ‘optional’ in namespace ‘absl’ does not name a template type
  1773.   763 |   absl::optional<absl::string_view> TryFlat() const
  1774.       |         ^~~~~~~~
  1775. /usr/include/absl/strings/cord.h:771:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1776.   771 |   absl::string_view Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND;
  1777.       |         ^~~~~~~~~~~
  1778. /usr/include/absl/strings/cord.h:778:27: error: ‘absl::string_view’ has not been declared
  1779.   778 |   CharIterator Find(absl::string_view needle) const;
  1780.       |                           ^~~~~~~~~~~
  1781. /usr/include/absl/strings/cord.h:783:37: error: ‘absl::string_view’ has not been declared
  1782.   783 |                               absl::string_view part) {
  1783.       |                                     ^~~~~~~~~~~
  1784. /usr/include/absl/strings/cord.h:816:9: error: ‘optional’ in namespace ‘absl’ does not name a template type
  1785.   816 |   absl::optional<uint32_t> ExpectedChecksum() const;
  1786.       |         ^~~~~~~~
  1787. /usr/include/absl/strings/cord.h:847:34: error: expected ‘)’ before ‘src’
  1788.   847 |   explicit Cord(absl::string_view src, MethodIdentifier method);
  1789.       |                ~                 ^~~~
  1790.       |                                  )
  1791. /usr/include/absl/strings/cord.h:851:49: error: ‘absl::string_view’ has not been declared
  1792.   851 |   friend bool operator==(const Cord& lhs, absl::string_view rhs);
  1793.       |                                                 ^~~~~~~~~~~
  1794. /usr/include/absl/strings/cord.h:890:50: error: ‘string_view’ is not a member of ‘absl’
  1795.   890 |   void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const;
  1796.       |                                                  ^~~~~~~~~~~
  1797. /usr/include/absl/strings/cord.h:890:62: error: template argument 1 is invalid
  1798.   890 |   void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const;
  1799.       |                                                              ^
  1800. /usr/include/absl/strings/cord.h:894:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1801.   894 |   absl::string_view FlattenSlowPath();
  1802.       |         ^~~~~~~~~~~
  1803. /usr/include/absl/strings/cord.h:913:51: error: expected ‘)’ before ‘sv’
  1804.   913 |     explicit constexpr InlineRep(absl::string_view sv,
  1805.       |                                 ~                 ^~~
  1806.       |                                                   )
  1807. /usr/include/absl/strings/cord.h:932:28: error: ‘absl::string_view’ has not been declared
  1808.   932 |     void AppendArray(absl::string_view src, MethodIdentifier method);
  1809.       |                            ^~~~~~~~~~~
  1810. /usr/include/absl/strings/cord.h:933:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1811.   933 |     absl::string_view FindFlatStartPiece() const;
  1812.       |           ^~~~~~~~~~~
  1813. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  1814.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  1815.       |                                              ^~~~~~~~~~~
  1816. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  1817. /usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid
  1818.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  1819.       |                                                          ^
  1820. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  1821.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  1822.       |                                              ^~~~~~~~~~~
  1823. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  1824. /usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid
  1825.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  1826.       |                                                          ^
  1827. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  1828.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  1829.       |                                              ^~~~~~~~~~~
  1830. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  1831. /usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid
  1832.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  1833.       |                                                          ^
  1834. /usr/include/absl/strings/cord.h:1045:32: error: ‘absl::Nonnull’ is not a type
  1835.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  1836.       |                                ^~~~~~~
  1837. /usr/include/absl/strings/cord.h:1045:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  1838.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  1839.       |                                       ^
  1840. /usr/include/absl/strings/cord.h:1050:36: error: ‘string_view’ is not a member of ‘absl’
  1841.  1050 |       absl::FunctionRef<void(absl::string_view)> callback);
  1842.       |                                    ^~~~~~~~~~~
  1843. /usr/include/absl/strings/cord.h:1050:48: error: template argument 1 is invalid
  1844.  1050 |       absl::FunctionRef<void(absl::string_view)> callback);
  1845.       |                                                ^
  1846. /usr/include/absl/strings/cord.h:1057:29: error: ‘absl::string_view’ has not been declared
  1847.  1057 |   int CompareSlowPath(absl::string_view rhs, size_t compared_size,
  1848.       |                             ^~~~~~~~~~~
  1849. /usr/include/absl/strings/cord.h:1061:25: error: ‘absl::string_view’ has not been declared
  1850.  1061 |   bool EqualsImpl(absl::string_view rhs, size_t size_to_compare) const;
  1851.       |                         ^~~~~~~~~~~
  1852. /usr/include/absl/strings/cord.h:1068:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1853.  1068 |   static absl::string_view GetFirstChunk(const Cord& c);
  1854.       |                ^~~~~~~~~~~
  1855. /usr/include/absl/strings/cord.h:1069:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1856.  1069 |   static absl::string_view GetFirstChunk(absl::string_view sv);
  1857.       |                ^~~~~~~~~~~
  1858. /usr/include/absl/strings/cord.h:1084:28: error: ‘absl::string_view’ has not been declared
  1859.  1084 |   void AppendPrecise(absl::string_view src, MethodIdentifier method);
  1860.       |                            ^~~~~~~~~~~
  1861. /usr/include/absl/strings/cord.h:1085:29: error: ‘absl::string_view’ has not been declared
  1862.  1085 |   void PrependPrecise(absl::string_view src, MethodIdentifier method);
  1863.       |                             ^~~~~~~~~~~
  1864. /usr/include/absl/strings/cord.h:1092:27: error: ‘absl::string_view’ has not been declared
  1865.  1092 |   void PrependArray(absl::string_view src, MethodIdentifier method);
  1866.       |                           ^~~~~~~~~~~
  1867. /usr/include/absl/strings/cord.h:1114:48: error: ‘absl::string_view’ has not been declared
  1868.  1114 |   CharIterator FindImpl(CharIterator it, absl::string_view needle) const;
  1869.       |                                                ^~~~~~~~~~~
  1870. /usr/include/absl/strings/cord.h: In function ‘void absl::lts_20240722::AbslStringify(Sink&, const Cord&)’:
  1871. /usr/include/absl/strings/cord.h:790:16: error: ‘string_view’ is not a member of ‘absl’
  1872.   790 |     for (absl::string_view chunk : cord.Chunks()) {
  1873.       |                ^~~~~~~~~~~
  1874. /usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before ‘}’ token
  1875.   793 |   }
  1876.       |   ^
  1877. /usr/include/absl/strings/cord.h:793:3: error: expected ‘;’ before ‘}’ token
  1878. /usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before ‘}’ token
  1879. /usr/include/absl/strings/cord.h:793:3: error: expected ‘)’ before ‘}’ token
  1880. /usr/include/absl/strings/cord.h:790:9: note: to match this ‘(’
  1881.   790 |     for (absl::string_view chunk : cord.Chunks()) {
  1882.       |         ^
  1883. /usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before ‘}’ token
  1884.   793 |   }
  1885.       |   ^
  1886. /usr/include/absl/strings/cord.h: In function ‘H absl::lts_20240722::AbslHashValue(H, const Cord&)’:
  1887. /usr/include/absl/strings/cord.h:820:11: error: ‘optional’ is not a member of ‘absl’
  1888.   820 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  1889.       |           ^~~~~~~~
  1890. /usr/include/absl/strings/cord.h:820:26: error: ‘string_view’ is not a member of ‘absl’
  1891.   820 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  1892.       |                          ^~~~~~~~~~~
  1893. /usr/include/absl/strings/cord.h:820:39: error: ‘maybe_flat’ was not declared in this scope
  1894.   820 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  1895.       |                                       ^~~~~~~~~~
  1896. /usr/include/absl/strings/cord.h:820:54: error: ‘const class absl::lts_20240722::Cord’ has no member named ‘TryFlat’
  1897.   820 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  1898.       |                                                      ^~~~~~~
  1899. /usr/include/absl/strings/cord.h: In member function ‘H absl::lts_20240722::Cord::HashFragmented(H) const’:
  1900. /usr/include/absl/strings/cord.h:1102:49: error: ‘absl::string_view’ has not been declared
  1901.  1102 |     ForEachChunk([&combiner, &hash_state](absl::string_view chunk) {
  1902.       |                                                 ^~~~~~~~~~~
  1903. /usr/include/absl/strings/cord.h: In lambda function:
  1904. /usr/include/absl/strings/cord.h:1103:69: error: request for member ‘data’ in ‘chunk’, which is of non-class type ‘int’
  1905.  1103 |       hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(),
  1906.       |                                                                     ^~~~
  1907. /usr/include/absl/strings/cord.h:1104:46: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  1908.  1104 |                                        chunk.size());
  1909.       |                                              ^~~~
  1910. /usr/include/absl/strings/cord.h: At global scope:
  1911. /usr/include/absl/strings/cord.h:1135:6: error: variable or field ‘InitializeCordRepExternal’ declared void
  1912.  1135 | void InitializeCordRepExternal(absl::string_view data,
  1913.       |      ^~~~~~~~~~~~~~~~~~~~~~~~~
  1914. /usr/include/absl/strings/cord.h:1135:38: error: ‘string_view’ is not a member of ‘absl’
  1915.  1135 | void InitializeCordRepExternal(absl::string_view data,
  1916.       |                                      ^~~~~~~~~~~
  1917. /usr/include/absl/strings/cord.h:1136:64: error: expected primary-expression before ‘rep’
  1918.  1136 |                                absl::Nonnull<CordRepExternal*> rep);
  1919.       |                                                                ^~~
  1920. /usr/include/absl/strings/cord.h:1142:46: error: ‘string_view’ is not a member of ‘absl’
  1921.  1142 | absl::Nonnull<CordRep*> NewExternalRep(absl::string_view data,
  1922.       |                                              ^~~~~~~~~~~
  1923. /usr/include/absl/strings/cord.h:1143:48: error: expected primary-expression before ‘&&’ token
  1924.  1143 |                                        Releaser&& releaser) {
  1925.       |                                                ^~
  1926. /usr/include/absl/strings/cord.h:1143:51: error: ‘releaser’ was not declared in this scope; did you mean ‘Releaser’?
  1927.  1143 |                                        Releaser&& releaser) {
  1928.       |                                                   ^~~~~~~~
  1929.       |                                                   Releaser
  1930. /usr/include/absl/strings/cord.h:1143:59: error: expression list treated as compound expression in initializer [-fpermissive]
  1931.  1143 |                                        Releaser&& releaser) {
  1932.       |                                                           ^
  1933. /usr/include/absl/strings/cord.h:1143:60: error: expected ‘;’ before ‘{’ token
  1934.  1143 |                                        Releaser&& releaser) {
  1935.       |                                                            ^~
  1936.       |                                                            ;
  1937. /usr/include/absl/strings/cord.h:1156:11: error: ‘absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::cord_internal::NewExternalRep’ redeclared as different kind of entity
  1938.  1156 |     absl::string_view data, void (&releaser)(absl::string_view)) {
  1939.       |           ^~~~~~~~~~~
  1940. /usr/include/absl/strings/cord.h:1142:25: note: previous declaration ‘template<class Releaser> absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::cord_internal::NewExternalRep<Releaser>’
  1941.  1142 | absl::Nonnull<CordRep*> NewExternalRep(absl::string_view data,
  1942.       |                         ^~~~~~~~~~~~~~
  1943. /usr/include/absl/strings/cord.h:1156:11: error: ‘string_view’ is not a member of ‘absl’
  1944.  1156 |     absl::string_view data, void (&releaser)(absl::string_view)) {
  1945.       |           ^~~~~~~~~~~
  1946. /usr/include/absl/strings/cord.h:1156:36: error: ‘releaser’ was not declared in this scope
  1947.  1156 |     absl::string_view data, void (&releaser)(absl::string_view)) {
  1948.       |                                    ^~~~~~~~
  1949. /usr/include/absl/strings/cord.h:1156:52: error: ‘string_view’ is not a member of ‘absl’
  1950.  1156 |     absl::string_view data, void (&releaser)(absl::string_view)) {
  1951.       |                                                    ^~~~~~~~~~~
  1952. /usr/include/absl/strings/cord.h:1163:6: error: redefinition of ‘template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal’
  1953.  1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  1954.       |      ^~~~~~~~~~~~~~~~~~~~
  1955. /usr/include/absl/strings/cord.h:107:6: note: ‘template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal<Releaser>’ previously declared here
  1956.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1957.       |      ^~~~~~~~~~~~~~~~~~~~
  1958. /usr/include/absl/strings/cord.h:1163:33: error: ‘string_view’ is not a member of ‘absl’
  1959.  1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  1960.       |                                 ^~~~~~~~~~~
  1961. /usr/include/absl/strings/cord.h:1163:59: error: expected primary-expression before ‘&&’ token
  1962.  1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  1963.       |                                                           ^~
  1964. /usr/include/absl/strings/cord.h:1163:62: error: ‘releaser’ was not declared in this scope; did you mean ‘Releaser’?
  1965.  1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  1966.       |                                                              ^~~~~~~~
  1967.       |                                                              Releaser
  1968. /usr/include/absl/strings/cord.h:1178:11: error: ‘constexpr const int absl::lts_20240722::Cord::InlineRep::InlineRep’ is not a static data member of ‘class absl::lts_20240722::Cord::InlineRep’
  1969.  1178 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv,
  1970.       |           ^~~~
  1971. /usr/include/absl/strings/cord.h:1178:44: error: ‘string_view’ is not a member of ‘absl’
  1972.  1178 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv,
  1973.       |                                            ^~~~~~~~~~~
  1974. /usr/include/absl/strings/cord.h:1179:63: error: expected primary-expression before ‘rep’
  1975.  1179 |                                      absl::Nullable<CordRep*> rep)
  1976.       |                                                               ^~~
  1977. /usr/include/absl/strings/cord.h:1179:66: error: expression list treated as compound expression in initializer [-fpermissive]
  1978.  1179 |                                      absl::Nullable<CordRep*> rep)
  1979.       |                                                                  ^
  1980. /usr/include/absl/strings/cord.h:1338:8: error: ‘int absl::lts_20240722::Cord::Cord’ is not a static data member of ‘class absl::lts_20240722::Cord’
  1981.  1338 | inline Cord::Cord(absl::string_view src)
  1982.       |        ^~~~
  1983. /usr/include/absl/strings/cord.h:1338:25: error: ‘string_view’ is not a member of ‘absl’
  1984.  1338 | inline Cord::Cord(absl::string_view src)
  1985.       |                         ^~~~~~~~~~~
  1986. /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20240722::Cord& absl::lts_20240722::Cord::operator=(T&&)’:
  1987. /usr/include/absl/strings/cord.h:1358:28: error: ‘string_view’ is not a member of ‘absl’
  1988.  1358 |     return operator=(absl::string_view(src));
  1989.       |                            ^~~~~~~~~~~
  1990. /usr/include/absl/strings/cord.h: At global scope:
  1991. /usr/include/absl/strings/cord.h:1405:14: error: ‘optional’ in namespace ‘absl’ does not name a template type
  1992.  1405 | inline absl::optional<absl::string_view> Cord::TryFlat() const
  1993.       |              ^~~~~~~~
  1994. /usr/include/absl/strings/cord.h:1418:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  1995.  1418 | inline absl::string_view Cord::Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND {
  1996.       |              ^~~~~~~~~~~
  1997. /usr/include/absl/strings/cord.h:1431:13: error: variable or field ‘Append’ declared void
  1998.  1431 | inline void Cord::Append(absl::string_view src) {
  1999.       |             ^~~~
  2000. /usr/include/absl/strings/cord.h:1431:32: error: ‘string_view’ is not a member of ‘absl’
  2001.  1431 | inline void Cord::Append(absl::string_view src) {
  2002.       |                                ^~~~~~~~~~~
  2003. /usr/include/absl/strings/cord.h:1435:13: error: variable or field ‘Prepend’ declared void
  2004.  1435 | inline void Cord::Prepend(absl::string_view src) {
  2005.       |             ^~~~
  2006. /usr/include/absl/strings/cord.h:1435:33: error: ‘string_view’ is not a member of ‘absl’
  2007.  1435 | inline void Cord::Prepend(absl::string_view src) {
  2008.       |                                 ^~~~~~~~~~~
  2009. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::Append(absl::lts_20240722::CordBuffer)’:
  2010. /usr/include/absl/strings/cord.h:1442:9: error: ‘string_view’ is not a member of ‘absl’
  2011.  1442 |   absl::string_view short_value;
  2012.       |         ^~~~~~~~~~~
  2013. /usr/include/absl/strings/cord.h:1443:42: error: ‘short_value’ was not declared in this scope
  2014.  1443 |   if (CordRep* rep = buffer.ConsumeValue(short_value)) {
  2015.       |                                          ^~~~~~~~~~~
  2016. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::Prepend(absl::lts_20240722::CordBuffer)’:
  2017. /usr/include/absl/strings/cord.h:1453:9: error: ‘string_view’ is not a member of ‘absl’
  2018.  1453 |   absl::string_view short_value;
  2019.       |         ^~~~~~~~~~~
  2020. /usr/include/absl/strings/cord.h:1454:42: error: ‘short_value’ was not declared in this scope
  2021.  1454 |   if (CordRep* rep = buffer.ConsumeValue(short_value)) {
  2022.       |                                          ^~~~~~~~~~~
  2023. /usr/include/absl/strings/cord.h: At global scope:
  2024. /usr/include/absl/strings/cord.h:1495:13: error: ‘bool absl::lts_20240722::Cord::StartsWith’ is not a static data member of ‘class absl::lts_20240722::Cord’
  2025.  1495 | inline bool Cord::StartsWith(absl::string_view rhs) const {
  2026.       |             ^~~~
  2027. /usr/include/absl/strings/cord.h:1495:36: error: ‘string_view’ is not a member of ‘absl’
  2028.  1495 | inline bool Cord::StartsWith(absl::string_view rhs) const {
  2029.       |                                    ^~~~~~~~~~~
  2030. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ChunkIterator::InitTree(absl::lts_20240722::Nonnull<absl::lts_20240722::cord_internal::CordRep*>)’:
  2031. /usr/include/absl/strings/cord.h:1513:5: error: ‘current_chunk_’ was not declared in this scope
  2032.  1513 |     current_chunk_ = btree_reader_.Init(tree->btree());
  2033.       |     ^~~~~~~~~~~~~~
  2034. /usr/include/absl/strings/cord.h:1513:36: error: ‘using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader’ {aka ‘class absl::lts_20240722::cord_internal::CordRepBtreeReader’} has no member named ‘Init’
  2035.  1513 |     current_chunk_ = btree_reader_.Init(tree->btree());
  2036.       |                                    ^~~~
  2037. /usr/include/absl/strings/cord.h:1516:5: error: ‘current_chunk_’ was not declared in this scope
  2038.  1516 |     current_chunk_ = cord_internal::EdgeData(tree);
  2039.       |     ^~~~~~~~~~~~~~
  2040. /usr/include/absl/strings/cord.h:1516:37: error: ‘EdgeData’ is not a member of ‘absl::lts_20240722::cord_internal’
  2041.  1516 |     current_chunk_ = cord_internal::EdgeData(tree);
  2042.       |                                     ^~~~~~~~
  2043. /usr/include/absl/strings/cord.h: In constructor ‘absl::lts_20240722::Cord::ChunkIterator::ChunkIterator(absl::lts_20240722::Nonnull<const absl::lts_20240722::Cord*>)’:
  2044. /usr/include/absl/strings/cord.h:1532:7: error: ‘current_chunk_’ was not declared in this scope
  2045.  1532 |       current_chunk_ = {};
  2046.       |       ^~~~~~~~~~~~~~
  2047. /usr/include/absl/strings/cord.h:1536:5: error: ‘current_chunk_’ was not declared in this scope
  2048.  1536 |     current_chunk_ = {cord->contents_.data(), bytes_remaining_};
  2049.       |     ^~~~~~~~~~~~~~
  2050. /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20240722::Cord::ChunkIterator& absl::lts_20240722::Cord::ChunkIterator::AdvanceBtree()’:
  2051. /usr/include/absl/strings/cord.h:1541:3: error: ‘current_chunk_’ was not declared in this scope
  2052.  1541 |   current_chunk_ = btree_reader_.Next();
  2053.       |   ^~~~~~~~~~~~~~
  2054. /usr/include/absl/strings/cord.h:1541:34: error: ‘using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader’ {aka ‘class absl::lts_20240722::cord_internal::CordRepBtreeReader’} has no member named ‘Next’
  2055.  1541 |   current_chunk_ = btree_reader_.Next();
  2056.       |                                  ^~~~
  2057. In file included from /usr/include/c++/14.2.0/cassert:44,
  2058.                  from /usr/include/absl/strings/internal/cord_rep_crc.h:18,
  2059.                  from /usr/include/absl/strings/cord.h:90:
  2060. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ChunkIterator::AdvanceBytesBtree(size_t)’:
  2061. /usr/include/absl/strings/cord.h:1546:3: error: ‘current_chunk_’ was not declared in this scope
  2062.  1546 |   assert(n >= current_chunk_.size());
  2063.       |   ^~~~~~
  2064. /usr/include/absl/strings/cord.h:1550:38: error: ‘using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader’ {aka ‘class absl::lts_20240722::cord_internal::CordRepBtreeReader’} has no member named ‘Next’
  2065.  1550 |       current_chunk_ = btree_reader_.Next();
  2066.       |                                      ^~~~
  2067. /usr/include/absl/strings/cord.h:1553:38: error: ‘using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader’ {aka ‘class absl::lts_20240722::cord_internal::CordRepBtreeReader’} has no member named ‘Seek’
  2068.  1553 |       current_chunk_ = btree_reader_.Seek(offset);
  2069.       |                                      ^~~~
  2070. /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20240722::Cord::ChunkIterator& absl::lts_20240722::Cord::ChunkIterator::operator++()’:
  2071. /usr/include/absl/strings/cord.h:1563:3: error: ‘current_chunk_’ was not declared in this scope
  2072.  1563 |   assert(bytes_remaining_ >= current_chunk_.size());
  2073.       |   ^~~~~~
  2074. /usr/include/absl/strings/cord.h: At global scope:
  2075. /usr/include/absl/strings/cord.h:1590:29: error: ‘reference’ in ‘class absl::lts_20240722::Cord::ChunkIterator’ does not name a type
  2076.  1590 | inline Cord::ChunkIterator::reference Cord::ChunkIterator::operator*() const {
  2077.       |                             ^~~~~~~~~
  2078. /usr/include/absl/strings/cord.h:1595:29: error: ‘pointer’ in ‘class absl::lts_20240722::Cord::ChunkIterator’ does not name a type
  2079.  1595 | inline Cord::ChunkIterator::pointer Cord::ChunkIterator::operator->() const {
  2080.       |                             ^~~~~~~
  2081. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ChunkIterator::RemoveChunkPrefix(size_t)’:
  2082. /usr/include/absl/strings/cord.h:1601:3: error: ‘current_chunk_’ was not declared in this scope
  2083.  1601 |   assert(n < current_chunk_.size());
  2084.       |   ^~~~~~
  2085. In file included from /usr/include/absl/base/macros.h:36,
  2086.                  from /usr/include/absl/base/internal/raw_logging.h:28:
  2087. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ChunkIterator::AdvanceBytes(size_t)’:
  2088. /usr/include/absl/strings/cord.h:1608:7: error: ‘current_chunk_’ was not declared in this scope
  2089.  1608 |   if (ABSL_PREDICT_TRUE(n < current_chunk_.size())) {
  2090.       |       ^~~~~~~~~~~~~~~~~
  2091. /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20240722::Cord::CharIterator& absl::lts_20240722::Cord::CharIterator::operator++()’:
  2092. /usr/include/absl/strings/cord.h:1636:7: error: base operand of ‘->’ has non-pointer type ‘absl::lts_20240722::Cord::ChunkIterator’
  2093.  1636 |   if (ABSL_PREDICT_TRUE(chunk_iterator_->size() > 1)) {
  2094.       |       ^~~~~~~~~~~~~~~~~
  2095. /usr/include/absl/strings/cord.h: In member function ‘const char& absl::lts_20240722::Cord::CharIterator::operator*() const’:
  2096. /usr/include/absl/strings/cord.h:1659:26: error: base operand of ‘->’ has non-pointer type ‘const absl::lts_20240722::Cord::ChunkIterator’
  2097.  1659 |   return *chunk_iterator_->data();
  2098.       |                          ^~
  2099. /usr/include/absl/strings/cord.h: In member function ‘const char* absl::lts_20240722::Cord::CharIterator::operator->() const’:
  2100. /usr/include/absl/strings/cord.h:1663:25: error: base operand of ‘->’ has non-pointer type ‘const absl::lts_20240722::Cord::ChunkIterator’
  2101.  1663 |   return chunk_iterator_->data();
  2102.       |                         ^~
  2103. /usr/include/absl/strings/cord.h: At global scope:
  2104. /usr/include/absl/strings/cord.h:1677:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  2105.  1677 | inline absl::string_view Cord::ChunkRemaining(const CharIterator& it) {
  2106.       |              ^~~~~~~~~~~
  2107. /usr/include/absl/strings/cord.h:1698:34: error: ‘string_view’ is not a member of ‘absl’
  2108.  1698 |     absl::FunctionRef<void(absl::string_view)> callback) const {
  2109.       |                                  ^~~~~~~~~~~
  2110. /usr/include/absl/strings/cord.h:1698:46: error: template argument 1 is invalid
  2111.  1698 |     absl::FunctionRef<void(absl::string_view)> callback) const {
  2112.       |                                              ^
  2113. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ForEachChunk(int) const’:
  2114. /usr/include/absl/strings/cord.h:1701:20: error: ‘string_view’ is not a member of ‘absl’
  2115.  1701 |     callback(absl::string_view(contents_.data(), contents_.size()));
  2116.       |                    ^~~~~~~~~~~
  2117. /usr/include/absl/strings/cord.h:1701:67: error: ‘callback’ cannot be used as a function
  2118.  1701 |     callback(absl::string_view(contents_.data(), contents_.size()));
  2119.       |                                                                   ^
  2120. /usr/include/absl/strings/cord.h: At global scope:
  2121. /usr/include/absl/strings/cord.h:1729:47: error: ‘absl::string_view’ has not been declared
  2122.  1729 | inline bool operator==(const Cord& lhs, absl::string_view rhs) {
  2123.       |                                               ^~~~~~~~~~~
  2124. /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20240722::operator==(const Cord&, int)’:
  2125. /usr/include/absl/strings/cord.h:1731:25: error: request for member ‘size’ in ‘rhs’, which is of non-class type ‘int’
  2126.  1731 |   size_t rhs_size = rhs.size();
  2127.       |                         ^~~~
  2128. /usr/include/absl/strings/cord.h: At global scope:
  2129. /usr/include/absl/strings/cord.h:1736:13: error: declaration of ‘operator==’ as non-function
  2130.  1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  2131.       |             ^~~~~~~~
  2132. /usr/include/absl/strings/cord.h:1736:30: error: ‘string_view’ is not a member of ‘absl’
  2133.  1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  2134.       |                              ^~~~~~~~~~~
  2135. /usr/include/absl/strings/cord.h:1736:45: error: expected primary-expression before ‘const’
  2136.  1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  2137.       |                                             ^~~~~
  2138. /usr/include/absl/strings/cord.h:1737:45: error: ‘absl::string_view’ has not been declared
  2139.  1737 | inline bool operator!=(const Cord& x, absl::string_view y) { return !(x == y); }
  2140.       |                                             ^~~~~~~~~~~
  2141. /usr/include/absl/strings/cord.h:1738:13: error: declaration of ‘operator!=’ as non-function
  2142.  1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  2143.       |             ^~~~~~~~
  2144. /usr/include/absl/strings/cord.h:1738:30: error: ‘string_view’ is not a member of ‘absl’
  2145.  1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  2146.       |                              ^~~~~~~~~~~
  2147. /usr/include/absl/strings/cord.h:1738:45: error: expected primary-expression before ‘const’
  2148.  1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  2149.       |                                             ^~~~~
  2150. /usr/include/absl/strings/cord.h:1739:44: error: ‘absl::string_view’ has not been declared
  2151.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  2152.       |                                            ^~~~~~~~~~~
  2153. /usr/include/absl/strings/cord.h:1742:13: error: declaration of ‘operator<’ as non-function
  2154.  1742 | inline bool operator<(absl::string_view x, const Cord& y) {
  2155.       |             ^~~~~~~~
  2156. /usr/include/absl/strings/cord.h:1742:29: error: ‘string_view’ is not a member of ‘absl’
  2157.  1742 | inline bool operator<(absl::string_view x, const Cord& y) {
  2158.       |                             ^~~~~~~~~~~
  2159. /usr/include/absl/strings/cord.h:1742:44: error: expected primary-expression before ‘const’
  2160.  1742 | inline bool operator<(absl::string_view x, const Cord& y) {
  2161.       |                                            ^~~~~
  2162. /usr/include/absl/strings/cord.h:1745:44: error: ‘absl::string_view’ has not been declared
  2163.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2164.       |                                            ^~~~~~~~~~~
  2165. /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20240722::operator>(const Cord&, int)’:
  2166. /usr/include/absl/strings/cord.h:1745:70: error: no match for ‘operator<’ (operand types are ‘int’ and ‘const absl::lts_20240722::Cord’)
  2167.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2168.       |                                                                    ~ ^ ~
  2169.       |                                                                    |   |
  2170.       |                                                                    int const absl::lts_20240722::Cord
  2171. /usr/include/absl/types/span.h:547:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<T>)’
  2172.   547 | bool operator<(Span<T> a, Span<T> b) {
  2173.       |      ^~~~~~~~
  2174. /usr/include/absl/types/span.h:547:6: note:   template argument deduction/substitution failed:
  2175. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2176.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2177.       |                                                                        ^
  2178. /usr/include/absl/types/span.h:551:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<const T>, Span<T>)’
  2179.   551 | bool operator<(Span<const T> a, Span<T> b) {
  2180.       |      ^~~~~~~~
  2181. /usr/include/absl/types/span.h:551:6: note:   template argument deduction/substitution failed:
  2182. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘absl::lts_20240722::Span<const T>’ and ‘int’
  2183.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2184.       |                                                                        ^
  2185. /usr/include/absl/types/span.h:555:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<const T>)’
  2186.   555 | bool operator<(Span<T> a, Span<const T> b) {
  2187.       |      ^~~~~~~~
  2188. /usr/include/absl/types/span.h:555:6: note:   template argument deduction/substitution failed:
  2189. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2190.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2191.       |                                                                        ^
  2192. /usr/include/absl/types/span.h:561:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator<(const U&, Span<T>)’
  2193.   561 | bool operator<(const U& a, Span<T> b) {
  2194.       |      ^~~~~~~~
  2195. /usr/include/absl/types/span.h:561:6: note:   template argument deduction/substitution failed:
  2196. /usr/include/absl/strings/cord.h:1745:72: note:   ‘absl::lts_20240722::Cord’ is not derived from ‘absl::lts_20240722::Span<T>’
  2197.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2198.       |                                                                        ^
  2199. /usr/include/absl/types/span.h:567:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator<(Span<T>, const U&)’
  2200.   567 | bool operator<(Span<T> a, const U& b) {
  2201.       |      ^~~~~~~~
  2202. /usr/include/absl/types/span.h:567:6: note:   template argument deduction/substitution failed:
  2203. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2204.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2205.       |                                                                        ^
  2206. /usr/include/absl/container/inlined_vector.h:964:6: note: candidate: ‘template<class T, long unsigned int N, class A> bool absl::lts_20240722::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)’
  2207.   964 | bool operator<(const absl::InlinedVector<T, N, A>& a,
  2208.       |      ^~~~~~~~
  2209. /usr/include/absl/container/inlined_vector.h:964:6: note:   template argument deduction/substitution failed:
  2210. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘const absl::lts_20240722::InlinedVector<T, N, A>’ and ‘int’
  2211.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2212.       |                                                                        ^
  2213. /usr/include/absl/base/log_severity.h:176:1: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(LogSeverity, LogSeverityAtLeast)’
  2214.   176 | COMPOP(>, <, LogSeverityAtLeast)
  2215.       | ^~~~~~
  2216. /usr/include/absl/base/log_severity.h:176:1: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::LogSeverity’
  2217.   176 | COMPOP(>, <, LogSeverityAtLeast)
  2218.       | ^~~~~~
  2219. /usr/include/absl/base/log_severity.h:178:1: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(LogSeverityAtMost, LogSeverity)’
  2220.   178 | COMPOP(<, >, LogSeverityAtMost)
  2221.       | ^~~~~~
  2222. /usr/include/absl/base/log_severity.h:178:1: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::LogSeverityAtMost’
  2223.   178 | COMPOP(<, >, LogSeverityAtMost)
  2224.       | ^~~~~~
  2225. /usr/include/absl/time/time.h:1745:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(Duration, Duration)’
  2226.  1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  2227.       |                                              ^~~~~~~~
  2228. /usr/include/absl/time/time.h:1745:65: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Duration’
  2229.  1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  2230.       |                                                        ~~~~~~~~~^~~
  2231. /usr/include/absl/time/time.h:880:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(Time, Time)’
  2232.   880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  2233.       |                                              ^~~~~~~~
  2234. /usr/include/absl/time/time.h:880:61: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Time’
  2235.   880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  2236.       |                                                        ~~~~~^~~
  2237. In file included from /usr/include/absl/strings/internal/str_format/arg.h:35:
  2238. /usr/include/absl/numeric/int128.h:810:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(uint128, uint128)’
  2239.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  2240.       |                ^~~~~~~~
  2241. /usr/include/absl/numeric/int128.h:810:47: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::uint128’
  2242.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  2243.       |                                       ~~~~~~~~^~~
  2244. In file included from /usr/include/absl/numeric/int128.h:1182:
  2245. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(int128, int128)’
  2246.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  2247.       |                ^~~~~~~~
  2248. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::int128’
  2249.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  2250.       |                                      ~~~~~~~^~~
  2251. /usr/include/absl/strings/cord.h:1716:13: note: candidate: ‘bool absl::lts_20240722::operator<(const Cord&, const Cord&)’
  2252.  1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  2253.       |             ^~~~~~~~
  2254. /usr/include/absl/strings/cord.h:1716:35: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  2255.  1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  2256.       |                       ~~~~~~~~~~~~^
  2257. /usr/include/absl/strings/cord.h:1739:13: note: candidate: ‘bool absl::lts_20240722::operator<(const Cord&, int)’
  2258.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  2259.       |             ^~~~~~~~
  2260. /usr/include/absl/strings/cord.h:1739:35: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  2261.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  2262.       |                       ~~~~~~~~~~~~^
  2263. /usr/include/absl/strings/cord.h: At global scope:
  2264. /usr/include/absl/strings/cord.h:1746:13: error: declaration of ‘operator>’ as non-function
  2265.  1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  2266.       |             ^~~~~~~~
  2267. /usr/include/absl/strings/cord.h:1746:29: error: ‘string_view’ is not a member of ‘absl’
  2268.  1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  2269.       |                             ^~~~~~~~~~~
  2270. /usr/include/absl/strings/cord.h:1746:44: error: expected primary-expression before ‘const’
  2271.  1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  2272.       |                                            ^~~~~
  2273. /usr/include/absl/strings/cord.h:1747:45: error: ‘absl::string_view’ has not been declared
  2274.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2275.       |                                             ^~~~~~~~~~~
  2276. /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20240722::operator<=(const Cord&, int)’:
  2277. /usr/include/absl/strings/cord.h:1747:73: error: no match for ‘operator<’ (operand types are ‘int’ and ‘const absl::lts_20240722::Cord’)
  2278.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2279.       |                                                                       ~ ^ ~
  2280.       |                                                                       |   |
  2281.       |                                                                       int const absl::lts_20240722::Cord
  2282. /usr/include/absl/types/span.h:547:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<T>)’
  2283.   547 | bool operator<(Span<T> a, Span<T> b) {
  2284.       |      ^~~~~~~~
  2285. /usr/include/absl/types/span.h:547:6: note:   template argument deduction/substitution failed:
  2286. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2287.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2288.       |                                                                           ^
  2289. /usr/include/absl/types/span.h:551:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<const T>, Span<T>)’
  2290.   551 | bool operator<(Span<const T> a, Span<T> b) {
  2291.       |      ^~~~~~~~
  2292. /usr/include/absl/types/span.h:551:6: note:   template argument deduction/substitution failed:
  2293. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘absl::lts_20240722::Span<const T>’ and ‘int’
  2294.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2295.       |                                                                           ^
  2296. /usr/include/absl/types/span.h:555:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<const T>)’
  2297.   555 | bool operator<(Span<T> a, Span<const T> b) {
  2298.       |      ^~~~~~~~
  2299. /usr/include/absl/types/span.h:555:6: note:   template argument deduction/substitution failed:
  2300. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2301.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2302.       |                                                                           ^
  2303. /usr/include/absl/types/span.h:561:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator<(const U&, Span<T>)’
  2304.   561 | bool operator<(const U& a, Span<T> b) {
  2305.       |      ^~~~~~~~
  2306. /usr/include/absl/types/span.h:561:6: note:   template argument deduction/substitution failed:
  2307. /usr/include/absl/strings/cord.h:1747:75: note:   ‘absl::lts_20240722::Cord’ is not derived from ‘absl::lts_20240722::Span<T>’
  2308.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2309.       |                                                                           ^
  2310. /usr/include/absl/types/span.h:567:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator<(Span<T>, const U&)’
  2311.   567 | bool operator<(Span<T> a, const U& b) {
  2312.       |      ^~~~~~~~
  2313. /usr/include/absl/types/span.h:567:6: note:   template argument deduction/substitution failed:
  2314. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2315.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2316.       |                                                                           ^
  2317. /usr/include/absl/container/inlined_vector.h:964:6: note: candidate: ‘template<class T, long unsigned int N, class A> bool absl::lts_20240722::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)’
  2318.   964 | bool operator<(const absl::InlinedVector<T, N, A>& a,
  2319.       |      ^~~~~~~~
  2320. /usr/include/absl/container/inlined_vector.h:964:6: note:   template argument deduction/substitution failed:
  2321. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘const absl::lts_20240722::InlinedVector<T, N, A>’ and ‘int’
  2322.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2323.       |                                                                           ^
  2324. /usr/include/absl/base/log_severity.h:176:1: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(LogSeverity, LogSeverityAtLeast)’
  2325.   176 | COMPOP(>, <, LogSeverityAtLeast)
  2326.       | ^~~~~~
  2327. /usr/include/absl/base/log_severity.h:176:1: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::LogSeverity’
  2328.   176 | COMPOP(>, <, LogSeverityAtLeast)
  2329.       | ^~~~~~
  2330. /usr/include/absl/base/log_severity.h:178:1: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(LogSeverityAtMost, LogSeverity)’
  2331.   178 | COMPOP(<, >, LogSeverityAtMost)
  2332.       | ^~~~~~
  2333. /usr/include/absl/base/log_severity.h:178:1: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::LogSeverityAtMost’
  2334.   178 | COMPOP(<, >, LogSeverityAtMost)
  2335.       | ^~~~~~
  2336. /usr/include/absl/time/time.h:1745:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(Duration, Duration)’
  2337.  1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  2338.       |                                              ^~~~~~~~
  2339. /usr/include/absl/time/time.h:1745:65: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Duration’
  2340.  1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  2341.       |                                                        ~~~~~~~~~^~~
  2342. /usr/include/absl/time/time.h:880:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(Time, Time)’
  2343.   880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  2344.       |                                              ^~~~~~~~
  2345. /usr/include/absl/time/time.h:880:61: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Time’
  2346.   880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  2347.       |                                                        ~~~~~^~~
  2348. /usr/include/absl/numeric/int128.h:810:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(uint128, uint128)’
  2349.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  2350.       |                ^~~~~~~~
  2351. /usr/include/absl/numeric/int128.h:810:47: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::uint128’
  2352.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  2353.       |                                       ~~~~~~~~^~~
  2354. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(int128, int128)’
  2355.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  2356.       |                ^~~~~~~~
  2357. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::int128’
  2358.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  2359.       |                                      ~~~~~~~^~~
  2360. /usr/include/absl/strings/cord.h:1716:13: note: candidate: ‘bool absl::lts_20240722::operator<(const Cord&, const Cord&)’
  2361.  1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  2362.       |             ^~~~~~~~
  2363. /usr/include/absl/strings/cord.h:1716:35: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  2364.  1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  2365.       |                       ~~~~~~~~~~~~^
  2366. /usr/include/absl/strings/cord.h:1739:13: note: candidate: ‘bool absl::lts_20240722::operator<(const Cord&, int)’
  2367.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  2368.       |             ^~~~~~~~
  2369. /usr/include/absl/strings/cord.h:1739:35: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  2370.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  2371.       |                       ~~~~~~~~~~~~^
  2372. /usr/include/absl/strings/cord.h: At global scope:
  2373. /usr/include/absl/strings/cord.h:1748:13: error: declaration of ‘operator<=’ as non-function
  2374.  1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  2375.       |             ^~~~~~~~
  2376. /usr/include/absl/strings/cord.h:1748:30: error: ‘string_view’ is not a member of ‘absl’
  2377.  1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  2378.       |                              ^~~~~~~~~~~
  2379. /usr/include/absl/strings/cord.h:1748:45: error: expected primary-expression before ‘const’
  2380.  1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  2381.       |                                             ^~~~~
  2382. /usr/include/absl/strings/cord.h:1749:45: error: ‘absl::string_view’ has not been declared
  2383.  1749 | inline bool operator>=(const Cord& x, absl::string_view y) { return !(x < y); }
  2384.       |                                             ^~~~~~~~~~~
  2385. /usr/include/absl/strings/cord.h:1750:13: error: declaration of ‘operator>=’ as non-function
  2386.  1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  2387.       |             ^~~~~~~~
  2388. /usr/include/absl/strings/cord.h:1750:30: error: ‘string_view’ is not a member of ‘absl’
  2389.  1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  2390.       |                              ^~~~~~~~~~~
  2391. /usr/include/absl/strings/cord.h:1750:45: error: expected primary-expression before ‘const’
  2392.  1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  2393.       |                                             ^~~~~
  2394. In file included from /app/include/google/protobuf/arena_align.h:63,
  2395.                  from /app/include/google/protobuf/arena.h:35,
  2396.                  from /app/include/google/protobuf/message.h:107:
  2397. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  2398.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  2399.       |               ^~~~~~~~~~~~~~~~~~~~~~
  2400. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  2401. /app/include/google/protobuf/arena_align.h: In member function ‘constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const’:
  2402. /app/include/google/protobuf/arena_align.h:134:3: error: body of ‘constexpr’ function ‘constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const’ not a return-statement
  2403.   134 |   }
  2404.       |   ^
  2405. /app/include/google/protobuf/arena_align.h: In function ‘google::protobuf::internal::ArenaAlign google::protobuf::internal::ArenaAlignAs(size_t)’:
  2406. /app/include/google/protobuf/arena_align.h:158:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)’
  2407.   158 |   ABSL_DCHECK_NE(align, 0U);
  2408.       |   ^~~~~~~~~~~~~~
  2409. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2410.   355 |   LogMessageFatal(const char* file, int line,
  2411.       |   ^~~~~~~~~~~~~~~
  2412. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  2413.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2414.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2415. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  2416.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2417.       |   ^~~~~~~~~~~~~~~
  2418. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  2419. /app/include/google/protobuf/arena_align.h:159:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  2420.   159 |   ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align;
  2421.       |   ^~~~~~~~~~~
  2422.       |   |
  2423.       |   const char*
  2424. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2425.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2426.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2427. /app/include/google/protobuf/arena_align.h: At global scope:
  2428. /app/include/google/protobuf/arena_align.h:183:18: error: ‘ArenaAlignAs’ function uses ‘auto’ type specifier without trailing return type
  2429.   183 | inline constexpr auto ArenaAlignAs() {
  2430.       |                  ^~~~
  2431. /app/include/google/protobuf/arena_align.h:183:18: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  2432. /app/include/google/protobuf/arena_align.h:189:18: error: ‘ArenaAlignOf’ function uses ‘auto’ type specifier without trailing return type
  2433.   189 | inline constexpr auto ArenaAlignOf() {
  2434.       |                  ^~~~
  2435. /app/include/google/protobuf/arena_align.h:189:18: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  2436. In file included from /app/include/google/protobuf/port.h:37,
  2437.                  from /app/include/google/protobuf/arena.h:37:
  2438. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  2439.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  2440.       |               ^~~~~~~~~~~~~~~~~~~~~~
  2441. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  2442. /app/include/google/protobuf/port.h: In function ‘void google::protobuf::internal::AssertDownCast(From*)’:
  2443. /app/include/google/protobuf/port.h:185:23: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  2444.   185 |   static_assert(!std::is_base_of_v<MessageLite, To>);
  2445.       |                       ^~~~~~~~~~~~
  2446.       |                       is_base_of
  2447. /app/include/google/protobuf/port.h:185:47: error: expected primary-expression before ‘,’ token
  2448.   185 |   static_assert(!std::is_base_of_v<MessageLite, To>);
  2449.       |                                               ^
  2450. /app/include/google/protobuf/port.h:185:51: error: expected primary-expression before ‘>’ token
  2451.   185 |   static_assert(!std::is_base_of_v<MessageLite, To>);
  2452.       |                                                   ^
  2453. /app/include/google/protobuf/port.h:185:52: error: expected primary-expression before ‘)’ token
  2454.   185 |   static_assert(!std::is_base_of_v<MessageLite, To>);
  2455.       |                                                    ^
  2456. /app/include/google/protobuf/port.h: In function ‘To google::protobuf::internal::DownCast(From*)’:
  2457. /app/include/google/protobuf/port.h:195:23: error: ‘remove_pointer_t’ is not a member of ‘std’; did you mean ‘remove_pointer’?
  2458.   195 |   AssertDownCast<std::remove_pointer_t<To>>(f);
  2459.       |                       ^~~~~~~~~~~~~~~~
  2460.       |                       remove_pointer
  2461. /app/include/google/protobuf/port.h:195:23: error: ‘remove_pointer_t’ is not a member of ‘std’; did you mean ‘remove_pointer’?
  2462.   195 |   AssertDownCast<std::remove_pointer_t<To>>(f);
  2463.       |                       ^~~~~~~~~~~~~~~~
  2464.       |                       remove_pointer
  2465. /app/include/google/protobuf/port.h:195:3: error: parse error in template argument list
  2466.   195 |   AssertDownCast<std::remove_pointer_t<To>>(f);
  2467.       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2468. /app/include/google/protobuf/port.h: In function ‘ToRef google::protobuf::internal::DownCast(From&)’:
  2469. /app/include/google/protobuf/port.h:201:23: error: ‘remove_reference_t’ is not a member of ‘std’; did you mean ‘remove_reference’?
  2470.   201 |   AssertDownCast<std::remove_reference_t<ToRef>>(&f);
  2471.       |                       ^~~~~~~~~~~~~~~~~~
  2472.       |                       remove_reference
  2473. /app/include/google/protobuf/port.h:201:23: error: ‘remove_reference_t’ is not a member of ‘std’; did you mean ‘remove_reference’?
  2474.   201 |   AssertDownCast<std::remove_reference_t<ToRef>>(&f);
  2475.       |                       ^~~~~~~~~~~~~~~~~~
  2476.       |                       remove_reference
  2477. /app/include/google/protobuf/port.h:201:3: error: parse error in template argument list
  2478.   201 |   AssertDownCast<std::remove_reference_t<ToRef>>(&f);
  2479.       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2480. /app/include/google/protobuf/port.h: At global scope:
  2481. /app/include/google/protobuf/port.h:207:14: error: ‘optional’ in namespace ‘absl’ does not name a template type
  2482.   207 | inline absl::optional<absl::string_view> RttiTypeName() {
  2483.       |              ^~~~~~~~
  2484. /app/include/google/protobuf/port.h: In function ‘constexpr bool google::protobuf::internal::PerformDebugChecks()’:
  2485. /app/include/google/protobuf/port.h:286:1: error: body of ‘constexpr’ function ‘constexpr bool google::protobuf::internal::PerformDebugChecks()’ not a return-statement
  2486.   286 | }
  2487.       | ^
  2488. /app/include/google/protobuf/port.h: At global scope:
  2489. /app/include/google/protobuf/port.h:493:46: error: expected ‘)’ before ‘name’
  2490.   493 |   explicit RealDebugCounter(absl::string_view name) { Register(name); }
  2491.       |                            ~                 ^~~~~
  2492.       |                                              )
  2493. /app/include/google/protobuf/port.h:499:23: error: ‘absl::string_view’ has not been declared
  2494.   499 |   void Register(absl::string_view name);
  2495.       |                       ^~~~~~~~~~~
  2496. /app/include/google/protobuf/port.h:546:32: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  2497.   546 | using GlobalEmptyString = std::conditional_t<
  2498.       |                                ^~~~~~~~~~~~~
  2499.       |                                conditional
  2500. /app/include/google/protobuf/port.h:550:24: error: ‘GlobalEmptyString’ does not name a type; did you mean ‘GlobalEmptyStringConstexpr’?
  2501.   550 | PROTOBUF_EXPORT extern GlobalEmptyString fixed_address_empty_string;
  2502.       |                        ^~~~~~~~~~~~~~~~~
  2503.       |                        GlobalEmptyStringConstexpr
  2504. In file included from /app/include/google/protobuf/arena_cleanup.h:20,
  2505.                  from /app/include/google/protobuf/serial_arena.h:26,
  2506.                  from /app/include/google/protobuf/arena.h:38:
  2507. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  2508.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  2509.       |               ^~~~~~~~~~~~~~~~~~~~~~
  2510. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  2511. In file included from /app/include/google/protobuf/string_block.h:24,
  2512.                  from /app/include/google/protobuf/serial_arena.h:28:
  2513. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  2514.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  2515.       |               ^~~~~~~~~~~~~~~~~~~~~~
  2516. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  2517. /app/include/google/protobuf/string_block.h: In static member function ‘static google::protobuf::internal::StringBlock* google::protobuf::internal::StringBlock::Emplace(void*, size_t, google::protobuf::internal::StringBlock*)’:
  2518. /app/include/google/protobuf/string_block.h:125:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  2519.   125 |   ABSL_DCHECK_EQ(count, NextSize(next));
  2520.       |   ^~~~~~~~~~~~~~
  2521. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2522.   355 |   LogMessageFatal(const char* file, int line,
  2523.       |   ^~~~~~~~~~~~~~~
  2524. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  2525.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2526.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2527. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  2528.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2529.       |   ^~~~~~~~~~~~~~~
  2530. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  2531. /app/include/google/protobuf/string_block.h: In static member function ‘static size_t google::protobuf::internal::StringBlock::Delete(google::protobuf::internal::StringBlock*)’:
  2532. /app/include/google/protobuf/string_block.h:147:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  2533.   147 |   ABSL_DCHECK(block != nullptr);
  2534.       |   ^~~~~~~~~~~
  2535.       |   |
  2536.       |   const char*
  2537. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2538.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2539.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2540. /app/include/google/protobuf/string_block.h: In member function ‘std::string* google::protobuf::internal::StringBlock::AtOffset(size_t)’:
  2541. /app/include/google/protobuf/string_block.h:162:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  2542.   162 |   ABSL_DCHECK_LE(offset, effective_size());
  2543.       |   ^~~~~~~~~~~~~~
  2544. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2545.   355 |   LogMessageFatal(const char* file, int line,
  2546.       |   ^~~~~~~~~~~~~~~
  2547. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  2548.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2549.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2550. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  2551.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2552.       |   ^~~~~~~~~~~~~~~
  2553. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  2554. In file included from /app/include/google/protobuf/serial_arena.h:31:
  2555. /app/include/google/protobuf/port_def.inc: At global scope:
  2556. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  2557.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  2558.       |               ^~~~~~~~~~~~~~~~~~~~~~
  2559. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  2560. /app/include/google/protobuf/serial_arena.h: In constructor ‘google::protobuf::internal::ArenaBlock::ArenaBlock(google::protobuf::internal::ArenaBlock*, size_t)’:
  2561. /app/include/google/protobuf/serial_arena.h:44:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  2562.    44 |     ABSL_DCHECK_GT(size, sizeof(ArenaBlock));
  2563.       |     ^~~~~~~~~~~~~~
  2564. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2565.   355 |   LogMessageFatal(const char* file, int line,
  2566.       |   ^~~~~~~~~~~~~~~
  2567. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  2568.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2569.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2570. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  2571.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2572.       |   ^~~~~~~~~~~~~~~
  2573. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  2574. /app/include/google/protobuf/serial_arena.h: In member function ‘char* google::protobuf::internal::ArenaBlock::Pointer(size_t)’:
  2575. /app/include/google/protobuf/serial_arena.h:48:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  2576.    48 |     ABSL_DCHECK_LE(n, size);
  2577.       |     ^~~~~~~~~~~~~~
  2578. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2579.   355 |   LogMessageFatal(const char* file, int line,
  2580.       |   ^~~~~~~~~~~~~~~
  2581. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  2582.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2583.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2584. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  2585.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2586.       |   ^~~~~~~~~~~~~~~
  2587. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  2588. /app/include/google/protobuf/serial_arena.h: In member function ‘bool google::protobuf::internal::SerialArena::MaybeAllocateAligned(size_t, void**)’:
  2589. /app/include/google/protobuf/serial_arena.h:202:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  2590.   202 |     ABSL_DCHECK(internal::ArenaAlignDefault::IsAligned(n));
  2591.       |     ^~~~~~~~~~~
  2592.       |     |
  2593.       |     const char*
  2594. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2595.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2596.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2597. /app/include/google/protobuf/serial_arena.h:203:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  2598.   203 |     ABSL_DCHECK_GE(limit_, ptr());
  2599.       |     ^~~~~~~~~~~~~~
  2600. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2601.   355 |   LogMessageFatal(const char* file, int line,
  2602.       |   ^~~~~~~~~~~~~~~
  2603. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  2604.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2605.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2606. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  2607.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2608.       |   ^~~~~~~~~~~~~~~
  2609. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  2610. /app/include/google/protobuf/serial_arena.h: In member function ‘void* google::protobuf::internal::SerialArena::AllocateAlignedWithCleanup(size_t, size_t, void (*)(void*))’:
  2611. /app/include/google/protobuf/serial_arena.h:242:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  2612.   242 |     ABSL_DCHECK_GE(limit_, ptr());
  2613.       |     ^~~~~~~~~~~~~~
  2614. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2615.   355 |   LogMessageFatal(const char* file, int line,
  2616.       |   ^~~~~~~~~~~~~~~
  2617. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  2618.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2619.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2620. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  2621.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2622.       |   ^~~~~~~~~~~~~~~
  2623. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  2624. /app/include/google/protobuf/serial_arena.h: In static member function ‘static const char* google::protobuf::internal::SerialArena::MaybePrefetchImpl(ptrdiff_t, const char*, const char*, const char*)’:
  2625. /app/include/google/protobuf/serial_arena.h:290:7: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  2626.   290 |       ABSL_DCHECK(prefetch_ptr != nullptr);
  2627.       |       ^~~~~~~~~~~
  2628.       |       |
  2629.       |       const char*
  2630. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2631.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2632.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2633. /app/include/google/protobuf/serial_arena.h: In member function ‘void google::protobuf::internal::SerialArena::MaybePrefetchData(const char*)’:
  2634. /app/include/google/protobuf/serial_arena.h:300:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  2635.   300 |     ABSL_DCHECK(static_cast<const void*>(prefetch_ptr_) == nullptr ||
  2636.       |     ^~~~~~~~~~~
  2637.       |     |
  2638.       |     const char*
  2639. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2640.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2641.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2642. /app/include/google/protobuf/serial_arena.h: In member function ‘void google::protobuf::internal::SerialArena::MaybePrefetchCleanup()’:
  2643. /app/include/google/protobuf/serial_arena.h:307:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  2644.   307 |     ABSL_DCHECK(static_cast<const void*>(cleanup_list_.prefetch_ptr_) ==
  2645.       |     ^~~~~~~~~~~
  2646.       |     |
  2647.       |     const char*
  2648. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  2649.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2650.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2651. In file included from /app/include/google/protobuf/arenaz_sampler.h:19,
  2652.                  from /app/include/google/protobuf/thread_safe_arena.h:25,
  2653.                  from /app/include/google/protobuf/arena.h:39:
  2654. /app/include/google/protobuf/port_def.inc: At global scope:
  2655. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  2656.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  2657.       |               ^~~~~~~~~~~~~~~~~~~~~~
  2658. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  2659. In file included from /app/include/google/protobuf/thread_safe_arena.h:30:
  2660. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  2661.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  2662.       |               ^~~~~~~~~~~~~~~~~~~~~~
  2663. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  2664. In file included from /app/include/google/protobuf/arena.h:42:
  2665. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  2666.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  2667.       |               ^~~~~~~~~~~~~~~~~~~~~~
  2668. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  2669. /app/include/google/protobuf/arena.h:489:20: error: ‘GetConstructType’ function uses ‘auto’ type specifier without trailing return type
  2670.   489 |   static constexpr auto GetConstructType() {
  2671.       |                    ^~~~
  2672. /app/include/google/protobuf/arena.h:489:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  2673. /app/include/google/protobuf/arena.h: In static member function ‘static T* google::protobuf::Arena::Create(google::protobuf::Arena*, Args&& ...)’:
  2674. /app/include/google/protobuf/arena.h:202:25: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’?
  2675.   202 |       using Type = std::remove_const_t<T>;
  2676.       |                         ^~~~~~~~~~~~~~
  2677.       |                         remove_const
  2678. /app/include/google/protobuf/arena.h:214:30: error: ‘Type’ does not name a type; did you mean ‘typeof’?
  2679.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  2680.       |                              ^~~~
  2681.       |                              typeof
  2682. /app/include/google/protobuf/arena.h:214:34: error: expected ‘>’ before ‘*’ token
  2683.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  2684.       |                                  ^
  2685. /app/include/google/protobuf/arena.h:214:34: error: expected ‘(’ before ‘*’ token
  2686. /app/include/google/protobuf/arena.h:214:35: error: expected primary-expression before ‘>’ token
  2687.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  2688.       |                                   ^
  2689. /app/include/google/protobuf/arena.h:214:54: error: ‘Type’ was not declared in this scope
  2690.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  2691.       |                                                      ^~~~
  2692. /app/include/google/protobuf/arena.h:214:67: error: expected ‘)’ before ‘;’ token
  2693.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  2694.       |                                                                   ^
  2695. /app/include/google/protobuf/arena.h:216:30: error: ‘Type’ does not name a type; did you mean ‘typeof’?
  2696.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  2697.       |                              ^~~~
  2698.       |                              typeof
  2699. /app/include/google/protobuf/arena.h:216:34: error: expected ‘>’ before ‘*’ token
  2700.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  2701.       |                                  ^
  2702. /app/include/google/protobuf/arena.h:216:34: error: expected ‘(’ before ‘*’ token
  2703. /app/include/google/protobuf/arena.h:216:35: error: expected primary-expression before ‘>’ token
  2704.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  2705.       |                                   ^
  2706. /app/include/google/protobuf/arena.h:216:51: error: ‘Type’ was not declared in this scope
  2707.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  2708.       |                                                   ^~~~
  2709. /app/include/google/protobuf/arena.h:216:74: error: expected ‘)’ before ‘;’ token
  2710.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  2711.       |                                                                          ^
  2712. /app/include/google/protobuf/arena.h:219:36: error: ‘Type’ was not declared in this scope
  2713.   219 |       return CreateArenaCompatible<Type>(arena, std::forward<Args>(args)...);
  2714.       |                                    ^~~~
  2715. /app/include/google/protobuf/arena.h: In member function ‘void google::protobuf::Arena::Own(T*)’:
  2716. /app/include/google/protobuf/arena.h:306:14: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  2717.   306 |         std::conditional_t<std::is_convertible<T*, MessageLite*>::value,
  2718.       |              ^~~~~~~~~~~~~
  2719.       |              conditional
  2720. /app/include/google/protobuf/arena.h:309:36: error: ‘TypeToUse’ does not name a type
  2721.   309 |       impl_.AddCleanup(static_cast<TypeToUse*>(object),
  2722.       |                                    ^~~~~~~~~
  2723. /app/include/google/protobuf/arena.h:309:45: error: expected ‘>’ before ‘*’ token
  2724.   309 |       impl_.AddCleanup(static_cast<TypeToUse*>(object),
  2725.       |                                             ^
  2726. /app/include/google/protobuf/arena.h:309:45: error: expected ‘(’ before ‘*’ token
  2727. /app/include/google/protobuf/arena.h:309:46: error: expected primary-expression before ‘>’ token
  2728.   309 |       impl_.AddCleanup(static_cast<TypeToUse*>(object),
  2729.       |                                              ^
  2730. /app/include/google/protobuf/arena.h:310:55: error: ‘TypeToUse’ was not declared in this scope
  2731.   310 |                        &internal::arena_delete_object<TypeToUse>);
  2732.       |                                                       ^~~~~~~~~
  2733. /app/include/google/protobuf/arena.h: In member function ‘void* google::protobuf::Arena::AllocateInternal()’:
  2734. /app/include/google/protobuf/arena.h:535:16: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  2735.   535 |           std::conditional_t<trivial, std::string, T>>;
  2736.       |                ^~~~~~~~~~~~~
  2737.       |                conditional
  2738. /app/include/google/protobuf/arena.h:535:16: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  2739.   535 |           std::conditional_t<trivial, std::string, T>>;
  2740.       |                ^~~~~~~~~~~~~
  2741.       |                conditional
  2742. /app/include/google/protobuf/arena.h:535:55: error: expected primary-expression before ‘;’ token
  2743.   535 |           std::conditional_t<trivial, std::string, T>>;
  2744.       |                                                       ^
  2745. In file included from /usr/include/absl/container/internal/hash_function_defaults.h:55,
  2746.                  from /usr/include/absl/container/hash_container_defaults.h:19,
  2747.                  from /usr/include/absl/container/flat_hash_map.h:43,
  2748.                  from /app/include/google/protobuf/descriptor.h:47,
  2749.                  from /app/include/google/protobuf/message.h:108:
  2750. /usr/include/absl/container/internal/common.h: At global scope:
  2751. /usr/include/absl/container/internal/common.h:113:9: error: ‘optional’ in namespace ‘absl’ does not name a template type
  2752.   113 |   absl::optional<allocator_type> alloc_ = {};
  2753.       |         ^~~~~~~~
  2754. /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>& absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::operator=(absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>&&)’:
  2755. /usr/include/absl/container/internal/common.h:67:7: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  2756.    67 |       alloc_ = other.alloc_;
  2757.       |       ^~~~~~
  2758.       |       alloc
  2759. /usr/include/absl/container/internal/common.h: In member function ‘bool absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::empty() const’:
  2760. /usr/include/absl/container/internal/common.h:74:41: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  2761.    74 |   bool empty() const noexcept { return !alloc_; }
  2762.       |                                         ^~~~~~
  2763.       |                                         alloc
  2764. /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::allocator_type absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::get_allocator() const’:
  2765. /usr/include/absl/container/internal/common.h:76:50: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  2766.    76 |   allocator_type get_allocator() const { return *alloc_; }
  2767.       |                                                  ^~~~~~
  2768.       |                                                  alloc
  2769. /usr/include/absl/container/internal/common.h: In constructor ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::node_handle_base(transfer_tag_t, const allocator_type&, slot_type*)’:
  2770. /usr/include/absl/container/internal/common.h:83:9: error: class ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>’ does not have any field named ‘alloc_’
  2771.    83 |       : alloc_(a) {
  2772.       |         ^~~~~~
  2773. /usr/include/absl/container/internal/common.h: In constructor ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::node_handle_base(construct_tag_t, const allocator_type&, Args&& ...)’:
  2774. /usr/include/absl/container/internal/common.h:90:9: error: class ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>’ does not have any field named ‘alloc_’
  2775.    90 |       : alloc_(a) {
  2776.       |         ^~~~~~
  2777. In file included from /usr/include/c++/14.2.0/cassert:44,
  2778.                  from /usr/include/absl/container/internal/common.h:18:
  2779. /usr/include/absl/container/internal/common.h: In member function ‘void absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::reset()’:
  2780. /usr/include/absl/container/internal/common.h:102:5: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  2781.   102 |     assert(alloc_.has_value());
  2782.       |     ^~~~~~
  2783. /usr/include/absl/container/internal/common.h:103:20: error: ‘nullopt’ is not a member of ‘absl’
  2784.   103 |     alloc_ = absl::nullopt;
  2785.       |                    ^~~~~~~
  2786. /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::allocator_type* absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::alloc()’:
  2787. /usr/include/absl/container/internal/common.h:110:52: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  2788.   110 |   allocator_type* alloc() { return std::addressof(*alloc_); }
  2789.       |                                                    ^~~~~~
  2790.       |                                                    alloc
  2791. In file included from /usr/include/absl/hash/internal/hash.h:69,
  2792.                  from /usr/include/absl/hash/hash.h:85,
  2793.                  from /usr/include/absl/container/internal/hash_function_defaults.h:56:
  2794. /usr/include/absl/types/variant.h: At global scope:
  2795. /usr/include/absl/types/variant.h:54:12: error: ‘bad_variant_access’ has not been declared in ‘std’
  2796.    54 | using std::bad_variant_access;
  2797.       |            ^~~~~~~~~~~~~~~~~~
  2798. /usr/include/absl/types/variant.h:56:12: error: ‘get_if’ has not been declared in ‘std’
  2799.    56 | using std::get_if;
  2800.       |            ^~~~~~
  2801. /usr/include/absl/types/variant.h:57:12: error: ‘holds_alternative’ has not been declared in ‘std’
  2802.    57 | using std::holds_alternative;
  2803.       |            ^~~~~~~~~~~~~~~~~
  2804. /usr/include/absl/types/variant.h:58:12: error: ‘monostate’ has not been declared in ‘std’
  2805.    58 | using std::monostate;
  2806.       |            ^~~~~~~~~
  2807. /usr/include/absl/types/variant.h:59:12: error: ‘variant’ has not been declared in ‘std’
  2808.    59 | using std::variant;
  2809.       |            ^~~~~~~
  2810. /usr/include/absl/types/variant.h:60:12: error: ‘variant_alternative’ has not been declared in ‘std’
  2811.    60 | using std::variant_alternative;
  2812.       |            ^~~~~~~~~~~~~~~~~~~
  2813. /usr/include/absl/types/variant.h:61:12: error: ‘variant_alternative_t’ has not been declared in ‘std’
  2814.    61 | using std::variant_alternative_t;
  2815.       |            ^~~~~~~~~~~~~~~~~~~~~
  2816. /usr/include/absl/types/variant.h:62:12: error: ‘variant_npos’ has not been declared in ‘std’
  2817.    62 | using std::variant_npos;
  2818.       |            ^~~~~~~~~~~~
  2819. /usr/include/absl/types/variant.h:63:12: error: ‘variant_size’ has not been declared in ‘std’
  2820.    63 | using std::variant_size;
  2821.       |            ^~~~~~~~~~~~
  2822. /usr/include/absl/types/variant.h:64:12: error: ‘variant_size_v’ has not been declared in ‘std’
  2823.    64 | using std::variant_size_v;
  2824.       |            ^~~~~~~~~~~~~~
  2825. /usr/include/absl/types/variant.h:65:12: error: ‘visit’ has not been declared in ‘std’
  2826.    65 | using std::visit;
  2827.       |            ^~~~~
  2828. /usr/include/absl/types/variant.h: In function ‘To absl::lts_20240722::ConvertVariantTo(Variant&&)’:
  2829. /usr/include/absl/types/variant.h:854:16: error: ‘visit’ is not a member of ‘absl’
  2830.   854 |   return absl::visit(variant_internal::ConversionVisitor<To>{},
  2831.       |                ^~~~~
  2832. /usr/include/absl/hash/internal/hash.h: At global scope:
  2833. /usr/include/absl/hash/internal/hash.h:445:6: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  2834.   445 | std::enable_if_t<std::is_pointer<T>::value, H> AbslHashValue(H hash_state,
  2835.       |      ^~~~~~~~~~~
  2836. /usr/include/absl/hash/internal/hash.h:445:1: note: ‘std::enable_if_t’ is only available from C++14 onwards
  2837.   445 | std::enable_if_t<std::is_pointer<T>::value, H> AbslHashValue(H hash_state,
  2838.       | ^~~
  2839. /usr/include/absl/hash/internal/hash.h:511:50: error: ‘absl::index_sequence’ has not been declared
  2840.   511 | H hash_tuple(H hash_state, const Tuple& t, absl::index_sequence<Is...>) {
  2841.       |                                                  ^~~~~~~~~~~~~~
  2842. /usr/include/absl/hash/internal/hash.h:511:64: error: expected ‘,’ or ‘...’ before ‘<’ token
  2843.   511 | H hash_tuple(H hash_state, const Tuple& t, absl::index_sequence<Is...>) {
  2844.       |                                                                ^
  2845. /usr/include/absl/hash/internal/hash.h: In function ‘typename std::enable_if<absl::lts_20240722::conjunction<absl::lts_20240722::hash_internal::is_hashable<Ts>...>::value, H>::type absl::lts_20240722::hash_internal::AbslHashValue(H, const std::tuple<_Elements ...>&)’:
  2846. /usr/include/absl/hash/internal/hash.h:526:42: error: ‘make_index_sequence’ is not a member of ‘absl’
  2847.   526 |                                    absl::make_index_sequence<sizeof...(Ts)>());
  2848.       |                                          ^~~~~~~~~~~~~~~~~~~
  2849. /usr/include/absl/hash/internal/hash.h:526:77: error: expected primary-expression before ‘)’ token
  2850.   526 |                                    absl::make_index_sequence<sizeof...(Ts)>());
  2851.       |                                                                             ^
  2852. /usr/include/absl/hash/internal/hash.h: At global scope:
  2853. /usr/include/absl/hash/internal/hash.h:565:37: error: ‘absl::string_view’ has not been declared
  2854.   565 | H AbslHashValue(H hash_state, absl::string_view str) {
  2855.       |                                     ^~~~~~~~~~~
  2856. /usr/include/absl/hash/internal/hash.h: In function ‘H absl::lts_20240722::hash_internal::AbslHashValue(H, int)’:
  2857. /usr/include/absl/hash/internal/hash.h:567:56: error: request for member ‘data’ in ‘str’, which is of non-class type ‘int’
  2858.   567 |       H::combine_contiguous(std::move(hash_state), str.data(), str.size()),
  2859.       |                                                        ^~~~
  2860. /usr/include/absl/hash/internal/hash.h:567:68: error: request for member ‘size’ in ‘str’, which is of non-class type ‘int’
  2861.   567 |       H::combine_contiguous(std::move(hash_state), str.data(), str.size()),
  2862.       |                                                                    ^~~~
  2863. /usr/include/absl/hash/internal/hash.h:568:11: error: request for member ‘size’ in ‘str’, which is of non-class type ‘int’
  2864.   568 |       str.size());
  2865.       |           ^~~~
  2866. /usr/include/absl/hash/internal/hash.h: At global scope:
  2867. /usr/include/absl/hash/internal/hash.h:834:31: error: ‘optional’ in namespace ‘absl’ does not name a template type
  2868.   834 |     H hash_state, const absl::optional<T>& opt) {
  2869.       |                               ^~~~~~~~
  2870. /usr/include/absl/hash/internal/hash.h:834:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  2871.   834 |     H hash_state, const absl::optional<T>& opt) {
  2872.       |                                       ^
  2873. /usr/include/absl/hash/internal/hash.h: In function ‘typename std::enable_if<absl::lts_20240722::hash_internal::is_hashable<T1>::value, H>::type absl::lts_20240722::hash_internal::AbslHashValue(H, int)’:
  2874. /usr/include/absl/hash/internal/hash.h:835:7: error: ‘opt’ was not declared in this scope
  2875.   835 |   if (opt) hash_state = H::combine(std::move(hash_state), *opt);
  2876.       |       ^~~
  2877. /usr/include/absl/hash/internal/hash.h:836:44: error: ‘opt’ was not declared in this scope
  2878.   836 |   return H::combine(std::move(hash_state), opt.has_value());
  2879.       |                                            ^~~
  2880. /usr/include/absl/hash/internal/hash.h: At global scope:
  2881. /usr/include/absl/hash/internal/hash.h:852:41: error: ‘variant’ in namespace ‘absl’ does not name a template type
  2882.   852 | AbslHashValue(H hash_state, const absl::variant<T...>& v) {
  2883.       |                                         ^~~~~~~
  2884. /usr/include/absl/hash/internal/hash.h:852:48: error: expected ‘,’ or ‘...’ before ‘<’ token
  2885.   852 | AbslHashValue(H hash_state, const absl::variant<T...>& v) {
  2886.       |                                                ^
  2887. /usr/include/absl/hash/internal/hash.h: In function ‘typename std::enable_if<absl::lts_20240722::conjunction<absl::lts_20240722::hash_internal::is_hashable<Ts>...>::value, H>::type absl::lts_20240722::hash_internal::AbslHashValue(H, int)’:
  2888. /usr/include/absl/hash/internal/hash.h:853:8: error: ‘v’ was not declared in this scope
  2889.   853 |   if (!v.valueless_by_exception()) {
  2890.       |        ^
  2891. /usr/include/absl/hash/internal/hash.h:854:24: error: ‘visit’ is not a member of ‘absl’
  2892.   854 |     hash_state = absl::visit(VariantVisitor<H>{std::move(hash_state)}, v);
  2893.       |                        ^~~~~
  2894. /usr/include/absl/hash/internal/hash.h:856:44: error: ‘v’ was not declared in this scope
  2895.   856 |   return H::combine(std::move(hash_state), v.index());
  2896.       |                                            ^
  2897. /usr/include/absl/hash/internal/hash.h: In static member function ‘static size_t absl::lts_20240722::hash_internal::MixingHashState::hash(T)’:
  2898. /usr/include/absl/hash/internal/hash.h:1050:38: error: ‘make_unsigned_t’ in namespace ‘std’ does not name a template type; did you mean ‘make_unsigned’?
  2899.  1050 |         Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value)));
  2900.       |                                      ^~~~~~~~~~~~~~~
  2901.       |                                      make_unsigned
  2902. /usr/include/absl/hash/internal/hash.h:1050:53: error: expected ‘>’ before ‘<’ token
  2903.  1050 |         Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value)));
  2904.       |                                                     ^
  2905. /usr/include/absl/hash/internal/hash.h:1050:53: error: expected ‘(’ before ‘<’ token
  2906. /usr/include/absl/hash/internal/hash.h:1050:53: error: expected primary-expression before ‘<’ token
  2907. /usr/include/absl/hash/internal/hash.h:1050:55: error: expected primary-expression before ‘>>’ token
  2908.  1050 |         Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value)));
  2909.       |                                                       ^~
  2910. /usr/include/absl/hash/internal/hash.h:1050:66: error: expected ‘)’ before ‘;’ token
  2911.  1050 |         Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value)));
  2912.       |                                                                  ^
  2913. /usr/include/absl/container/internal/hash_function_defaults.h: At global scope:
  2914. /usr/include/absl/container/internal/hash_function_defaults.h:79:27: error: ‘absl::string_view’ has not been declared
  2915.    79 |   size_t operator()(absl::string_view v) const {
  2916.       |                           ^~~~~~~~~~~
  2917. /usr/include/absl/container/internal/hash_function_defaults.h: In member function ‘size_t absl::lts_20240722::container_internal::StringHash::operator()(int) const’:
  2918. /usr/include/absl/container/internal/hash_function_defaults.h:80:29: error: ‘string_view’ is not a member of ‘absl’
  2919.    80 |     return absl::Hash<absl::string_view>{}(v);
  2920.       |                             ^~~~~~~~~~~
  2921. /usr/include/absl/container/internal/hash_function_defaults.h:80:29: error: ‘string_view’ is not a member of ‘absl’
  2922. /usr/include/absl/container/internal/hash_function_defaults.h:80:40: error: template argument 1 is invalid
  2923.    80 |     return absl::Hash<absl::string_view>{}(v);
  2924.       |                                        ^
  2925. /usr/include/absl/container/internal/hash_function_defaults.h: At global scope:
  2926. /usr/include/absl/container/internal/hash_function_defaults.h:89:25: error: ‘absl::string_view’ has not been declared
  2927.    89 |   bool operator()(absl::string_view lhs, absl::string_view rhs) const {
  2928.       |                         ^~~~~~~~~~~
  2929. /usr/include/absl/container/internal/hash_function_defaults.h:89:48: error: ‘absl::string_view’ has not been declared
  2930.    89 |   bool operator()(absl::string_view lhs, absl::string_view rhs) const {
  2931.       |                                                ^~~~~~~~~~~
  2932. /usr/include/absl/container/internal/hash_function_defaults.h:95:48: error: ‘absl::string_view’ has not been declared
  2933.    95 |   bool operator()(const absl::Cord& lhs, absl::string_view rhs) const {
  2934.       |                                                ^~~~~~~~~~~
  2935. /usr/include/absl/container/internal/hash_function_defaults.h:98:25: error: ‘absl::string_view’ has not been declared
  2936.    98 |   bool operator()(absl::string_view lhs, const absl::Cord& rhs) const {
  2937.       |                         ^~~~~~~~~~~
  2938. /usr/include/absl/container/internal/hash_function_defaults.h: In member function ‘bool absl::lts_20240722::container_internal::StringEq::operator()(int, const absl::lts_20240722::Cord&) const’:
  2939. /usr/include/absl/container/internal/hash_function_defaults.h:99:16: error: no match for ‘operator==’ (operand types are ‘int’ and ‘const absl::lts_20240722::Cord’)
  2940.    99 |     return lhs == rhs;
  2941.       |            ~~~ ^~ ~~~
  2942.       |            |      |
  2943.       |            int    const absl::lts_20240722::Cord
  2944. /usr/include/absl/types/span.h:495:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator==(Span<T>, Span<T>)’
  2945.   495 | bool operator==(Span<T> a, Span<T> b) {
  2946.       |      ^~~~~~~~
  2947. /usr/include/absl/types/span.h:495:6: note:   template argument deduction/substitution failed:
  2948. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2949.    99 |     return lhs == rhs;
  2950.       |                   ^~~
  2951. /usr/include/absl/types/span.h:499:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator==(Span<const T>, Span<T>)’
  2952.   499 | bool operator==(Span<const T> a, Span<T> b) {
  2953.       |      ^~~~~~~~
  2954. /usr/include/absl/types/span.h:499:6: note:   template argument deduction/substitution failed:
  2955. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘absl::lts_20240722::Span<const T>’ and ‘int’
  2956.    99 |     return lhs == rhs;
  2957.       |                   ^~~
  2958. /usr/include/absl/types/span.h:503:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator==(Span<T>, Span<const T>)’
  2959.   503 | bool operator==(Span<T> a, Span<const T> b) {
  2960.       |      ^~~~~~~~
  2961. /usr/include/absl/types/span.h:503:6: note:   template argument deduction/substitution failed:
  2962. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2963.    99 |     return lhs == rhs;
  2964.       |                   ^~~
  2965. /usr/include/absl/types/span.h:509:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator==(const U&, Span<T>)’
  2966.   509 | bool operator==(const U& a, Span<T> b) {
  2967.       |      ^~~~~~~~
  2968. /usr/include/absl/types/span.h:509:6: note:   template argument deduction/substitution failed:
  2969. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   ‘absl::lts_20240722::Cord’ is not derived from ‘absl::lts_20240722::Span<T>’
  2970.    99 |     return lhs == rhs;
  2971.       |                   ^~~
  2972. /usr/include/absl/types/span.h:515:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator==(Span<T>, const U&)’
  2973.   515 | bool operator==(Span<T> a, const U& b) {
  2974.       |      ^~~~~~~~
  2975. /usr/include/absl/types/span.h:515:6: note:   template argument deduction/substitution failed:
  2976. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  2977.    99 |     return lhs == rhs;
  2978.       |                   ^~~
  2979. /usr/include/absl/container/inlined_vector.h:943:6: note: candidate: ‘template<class T, long unsigned int N, class A> bool absl::lts_20240722::operator==(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)’
  2980.   943 | bool operator==(const absl::InlinedVector<T, N, A>& a,
  2981.       |      ^~~~~~~~
  2982. /usr/include/absl/container/inlined_vector.h:943:6: note:   template argument deduction/substitution failed:
  2983. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘const absl::lts_20240722::InlinedVector<T, N, A>’ and ‘int’
  2984.    99 |     return lhs == rhs;
  2985.       |                   ^~~
  2986. /usr/include/absl/time/time.h:1774:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator==(Duration, Duration)’
  2987.  1774 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Duration lhs,
  2988.       |                                              ^~~~~~~~
  2989. /usr/include/absl/time/time.h:1774:66: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Duration’
  2990.  1774 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Duration lhs,
  2991.       |                                                         ~~~~~~~~~^~~
  2992. /usr/include/absl/time/time.h:892:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator==(Time, Time)’
  2993.   892 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Time lhs, Time rhs) {
  2994.       |                                              ^~~~~~~~
  2995. /usr/include/absl/time/time.h:892:62: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Time’
  2996.   892 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Time lhs, Time rhs) {
  2997.       |                                                         ~~~~~^~~
  2998. /usr/include/absl/numeric/int128.h:798:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator==(uint128, uint128)’
  2999.   798 | constexpr bool operator==(uint128 lhs, uint128 rhs) {
  3000.       |                ^~~~~~~~
  3001. /usr/include/absl/numeric/int128.h:798:48: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::uint128’
  3002.   798 | constexpr bool operator==(uint128 lhs, uint128 rhs) {
  3003.       |                                        ~~~~~~~~^~~
  3004. /usr/include/absl/numeric/int128_have_intrinsic.inc:199:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator==(int128, int128)’
  3005.   199 | constexpr bool operator==(int128 lhs, int128 rhs) {
  3006.       |                ^~~~~~~~
  3007. /usr/include/absl/numeric/int128_have_intrinsic.inc:199:46: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::int128’
  3008.   199 | constexpr bool operator==(int128 lhs, int128 rhs) {
  3009.       |                                       ~~~~~~~^~~
  3010. /usr/include/absl/strings/cord.h:1708:13: note: candidate: ‘bool absl::lts_20240722::operator==(const Cord&, const Cord&)’
  3011.  1708 | inline bool operator==(const Cord& lhs, const Cord& rhs) {
  3012.       |             ^~~~~~~~
  3013. /usr/include/absl/strings/cord.h:1708:36: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  3014.  1708 | inline bool operator==(const Cord& lhs, const Cord& rhs) {
  3015.       |                        ~~~~~~~~~~~~^~~
  3016. /usr/include/absl/strings/cord.h:1729:13: note: candidate: ‘bool absl::lts_20240722::operator==(const Cord&, int)’
  3017.  1729 | inline bool operator==(const Cord& lhs, absl::string_view rhs) {
  3018.       |             ^~~~~~~~
  3019. /usr/include/absl/strings/cord.h:1729:36: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  3020.  1729 | inline bool operator==(const Cord& lhs, absl::string_view rhs) {
  3021.       |                        ~~~~~~~~~~~~^~~
  3022. /usr/include/absl/container/internal/hash_function_defaults.h: At global scope:
  3023. /usr/include/absl/container/internal/hash_function_defaults.h:112:21: error: ‘string_view’ is not a member of ‘absl’
  3024.   112 | struct HashEq<absl::string_view> : StringHashEq {};
  3025.       |                     ^~~~~~~~~~~
  3026. /usr/include/absl/container/internal/hash_function_defaults.h:112:21: error: ‘string_view’ is not a member of ‘absl’
  3027. /usr/include/absl/container/internal/hash_function_defaults.h:112:32: error: template argument 1 is invalid
  3028.   112 | struct HashEq<absl::string_view> : StringHashEq {};
  3029.       |                                ^
  3030. /usr/include/absl/container/internal/hash_function_defaults.h:209:30: error: wrong number of template arguments (0, should be 1)
  3031.   209 |   using type = std::equal_to<>;
  3032.       |                              ^
  3033. In file included from /usr/include/c++/14.2.0/string:49:
  3034. /usr/include/c++/14.2.0/bits/stl_function.h:370:12: note: provided for ‘template<class _Tp> struct std::equal_to’
  3035.   370 |     struct equal_to : public binary_function<_Tp, _Tp, bool>
  3036.       |            ^~~~~~~~
  3037. /usr/include/absl/container/internal/hash_function_defaults.h:214:22: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  3038.   214 |     T, typename std::enable_if_t<HasAbslContainerEq<T>::value>> {
  3039.       |                      ^~~~~~~~~~~
  3040. /usr/include/absl/container/internal/hash_function_defaults.h:214:22: note: ‘std::enable_if_t’ is only available from C++14 onwards
  3041. /usr/include/absl/container/internal/hash_function_defaults.h:214:33: error: expected template-argument before ‘<’ token
  3042.   214 |     T, typename std::enable_if_t<HasAbslContainerEq<T>::value>> {
  3043.       |                                 ^
  3044. /usr/include/absl/container/internal/hash_function_defaults.h:214:33: error: expected ‘>’ before ‘<’ token
  3045. /usr/include/absl/container/internal/hash_function_defaults.h:214:62: error: template argument 2 is invalid
  3046.   214 |     T, typename std::enable_if_t<HasAbslContainerEq<T>::value>> {
  3047.       |                                                              ^~
  3048. /usr/include/absl/container/internal/hash_function_defaults.h:225:22: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  3049.   225 |     T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  3050.       |                      ^~~~~~~~~~~
  3051. /usr/include/absl/container/internal/hash_function_defaults.h:225:22: note: ‘std::enable_if_t’ is only available from C++14 onwards
  3052. /usr/include/absl/container/internal/hash_function_defaults.h:225:33: error: expected template-argument before ‘<’ token
  3053.   225 |     T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  3054.       |                                 ^
  3055. /usr/include/absl/container/internal/hash_function_defaults.h:225:33: error: expected ‘>’ before ‘<’ token
  3056. /usr/include/absl/container/internal/hash_function_defaults.h:225:64: error: template argument 2 is invalid
  3057.   225 |     T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  3058.       |                                                                ^~
  3059. /usr/include/absl/container/internal/hash_function_defaults.h:247:32: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  3060.   247 | struct HashEq<T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  3061.       |                                ^~~~~~~~~~~
  3062. /usr/include/absl/container/internal/hash_function_defaults.h:247:32: note: ‘std::enable_if_t’ is only available from C++14 onwards
  3063. /usr/include/absl/container/internal/hash_function_defaults.h:247:43: error: expected template-argument before ‘<’ token
  3064.   247 | struct HashEq<T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  3065.       |                                           ^
  3066. /usr/include/absl/container/internal/hash_function_defaults.h:247:43: error: expected ‘>’ before ‘<’ token
  3067. /usr/include/absl/container/internal/hash_function_defaults.h:247:74: error: template argument 2 is invalid
  3068.   247 | struct HashEq<T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  3069.       |                                                                          ^~
  3070. In file included from /usr/include/absl/container/internal/hash_policy_traits.h:24,
  3071.                  from /usr/include/absl/container/internal/raw_hash_set.h:213,
  3072.                  from /usr/include/absl/container/internal/raw_hash_map.h:26,
  3073.                  from /usr/include/absl/container/flat_hash_map.h:45:
  3074. /usr/include/absl/container/internal/common_policy_traits.h:50:10: error: ‘destroy’ function uses ‘auto’ type specifier without trailing return type
  3075.    50 |   static auto destroy(Alloc* alloc, slot_type* slot) {
  3076.       |          ^~~~
  3077. /usr/include/absl/container/internal/common_policy_traits.h:50:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3078. /usr/include/absl/container/internal/raw_hash_set.h:590:37: error: ‘GetInsertionOffset’ function uses ‘auto’ type specifier without trailing return type
  3079.   590 | ABSL_ATTRIBUTE_ALWAYS_INLINE inline auto GetInsertionOffset(
  3080.       |                                     ^~~~
  3081. /usr/include/absl/container/internal/raw_hash_set.h:590:37: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3082. /usr/include/absl/container/internal/raw_hash_set.h: In function ‘bool absl::lts_20240722::container_internal::IsFull(ctrl_t)’:
  3083. /usr/include/absl/container/internal/raw_hash_set.h:630:27: error: ‘underlying_type_t’ in namespace ‘std’ does not name a template type; did you mean ‘underlying_type’?
  3084.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  3085.       |                           ^~~~~~~~~~~~~~~~~
  3086.       |                           underlying_type
  3087. /usr/include/absl/container/internal/raw_hash_set.h:630:44: error: expected ‘>’ before ‘<’ token
  3088.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  3089.       |                                            ^
  3090. /usr/include/absl/container/internal/raw_hash_set.h:630:44: error: expected ‘(’ before ‘<’ token
  3091.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  3092.       |                                            ^
  3093.       |                                            (
  3094. /usr/include/absl/container/internal/raw_hash_set.h:630:44: error: expected primary-expression before ‘<’ token
  3095. /usr/include/absl/container/internal/raw_hash_set.h:630:51: error: expected primary-expression before ‘>>’ token
  3096.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  3097.       |                                                   ^~
  3098. /usr/include/absl/container/internal/raw_hash_set.h:630:61: error: expected ‘)’ before ‘;’ token
  3099.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  3100.       |                                                             ^
  3101.       |                                                             )
  3102. /usr/include/absl/container/internal/raw_hash_set.h: At global scope:
  3103. /usr/include/absl/container/internal/raw_hash_set.h:720:3: error: ‘MaskNonFull’ function uses ‘auto’ type specifier without trailing return type
  3104.   720 |   auto MaskNonFull() const {
  3105.       |   ^~~~
  3106. /usr/include/absl/container/internal/raw_hash_set.h:720:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3107. /usr/include/absl/container/internal/raw_hash_set.h:880:3: error: ‘MaskNonFull’ function uses ‘auto’ type specifier without trailing return type
  3108.   880 |   auto MaskNonFull() const {
  3109.       |   ^~~~
  3110. /usr/include/absl/container/internal/raw_hash_set.h:880:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3111. /usr/include/absl/container/internal/raw_hash_set.h: In member function ‘bool absl::lts_20240722::container_internal::GrowthInfo::HasNoDeletedAndGrowthLeft() const’:
  3112. /usr/include/absl/container/internal/raw_hash_set.h:1131:29: error: ‘make_signed_t’ in namespace ‘std’ does not name a template type; did you mean ‘make_signed’?
  3113.  1131 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) > 0;
  3114.       |                             ^~~~~~~~~~~~~
  3115.       |                             make_signed
  3116. /usr/include/absl/container/internal/raw_hash_set.h:1131:42: error: expected ‘>’ before ‘<’ token
  3117.  1131 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) > 0;
  3118.       |                                          ^
  3119. /usr/include/absl/container/internal/raw_hash_set.h:1131:42: error: expected ‘(’ before ‘<’ token
  3120. /usr/include/absl/container/internal/raw_hash_set.h:1131:42: error: expected primary-expression before ‘<’ token
  3121. /usr/include/absl/container/internal/raw_hash_set.h:1131:49: error: expected primary-expression before ‘>>’ token
  3122.  1131 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) > 0;
  3123.       |                                                 ^~
  3124. /usr/include/absl/container/internal/raw_hash_set.h:1131:74: error: expected ‘)’ before ‘;’ token
  3125.  1131 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) > 0;
  3126.       |                                                                          ^
  3127. /usr/include/absl/container/internal/raw_hash_set.h: In member function ‘bool absl::lts_20240722::container_internal::GrowthInfo::HasNoDeleted() const’:
  3128. /usr/include/absl/container/internal/raw_hash_set.h:1141:29: error: ‘make_signed_t’ in namespace ‘std’ does not name a template type; did you mean ‘make_signed’?
  3129.  1141 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) >= 0;
  3130.       |                             ^~~~~~~~~~~~~
  3131.       |                             make_signed
  3132. /usr/include/absl/container/internal/raw_hash_set.h:1141:42: error: expected ‘>’ before ‘<’ token
  3133.  1141 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) >= 0;
  3134.       |                                          ^
  3135. /usr/include/absl/container/internal/raw_hash_set.h:1141:42: error: expected ‘(’ before ‘<’ token
  3136. /usr/include/absl/container/internal/raw_hash_set.h:1141:42: error: expected primary-expression before ‘<’ token
  3137. /usr/include/absl/container/internal/raw_hash_set.h:1141:49: error: expected primary-expression before ‘>>’ token
  3138.  1141 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) >= 0;
  3139.       |                                                 ^~
  3140. /usr/include/absl/container/internal/raw_hash_set.h:1141:75: error: expected ‘)’ before ‘;’ token
  3141.  1141 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) >= 0;
  3142.       |                                                                           ^
  3143. /usr/include/absl/container/internal/raw_hash_set.h: In static member function ‘static typename Set::size_type absl::lts_20240722::container_internal::HashtableFreeFunctionsAccess::EraseIf(Predicate&, Set*)’:
  3144. /usr/include/absl/container/internal/raw_hash_set.h:4076:63: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3145.  4076 |         c->common(), c->slot_array(), [&](const ctrl_t* ctrl, auto* slot) {
  3146.       |                                                               ^~~~
  3147. /usr/include/absl/container/internal/raw_hash_set.h: In static member function ‘static void absl::lts_20240722::container_internal::HashtableFreeFunctionsAccess::ForEach(Callback&, Set*)’:
  3148. /usr/include/absl/container/internal/raw_hash_set.h:4102:60: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3149.  4102 |         c->common(), c->slot_array(), [&cb](const ctrl_t*, auto* slot) {
  3150.       |                                                            ^~~~
  3151. /usr/include/absl/container/flat_hash_map.h: At global scope:
  3152. /usr/include/absl/container/flat_hash_map.h:626:10: error: ‘destroy’ function uses ‘auto’ type specifier without trailing return type
  3153.   626 |   static auto destroy(Allocator* alloc, slot_type* slot) {
  3154.       |          ^~~~
  3155. /usr/include/absl/container/flat_hash_map.h:626:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3156. /usr/include/absl/container/flat_hash_map.h:631:10: error: ‘transfer’ function uses ‘auto’ type specifier without trailing return type
  3157.   631 |   static auto transfer(Allocator* alloc, slot_type* new_slot,
  3158.       |          ^~~~
  3159. /usr/include/absl/container/flat_hash_map.h:631:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3160. In file included from /usr/include/absl/log/absl_vlog_is_on.h:61,
  3161.                  from /usr/include/absl/log/internal/log_impl.h:18,
  3162.                  from /usr/include/absl/log/absl_log.h:36,
  3163.                  from /app/include/google/protobuf/descriptor.h:51:
  3164. /usr/include/absl/log/internal/vlog_config.h:128:21: error: ‘string_view’ is not a member of ‘absl’
  3165.   128 | int VLogLevel(absl::string_view file);
  3166.       |                     ^~~~~~~~~~~
  3167. /usr/include/absl/log/internal/vlog_config.h:140:6: error: variable or field ‘UpdateVModule’ declared void
  3168.   140 | void UpdateVModule(absl::string_view vmodule);
  3169.       |      ^~~~~~~~~~~~~
  3170. /usr/include/absl/log/internal/vlog_config.h:140:26: error: ‘string_view’ is not a member of ‘absl’
  3171.   140 | void UpdateVModule(absl::string_view vmodule);
  3172.       |                          ^~~~~~~~~~~
  3173. /usr/include/absl/log/internal/vlog_config.h:150:26: error: ‘string_view’ is not a member of ‘absl’
  3174.   150 | int PrependVModule(absl::string_view module_pattern, int log_level);
  3175.       |                          ^~~~~~~~~~~
  3176. /usr/include/absl/log/internal/vlog_config.h:150:54: error: expected primary-expression before ‘int’
  3177.   150 | int PrependVModule(absl::string_view module_pattern, int log_level);
  3178.       |                                                      ^~~
  3179. /usr/include/absl/log/internal/vlog_config.h:150:67: error: expression list treated as compound expression in initializer [-fpermissive]
  3180.   150 | int PrependVModule(absl::string_view module_pattern, int log_level);
  3181.       |                                                                   ^
  3182. In file included from /app/include/google/protobuf/stubs/port.h:22,
  3183.                  from /app/include/google/protobuf/stubs/common.h:22,
  3184.                  from /app/include/google/protobuf/extension_set.h:30,
  3185.                  from /app/include/google/protobuf/descriptor.h:56:
  3186. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  3187.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  3188.       |               ^~~~~~~~~~~~~~~~~~~~~~
  3189. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  3190. In file included from /app/include/google/protobuf/stubs/common.h:34:
  3191. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  3192.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  3193.       |               ^~~~~~~~~~~~~~~~~~~~~~
  3194. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  3195. In file included from /usr/include/absl/strings/str_cat.h:109,
  3196.                  from /usr/include/absl/container/internal/layout.h:199,
  3197.                  from /usr/include/absl/container/internal/btree.h:67,
  3198.                  from /usr/include/absl/container/btree_map.h:59,
  3199.                  from /app/include/google/protobuf/extension_set.h:34:
  3200. /usr/include/absl/strings/internal/stringify_sink.h:32:15: error: ‘string_view’ has not been declared
  3201.    32 |   void Append(string_view v);
  3202.       |               ^~~~~~~~~~~
  3203. /usr/include/absl/strings/internal/stringify_sink.h:35:58: error: ‘absl::string_view’ has not been declared
  3204.    35 |   friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) {
  3205.       |                                                          ^~~~~~~~~~~
  3206. /usr/include/absl/strings/internal/stringify_sink.h:41:10: error: ‘string_view’ does not name a type
  3207.    41 |   friend string_view ExtractStringification(StringifySink& sink, const T& v);
  3208.       |          ^~~~~~~~~~~
  3209. /usr/include/absl/strings/internal/stringify_sink.h:47:1: error: ‘string_view’ does not name a type
  3210.    47 | string_view ExtractStringification(StringifySink& sink, const T& v) {
  3211.       | ^~~~~~~~~~~
  3212. In file included from /usr/include/absl/strings/str_cat.h:110:
  3213. /usr/include/absl/strings/numbers.h:63:44: error: ‘string_view’ is not a member of ‘absl’
  3214.    63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  3215.       |                                            ^~~~~~~~~~~
  3216. /usr/include/absl/strings/numbers.h:64:63: error: expected primary-expression before ‘out’
  3217.    64 |                                      absl::Nonnull<int_type*> out);
  3218.       |                                                               ^~~
  3219. /usr/include/absl/strings/numbers.h:64:66: error: expression list treated as compound expression in initializer [-fpermissive]
  3220.    64 |                                      absl::Nonnull<int_type*> out);
  3221.       |                                                                  ^
  3222. /usr/include/absl/strings/numbers.h:75:44: error: ‘string_view’ is not a member of ‘absl’
  3223.    75 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str,
  3224.       |                                            ^~~~~~~~~~~
  3225. /usr/include/absl/strings/numbers.h:76:60: error: expected primary-expression before ‘out’
  3226.    76 |                                      absl::Nonnull<float*> out);
  3227.       |                                                            ^~~
  3228. /usr/include/absl/strings/numbers.h:76:63: error: expression list treated as compound expression in initializer [-fpermissive]
  3229.    76 |                                      absl::Nonnull<float*> out);
  3230.       |                                                               ^
  3231. /usr/include/absl/strings/numbers.h:87:44: error: ‘string_view’ is not a member of ‘absl’
  3232.    87 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str,
  3233.       |                                            ^~~~~~~~~~~
  3234. /usr/include/absl/strings/numbers.h:88:61: error: expected primary-expression before ‘out’
  3235.    88 |                                      absl::Nonnull<double*> out);
  3236.       |                                                             ^~~
  3237. /usr/include/absl/strings/numbers.h:88:64: error: expression list treated as compound expression in initializer [-fpermissive]
  3238.    88 |                                      absl::Nonnull<double*> out);
  3239.       |                                                                ^
  3240. /usr/include/absl/strings/numbers.h:98:44: error: ‘string_view’ is not a member of ‘absl’
  3241.    98 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str,
  3242.       |                                            ^~~~~~~~~~~
  3243. /usr/include/absl/strings/numbers.h:99:59: error: expected primary-expression before ‘out’
  3244.    99 |                                      absl::Nonnull<bool*> out);
  3245.       |                                                           ^~~
  3246. /usr/include/absl/strings/numbers.h:99:62: error: expression list treated as compound expression in initializer [-fpermissive]
  3247.    99 |                                      absl::Nonnull<bool*> out);
  3248.       |                                                              ^
  3249. /usr/include/absl/strings/numbers.h:112:47: error: ‘string_view’ is not a member of ‘absl’
  3250.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  3251.       |                                               ^~~~~~~~~~~
  3252. /usr/include/absl/strings/numbers.h:113:66: error: expected primary-expression before ‘out’
  3253.   113 |                                         absl::Nonnull<int_type*> out);
  3254.       |                                                                  ^~~
  3255. /usr/include/absl/strings/numbers.h:113:69: error: expression list treated as compound expression in initializer [-fpermissive]
  3256.   113 |                                         absl::Nonnull<int_type*> out);
  3257.       |                                                                     ^
  3258. /usr/include/absl/strings/numbers.h:117:11: error: ‘bool absl::lts_20240722::SimpleHexAtoi’ redeclared as different kind of entity
  3259.   117 |     absl::string_view str, absl::Nonnull<absl::int128*> out);
  3260.       |           ^~~~~~~~~~~
  3261. /usr/include/absl/strings/numbers.h:112:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’
  3262.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  3263.       |                           ^~~~~~~~~~~~~
  3264. /usr/include/absl/strings/numbers.h:117:11: error: ‘string_view’ is not a member of ‘absl’
  3265.   117 |     absl::string_view str, absl::Nonnull<absl::int128*> out);
  3266.       |           ^~~~~~~~~~~
  3267. /usr/include/absl/strings/numbers.h:117:57: error: expected primary-expression before ‘out’
  3268.   117 |     absl::string_view str, absl::Nonnull<absl::int128*> out);
  3269.       |                                                         ^~~
  3270. /usr/include/absl/strings/numbers.h:119:11: error: ‘bool absl::lts_20240722::SimpleHexAtoi’ redeclared as different kind of entity
  3271.   119 |     absl::string_view str, absl::Nonnull<absl::uint128*> out);
  3272.       |           ^~~~~~~~~~~
  3273. /usr/include/absl/strings/numbers.h:112:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’
  3274.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  3275.       |                           ^~~~~~~~~~~~~
  3276. /usr/include/absl/strings/numbers.h:119:11: error: ‘string_view’ is not a member of ‘absl’
  3277.   119 |     absl::string_view str, absl::Nonnull<absl::uint128*> out);
  3278.       |           ^~~~~~~~~~~
  3279. /usr/include/absl/strings/numbers.h:119:58: error: expected primary-expression before ‘out’
  3280.   119 |     absl::string_view str, absl::Nonnull<absl::uint128*> out);
  3281.       |                                                          ^~~
  3282. /usr/include/absl/strings/numbers.h:145:30: error: ‘string_view’ is not a member of ‘absl’
  3283.   145 | bool safe_strto32_base(absl::string_view text, absl::Nonnull<int32_t*> value,
  3284.       |                              ^~~~~~~~~~~
  3285. /usr/include/absl/strings/numbers.h:145:72: error: expected primary-expression before ‘value’
  3286.   145 | bool safe_strto32_base(absl::string_view text, absl::Nonnull<int32_t*> value,
  3287.       |                                                                        ^~~~~
  3288. /usr/include/absl/strings/numbers.h:146:24: error: expected primary-expression before ‘int’
  3289.   146 |                        int base);
  3290.       |                        ^~~
  3291. /usr/include/absl/strings/numbers.h:146:32: error: expression list treated as compound expression in initializer [-fpermissive]
  3292.   146 |                        int base);
  3293.       |                                ^
  3294. /usr/include/absl/strings/numbers.h:147:30: error: ‘string_view’ is not a member of ‘absl’
  3295.   147 | bool safe_strto64_base(absl::string_view text, absl::Nonnull<int64_t*> value,
  3296.       |                              ^~~~~~~~~~~
  3297. /usr/include/absl/strings/numbers.h:147:72: error: expected primary-expression before ‘value’
  3298.   147 | bool safe_strto64_base(absl::string_view text, absl::Nonnull<int64_t*> value,
  3299.       |                                                                        ^~~~~
  3300. /usr/include/absl/strings/numbers.h:148:24: error: expected primary-expression before ‘int’
  3301.   148 |                        int base);
  3302.       |                        ^~~
  3303. /usr/include/absl/strings/numbers.h:148:32: error: expression list treated as compound expression in initializer [-fpermissive]
  3304.   148 |                        int base);
  3305.       |                                ^
  3306. /usr/include/absl/strings/numbers.h:149:31: error: ‘string_view’ is not a member of ‘absl’
  3307.   149 | bool safe_strto128_base(absl::string_view text,
  3308.       |                               ^~~~~~~~~~~
  3309. /usr/include/absl/strings/numbers.h:150:54: error: expected primary-expression before ‘value’
  3310.   150 |                         absl::Nonnull<absl::int128*> value, int base);
  3311.       |                                                      ^~~~~
  3312. /usr/include/absl/strings/numbers.h:150:61: error: expected primary-expression before ‘int’
  3313.   150 |                         absl::Nonnull<absl::int128*> value, int base);
  3314.       |                                                             ^~~
  3315. /usr/include/absl/strings/numbers.h:150:69: error: expression list treated as compound expression in initializer [-fpermissive]
  3316.   150 |                         absl::Nonnull<absl::int128*> value, int base);
  3317.       |                                                                     ^
  3318. /usr/include/absl/strings/numbers.h:151:31: error: ‘string_view’ is not a member of ‘absl’
  3319.   151 | bool safe_strtou32_base(absl::string_view text, absl::Nonnull<uint32_t*> value,
  3320.       |                               ^~~~~~~~~~~
  3321. /usr/include/absl/strings/numbers.h:151:74: error: expected primary-expression before ‘value’
  3322.   151 | bool safe_strtou32_base(absl::string_view text, absl::Nonnull<uint32_t*> value,
  3323.       |                                                                          ^~~~~
  3324. /usr/include/absl/strings/numbers.h:152:25: error: expected primary-expression before ‘int’
  3325.   152 |                         int base);
  3326.       |                         ^~~
  3327. /usr/include/absl/strings/numbers.h:152:33: error: expression list treated as compound expression in initializer [-fpermissive]
  3328.   152 |                         int base);
  3329.       |                                 ^
  3330. /usr/include/absl/strings/numbers.h:153:31: error: ‘string_view’ is not a member of ‘absl’
  3331.   153 | bool safe_strtou64_base(absl::string_view text, absl::Nonnull<uint64_t*> value,
  3332.       |                               ^~~~~~~~~~~
  3333. /usr/include/absl/strings/numbers.h:153:74: error: expected primary-expression before ‘value’
  3334.   153 | bool safe_strtou64_base(absl::string_view text, absl::Nonnull<uint64_t*> value,
  3335.       |                                                                          ^~~~~
  3336. /usr/include/absl/strings/numbers.h:154:25: error: expected primary-expression before ‘int’
  3337.   154 |                         int base);
  3338.       |                         ^~~
  3339. /usr/include/absl/strings/numbers.h:154:33: error: expression list treated as compound expression in initializer [-fpermissive]
  3340.   154 |                         int base);
  3341.       |                                 ^
  3342. /usr/include/absl/strings/numbers.h:155:32: error: ‘string_view’ is not a member of ‘absl’
  3343.   155 | bool safe_strtou128_base(absl::string_view text,
  3344.       |                                ^~~~~~~~~~~
  3345. /usr/include/absl/strings/numbers.h:156:56: error: expected primary-expression before ‘value’
  3346.   156 |                          absl::Nonnull<absl::uint128*> value, int base);
  3347.       |                                                        ^~~~~
  3348. /usr/include/absl/strings/numbers.h:156:63: error: expected primary-expression before ‘int’
  3349.   156 |                          absl::Nonnull<absl::uint128*> value, int base);
  3350.       |                                                               ^~~
  3351. /usr/include/absl/strings/numbers.h:156:71: error: expression list treated as compound expression in initializer [-fpermissive]
  3352.   156 |                          absl::Nonnull<absl::uint128*> value, int base);
  3353.       |                                                                       ^
  3354. /usr/include/absl/strings/numbers.h:213:50: error: ‘string_view’ is not a member of ‘absl’
  3355.   213 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s,
  3356.       |                                                  ^~~~~~~~~~~
  3357. /usr/include/absl/strings/numbers.h:214:69: error: expected primary-expression before ‘out’
  3358.   214 |                                            absl::Nonnull<int_type*> out,
  3359.       |                                                                     ^~~
  3360. /usr/include/absl/strings/numbers.h:215:44: error: expected primary-expression before ‘int’
  3361.   215 |                                            int base) {
  3362.       |                                            ^~~
  3363. /usr/include/absl/strings/numbers.h:215:52: error: expression list treated as compound expression in initializer [-fpermissive]
  3364.   215 |                                            int base) {
  3365.       |                                                    ^
  3366. /usr/include/absl/strings/numbers.h:215:53: error: expected ‘;’ before ‘{’ token
  3367.   215 |                                            int base) {
  3368.       |                                                     ^~
  3369.       |                                                     ;
  3370. /usr/include/absl/strings/numbers.h:283:27: error: redefinition of ‘template<class int_type> bool absl::lts_20240722::SimpleAtoi’
  3371.   283 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  3372.       |                           ^~~~~~~~~~
  3373. /usr/include/absl/strings/numbers.h:63:27: note: ‘template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>’ previously declared here
  3374.    63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  3375.       |                           ^~~~~~~~~~
  3376. /usr/include/absl/strings/numbers.h:283:44: error: ‘string_view’ is not a member of ‘absl’
  3377.   283 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  3378.       |                                            ^~~~~~~~~~~
  3379. /usr/include/absl/strings/numbers.h:284:63: error: expected primary-expression before ‘out’
  3380.   284 |                                      absl::Nonnull<int_type*> out) {
  3381.       |                                                               ^~~
  3382. /usr/include/absl/strings/numbers.h:288:51: error: ‘bool absl::lts_20240722::SimpleAtoi’ redeclared as different kind of entity
  3383.   288 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  3384.       |                                                   ^~~~~~~~~~~
  3385. /usr/include/absl/strings/numbers.h:63:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>’
  3386.    63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  3387.       |                           ^~~~~~~~~~
  3388. /usr/include/absl/strings/numbers.h:288:51: error: ‘string_view’ is not a member of ‘absl’
  3389.   288 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  3390.       |                                                   ^~~~~~~~~~~
  3391. /usr/include/absl/strings/numbers.h:289:74: error: expected primary-expression before ‘out’
  3392.   289 |                                             absl::Nonnull<absl::int128*> out) {
  3393.       |                                                                          ^~~
  3394. /usr/include/absl/strings/numbers.h:293:51: error: ‘bool absl::lts_20240722::SimpleAtoi’ redeclared as different kind of entity
  3395.   293 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  3396.       |                                                   ^~~~~~~~~~~
  3397. /usr/include/absl/strings/numbers.h:63:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>’
  3398.    63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  3399.       |                           ^~~~~~~~~~
  3400. /usr/include/absl/strings/numbers.h:293:51: error: ‘string_view’ is not a member of ‘absl’
  3401.   293 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  3402.       |                                                   ^~~~~~~~~~~
  3403. /usr/include/absl/strings/numbers.h:294:75: error: expected primary-expression before ‘out’
  3404.   294 |                                             absl::Nonnull<absl::uint128*> out) {
  3405.       |                                                                           ^~~
  3406. /usr/include/absl/strings/numbers.h:299:27: error: redefinition of ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi’
  3407.   299 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  3408.       |                           ^~~~~~~~~~~~~
  3409. /usr/include/absl/strings/numbers.h:112:27: note: ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’ previously declared here
  3410.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  3411.       |                           ^~~~~~~~~~~~~
  3412. /usr/include/absl/strings/numbers.h:299:47: error: ‘string_view’ is not a member of ‘absl’
  3413.   299 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  3414.       |                                               ^~~~~~~~~~~
  3415. /usr/include/absl/strings/numbers.h:300:66: error: expected primary-expression before ‘out’
  3416.   300 |                                         absl::Nonnull<int_type*> out) {
  3417.       |                                                                  ^~~
  3418. /usr/include/absl/strings/numbers.h:305:11: error: ‘bool absl::lts_20240722::SimpleHexAtoi’ redeclared as different kind of entity
  3419.   305 |     absl::string_view str, absl::Nonnull<absl::int128*> out) {
  3420.       |           ^~~~~~~~~~~
  3421. /usr/include/absl/strings/numbers.h:112:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’
  3422.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  3423.       |                           ^~~~~~~~~~~~~
  3424. /usr/include/absl/strings/numbers.h:305:11: error: ‘string_view’ is not a member of ‘absl’
  3425.   305 |     absl::string_view str, absl::Nonnull<absl::int128*> out) {
  3426.       |           ^~~~~~~~~~~
  3427. /usr/include/absl/strings/numbers.h:305:57: error: expected primary-expression before ‘out’
  3428.   305 |     absl::string_view str, absl::Nonnull<absl::int128*> out) {
  3429.       |                                                         ^~~
  3430. /usr/include/absl/strings/numbers.h:310:11: error: ‘bool absl::lts_20240722::SimpleHexAtoi’ redeclared as different kind of entity
  3431.   310 |     absl::string_view str, absl::Nonnull<absl::uint128*> out) {
  3432.       |           ^~~~~~~~~~~
  3433. /usr/include/absl/strings/numbers.h:112:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’
  3434.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  3435.       |                           ^~~~~~~~~~~~~
  3436. /usr/include/absl/strings/numbers.h:310:11: error: ‘string_view’ is not a member of ‘absl’
  3437.   310 |     absl::string_view str, absl::Nonnull<absl::uint128*> out) {
  3438.       |           ^~~~~~~~~~~
  3439. /usr/include/absl/strings/numbers.h:310:58: error: expected primary-expression before ‘out’
  3440.   310 |     absl::string_view str, absl::Nonnull<absl::uint128*> out) {
  3441.       |                                                          ^~~
  3442. /usr/include/absl/strings/str_cat.h: In function ‘void absl::lts_20240722::AbslStringify(S&, Hex)’:
  3443. /usr/include/absl/strings/str_cat.h:224:25: error: ‘string_view’ is not a member of ‘absl’
  3444.   224 |       sink.Append(absl::string_view(end - real_width, real_width));
  3445.       |                         ^~~~~~~~~~~
  3446. /usr/include/absl/strings/str_cat.h:231:25: error: ‘string_view’ is not a member of ‘absl’
  3447.   231 |       sink.Append(absl::string_view(end - hex.width, hex.width));
  3448.       |                         ^~~~~~~~~~~
  3449. /usr/include/absl/strings/str_cat.h: In function ‘void absl::lts_20240722::AbslStringify(S&, Dec)’:
  3450. /usr/include/absl/strings/str_cat.h:298:23: error: ‘string_view’ is not a member of ‘absl’
  3451.   298 |     sink.Append(absl::string_view(writer, static_cast<size_t>(end - writer)));
  3452.       |                       ^~~~~~~~~~~
  3453. /usr/include/absl/strings/str_cat.h: At global scope:
  3454. /usr/include/absl/strings/str_cat.h:360:29: error: expected ‘)’ before ‘pc’
  3455.   360 |   AlphaNum(absl::string_view pc  // NOLINT(runtime/explicit)
  3456.       |           ~                 ^~~
  3457.       |                             )
  3458. /usr/include/absl/strings/str_cat.h:383:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  3459.   383 |   absl::string_view::size_type size() const { return piece_.size(); }
  3460.       |         ^~~~~~~~~~~
  3461. /usr/include/absl/strings/str_cat.h:385:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  3462.   385 |   absl::string_view Piece() const { return piece_; }
  3463.       |         ^~~~~~~~~~~
  3464. /usr/include/absl/strings/str_cat.h:418:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  3465.   418 |   absl::string_view piece_;
  3466.       |         ^~~~~~~~~~~
  3467. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(int)’:
  3468. /usr/include/absl/strings/str_cat.h:322:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3469.   322 |       : piece_(digits_, static_cast<size_t>(
  3470.       |         ^~~~~~
  3471. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(unsigned int)’:
  3472. /usr/include/absl/strings/str_cat.h:326:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3473.   326 |       : piece_(digits_, static_cast<size_t>(
  3474.       |         ^~~~~~
  3475. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(long int)’:
  3476. /usr/include/absl/strings/str_cat.h:330:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3477.   330 |       : piece_(digits_, static_cast<size_t>(
  3478.       |         ^~~~~~
  3479. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(long unsigned int)’:
  3480. /usr/include/absl/strings/str_cat.h:334:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3481.   334 |       : piece_(digits_, static_cast<size_t>(
  3482.       |         ^~~~~~
  3483. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(long long int)’:
  3484. /usr/include/absl/strings/str_cat.h:338:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3485.   338 |       : piece_(digits_, static_cast<size_t>(
  3486.       |         ^~~~~~
  3487. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(long long unsigned int)’:
  3488. /usr/include/absl/strings/str_cat.h:342:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3489.   342 |       : piece_(digits_, static_cast<size_t>(
  3490.       |         ^~~~~~
  3491. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(float)’:
  3492. /usr/include/absl/strings/str_cat.h:347:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3493.   347 |       : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {}
  3494.       |         ^~~~~~
  3495. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(double)’:
  3496. /usr/include/absl/strings/str_cat.h:349:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3497.   349 |       : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {}
  3498.       |         ^~~~~~
  3499. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(const absl::lts_20240722::strings_internal::AlphaNumBuffer<size>&)’:
  3500. /usr/include/absl/strings/str_cat.h:355:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3501.   355 |       : piece_(&buf.data[0], buf.size) {}
  3502.       |         ^~~~~~
  3503. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(absl::lts_20240722::Nullable<const char*>)’:
  3504. /usr/include/absl/strings/str_cat.h:359:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3505.   359 |       : piece_(NullSafeStringView(c_str)) {}
  3506.       |         ^~~~~~
  3507. /usr/include/absl/strings/str_cat.h:359:16: error: ‘NullSafeStringView’ was not declared in this scope
  3508.   359 |       : piece_(NullSafeStringView(c_str)) {}
  3509.       |                ^~~~~~~~~~~~~~~~~~
  3510. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(const T&, absl::lts_20240722::strings_internal::StringifySink&&)’:
  3511. /usr/include/absl/strings/str_cat.h:369:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3512.   369 |       : piece_(strings_internal::ExtractStringification(sink, v)) {}
  3513.       |         ^~~~~~
  3514. /usr/include/absl/strings/str_cat.h:369:34: error: ‘ExtractStringification’ is not a member of ‘absl::lts_20240722::strings_internal’
  3515.   369 |       : piece_(strings_internal::ExtractStringification(sink, v)) {}
  3516.       |                                  ^~~~~~~~~~~~~~~~~~~~~~
  3517. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(const std::__cxx11::basic_string<char, std::char_traits<char>, _Alloc>&)’:
  3518. /usr/include/absl/strings/str_cat.h:375:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  3519.   375 |       : piece_(str) {}
  3520.       |         ^~~~~~
  3521. /usr/include/absl/strings/str_cat.h: In member function ‘const char* absl::lts_20240722::AlphaNum::data() const’:
  3522. /usr/include/absl/strings/str_cat.h:384:53: error: ‘piece_’ was not declared in this scope
  3523.   384 |   absl::Nullable<const char*> data() const { return piece_.data(); }
  3524.       |                                                     ^~~~~~
  3525. /usr/include/absl/strings/str_cat.h: At global scope:
  3526. /usr/include/absl/strings/str_cat.h:453:51: error: ‘string_view’ is not a member of ‘absl’
  3527.   453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  3528.       |                                                   ^~~~~~~~~~~
  3529. /usr/include/absl/strings/str_cat.h:453:51: error: ‘string_view’ is not a member of ‘absl’
  3530. /usr/include/absl/strings/str_cat.h:453:62: error: template argument 1 is invalid
  3531.   453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  3532.       |                                                              ^
  3533. /usr/include/absl/strings/str_cat.h:455:47: error: ‘string_view’ is not a member of ‘absl’
  3534.   455 |                   std::initializer_list<absl::string_view> pieces);
  3535.       |                                               ^~~~~~~~~~~
  3536. /usr/include/absl/strings/str_cat.h:455:47: error: ‘string_view’ is not a member of ‘absl’
  3537. /usr/include/absl/strings/str_cat.h:455:58: error: template argument 1 is invalid
  3538.   455 |                   std::initializer_list<absl::string_view> pieces);
  3539.       |                                                          ^
  3540. /usr/include/absl/strings/str_cat.h:521:39: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  3541.   521 | template <typename T, typename = std::enable_if_t<
  3542.       |                                       ^~~~~~~~~~~
  3543. /usr/include/absl/strings/str_cat.h:521:34: note: ‘std::enable_if_t’ is only available from C++14 onwards
  3544.   521 | template <typename T, typename = std::enable_if_t<
  3545.       |                                  ^~~
  3546. /usr/include/absl/strings/str_cat.h:521:50: error: expected ‘>’ before ‘<’ token
  3547.   521 | template <typename T, typename = std::enable_if_t<
  3548.       |                                                  ^
  3549. /usr/include/absl/strings/str_cat.h:523:48: error: expected unqualified-id before ‘{’ token
  3550.   523 |                           std::is_arithmetic<T>{} && !std::is_same<T, char>{}>>
  3551.       |                                                ^
  3552. /usr/include/absl/strings/str_cat.h:523:54: error: expected unqualified-id before ‘!’ token
  3553.   523 |                           std::is_arithmetic<T>{} && !std::is_same<T, char>{}>>
  3554.       |                                                      ^
  3555. /usr/include/absl/strings/str_cat.h:523:78: error: expected unqualified-id before ‘>>’ token
  3556.   523 |                           std::is_arithmetic<T>{} && !std::is_same<T, char>{}>>
  3557.       |                                                                              ^~
  3558. /usr/include/absl/strings/str_cat.h:534:23: error: ‘template<class T> std::string absl::lts_20240722::StrCat’ redeclared as different kind of entity
  3559.   534 |     strings_internal::EnableIfFastCase<T> a) {
  3560.       |                       ^~~~~~~~~~~~~~~~
  3561. /usr/include/absl/strings/str_cat.h:530:41: note: previous declaration ‘std::string absl::lts_20240722::StrCat()’
  3562.   530 | ABSL_MUST_USE_RESULT inline std::string StrCat() { return std::string(); }
  3563.       |                                         ^~~~~~
  3564. /usr/include/absl/strings/str_cat.h:534:23: error: ‘EnableIfFastCase’ is not a member of ‘absl::lts_20240722::strings_internal’
  3565.   534 |     strings_internal::EnableIfFastCase<T> a) {
  3566.       |                       ^~~~~~~~~~~~~~~~
  3567. /usr/include/absl/strings/str_cat.h:534:41: error: expected primary-expression before ‘>’ token
  3568.   534 |     strings_internal::EnableIfFastCase<T> a) {
  3569.       |                                         ^
  3570. /usr/include/absl/strings/str_cat.h:534:43: error: ‘a’ was not declared in this scope
  3571.   534 |     strings_internal::EnableIfFastCase<T> a) {
  3572.       |                                           ^
  3573. /usr/include/absl/strings/str_cat.h: In function ‘std::string absl::lts_20240722::StrCat(const AlphaNum&)’:
  3574. /usr/include/absl/strings/str_cat.h:538:34: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘size’
  3575.   538 |   return std::string(a.data(), a.size());
  3576.       |                                  ^~~~
  3577. /usr/include/absl/strings/str_cat.h: In function ‘std::string absl::lts_20240722::StrCat(const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)’:
  3578. /usr/include/absl/strings/str_cat.h:553:10: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3579.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3580.       |          ^~~~~
  3581. /usr/include/absl/strings/str_cat.h:553:21: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3582.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3583.       |                     ^~~~~
  3584. /usr/include/absl/strings/str_cat.h:553:32: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3585.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3586.       |                                ^~~~~
  3587. /usr/include/absl/strings/str_cat.h:553:43: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3588.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3589.       |                                           ^~~~~
  3590. /usr/include/absl/strings/str_cat.h:553:54: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3591.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3592.       |                                                      ^~~~~
  3593. /usr/include/absl/strings/str_cat.h:554:43: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3594.   554 |        static_cast<const AlphaNum&>(args).Piece()...});
  3595.       |                                           ^~~~~
  3596. /usr/include/absl/strings/str_cat.h:552:37: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘int’
  3597.   552 |   return strings_internal::CatPieces(
  3598.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  3599.       |                                     |
  3600.       |                                     <brace-enclosed initializer list>
  3601.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3602.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3603.   554 |        static_cast<const AlphaNum&>(args).Piece()...});
  3604.       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3605. /usr/include/absl/strings/str_cat.h:453:64: note:   initializing argument 1 of ‘std::string absl::lts_20240722::strings_internal::CatPieces(int)’
  3606.   453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  3607.       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  3608. /usr/include/absl/strings/str_cat.h: In function ‘void absl::lts_20240722::StrAppend(Nonnull<std::__cxx11::basic_string<char>*>, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)’:
  3609. /usr/include/absl/strings/str_cat.h:599:16: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3610.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3611.       |                ^~~~~
  3612. /usr/include/absl/strings/str_cat.h:599:27: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3613.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3614.       |                           ^~~~~
  3615. /usr/include/absl/strings/str_cat.h:599:38: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3616.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3617.       |                                      ^~~~~
  3618. /usr/include/absl/strings/str_cat.h:599:49: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3619.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3620.       |                                                 ^~~~~
  3621. /usr/include/absl/strings/str_cat.h:599:60: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3622.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3623.       |                                                            ^~~~~
  3624. /usr/include/absl/strings/str_cat.h:600:49: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  3625.   600 |              static_cast<const AlphaNum&>(args).Piece()...});
  3626.       |                                                 ^~~~~
  3627. /usr/include/absl/strings/str_cat.h:598:33: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘int’
  3628.   598 |   strings_internal::AppendPieces(
  3629.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  3630.       |                                 |
  3631.       |                                 <brace-enclosed initializer list>
  3632.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  3633.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3634.   600 |              static_cast<const AlphaNum&>(args).Piece()...});
  3635.       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3636. /usr/include/absl/strings/str_cat.h:455:60: note:   initializing argument 2 of ‘void absl::lts_20240722::strings_internal::AppendPieces(absl::lts_20240722::Nonnull<std::__cxx11::basic_string<char>*>, int)’
  3637.   455 |                   std::initializer_list<absl::string_view> pieces);
  3638.       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  3639. /usr/include/absl/container/internal/layout.h: At global scope:
  3640. /usr/include/absl/container/internal/layout.h:354:36: error: ‘index_sequence’ is not a member of ‘absl’
  3641.   354 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  3642.       |                                    ^~~~~~~~~~~~~~
  3643. /usr/include/absl/container/internal/layout.h:354:36: error: ‘index_sequence’ is not a member of ‘absl’
  3644. /usr/include/absl/container/internal/layout.h:354:64: error: expected parameter pack before ‘...’
  3645.   354 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  3646.       |                                                                ^~~
  3647. /usr/include/absl/container/internal/layout.h:354:67: error: wrong number of template arguments (2, should be 5)
  3648.   354 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  3649.       |                                                                   ^
  3650. /usr/include/absl/container/internal/layout.h:332:7: note: provided for ‘template<class Elements, class StaticSizeSeq, class RuntimeSizeSeq, class SizeSeq, class OffsetSeq> class absl::lts_20240722::container_internal::internal_layout::LayoutImpl’
  3651.   332 | class LayoutImpl;
  3652.       |       ^~~~~~~~~~
  3653. /usr/include/absl/container/internal/layout.h:700:36: error: ‘index_sequence’ is not a member of ‘absl’
  3654.   700 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  3655.       |                                    ^~~~~~~~~~~~~~
  3656. /usr/include/absl/container/internal/layout.h:700:36: error: ‘index_sequence’ is not a member of ‘absl’
  3657. /usr/include/absl/container/internal/layout.h:700:64: error: expected parameter pack before ‘...’
  3658.   700 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  3659.       |                                                                ^~~
  3660. /usr/include/absl/container/internal/layout.h:700:67: error: wrong number of template arguments (2, should be 5)
  3661.   700 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  3662.       |                                                                   ^
  3663. /usr/include/absl/container/internal/layout.h:332:7: note: provided for ‘template<class Elements, class StaticSizeSeq, class RuntimeSizeSeq, class SizeSeq, class OffsetSeq> class absl::lts_20240722::container_internal::internal_layout::LayoutImpl’
  3664.   332 | class LayoutImpl;
  3665.       |       ^~~~~~~~~~
  3666. /usr/include/absl/container/internal/layout.h:707:11: error: ‘make_index_sequence’ is not a member of ‘absl’
  3667.   707 |     absl::make_index_sequence<NumRuntimeSizes>,
  3668.       |           ^~~~~~~~~~~~~~~~~~~
  3669. /usr/include/absl/container/internal/layout.h:707:11: error: ‘make_index_sequence’ is not a member of ‘absl’
  3670. /usr/include/absl/container/internal/layout.h:707:46: error: wrong number of template arguments (3, should be 5)
  3671.   707 |     absl::make_index_sequence<NumRuntimeSizes>,
  3672.       |                                              ^
  3673. /usr/include/absl/container/internal/layout.h:332:7: note: provided for ‘template<class Elements, class StaticSizeSeq, class RuntimeSizeSeq, class SizeSeq, class OffsetSeq> class absl::lts_20240722::container_internal::internal_layout::LayoutImpl’
  3674.   332 | class LayoutImpl;
  3675.       |       ^~~~~~~~~~
  3676. /usr/include/absl/container/internal/layout.h:714:24: error: expected template-name before ‘<’ token
  3677.   714 |     : public LayoutType<StaticSizeSeq,
  3678.       |                        ^
  3679. /usr/include/absl/container/internal/layout.h:714:24: error: expected ‘{’ before ‘<’ token
  3680. /usr/include/absl/container/internal/layout.h:813:26: error: ‘make_index_sequence’ is not a member of ‘absl’
  3681.   813 |                    absl::make_index_sequence<0>, Ts...> {
  3682.       |                          ^~~~~~~~~~~~~~~~~~~
  3683. /usr/include/absl/container/internal/layout.h:813:26: error: ‘make_index_sequence’ is not a member of ‘absl’
  3684. /usr/include/absl/container/internal/layout.h:813:47: error: template argument 1 is invalid
  3685.   813 |                    absl::make_index_sequence<0>, Ts...> {
  3686.       |                                               ^
  3687. /usr/include/absl/container/internal/layout.h:813:55: error: expected ‘{’ before ‘>’ token
  3688.   813 |                    absl::make_index_sequence<0>, Ts...> {
  3689.       |                                                       ^
  3690. /usr/include/absl/container/internal/btree.h:112:42: error: ‘string_view’ is not a member of ‘absl’
  3691.   112 |   StringBtreeDefaultLess(std::less<absl::string_view>) {}  // NOLINT
  3692.       |                                          ^~~~~~~~~~~
  3693. /usr/include/absl/container/internal/btree.h:112:42: error: ‘string_view’ is not a member of ‘absl’
  3694. /usr/include/absl/container/internal/btree.h:112:53: error: template argument 1 is invalid
  3695.   112 |   StringBtreeDefaultLess(std::less<absl::string_view>) {}  // NOLINT
  3696.       |                                                     ^
  3697. /usr/include/absl/container/internal/btree.h:116:37: error: ‘string_view’ is not a member of ‘absl’
  3698.   116 |   explicit operator std::less<absl::string_view>() const { return {}; }
  3699.       |                                     ^~~~~~~~~~~
  3700. /usr/include/absl/container/internal/btree.h:116:37: error: ‘string_view’ is not a member of ‘absl’
  3701. /usr/include/absl/container/internal/btree.h:116:48: error: template argument 1 is invalid
  3702.   116 |   explicit operator std::less<absl::string_view>() const { return {}; }
  3703.       |                                                ^
  3704. /usr/include/absl/container/internal/btree.h:119:40: error: ‘absl::string_view’ has not been declared
  3705.   119 |   absl::weak_ordering operator()(absl::string_view lhs,
  3706.       |                                        ^~~~~~~~~~~
  3707. /usr/include/absl/container/internal/btree.h:120:40: error: ‘absl::string_view’ has not been declared
  3708.   120 |                                  absl::string_view rhs) const {
  3709.       |                                        ^~~~~~~~~~~
  3710. /usr/include/absl/container/internal/btree.h:129:40: error: ‘absl::string_view’ has not been declared
  3711.   129 |                                  absl::string_view rhs) const {
  3712.       |                                        ^~~~~~~~~~~
  3713. /usr/include/absl/container/internal/btree.h:132:40: error: ‘absl::string_view’ has not been declared
  3714.   132 |   absl::weak_ordering operator()(absl::string_view lhs,
  3715.       |                                        ^~~~~~~~~~~
  3716. /usr/include/absl/container/internal/btree.h: In member function ‘absl::lts_20240722::weak_ordering absl::lts_20240722::container_internal::StringBtreeDefaultLess::operator()(int, int) const’:
  3717. /usr/include/absl/container/internal/btree.h:121:61: error: request for member ‘compare’ in ‘lhs’, which is of non-class type ‘int’
  3718.   121 |     return compare_internal::compare_result_as_ordering(lhs.compare(rhs));
  3719.       |                                                             ^~~~~~~
  3720. /usr/include/absl/container/internal/btree.h: At global scope:
  3721. /usr/include/absl/container/internal/btree.h:144:48: error: ‘string_view’ is not a member of ‘absl’
  3722.   144 |   StringBtreeDefaultGreater(std::greater<absl::string_view>) {}  // NOLINT
  3723.       |                                                ^~~~~~~~~~~
  3724. /usr/include/absl/container/internal/btree.h:144:48: error: ‘string_view’ is not a member of ‘absl’
  3725. /usr/include/absl/container/internal/btree.h:144:59: error: template argument 1 is invalid
  3726.   144 |   StringBtreeDefaultGreater(std::greater<absl::string_view>) {}  // NOLINT
  3727.       |                                                           ^
  3728. /usr/include/absl/container/internal/btree.h:148:40: error: ‘string_view’ is not a member of ‘absl’
  3729.   148 |   explicit operator std::greater<absl::string_view>() const { return {}; }
  3730.       |                                        ^~~~~~~~~~~
  3731. /usr/include/absl/container/internal/btree.h:148:40: error: ‘string_view’ is not a member of ‘absl’
  3732. /usr/include/absl/container/internal/btree.h:148:51: error: template argument 1 is invalid
  3733.   148 |   explicit operator std::greater<absl::string_view>() const { return {}; }
  3734.       |                                                   ^
  3735. /usr/include/absl/container/internal/btree.h:151:40: error: ‘absl::string_view’ has not been declared
  3736.   151 |   absl::weak_ordering operator()(absl::string_view lhs,
  3737.       |                                        ^~~~~~~~~~~
  3738. /usr/include/absl/container/internal/btree.h:152:40: error: ‘absl::string_view’ has not been declared
  3739.   152 |                                  absl::string_view rhs) const {
  3740.       |                                        ^~~~~~~~~~~
  3741. /usr/include/absl/container/internal/btree.h:161:40: error: ‘absl::string_view’ has not been declared
  3742.   161 |                                  absl::string_view rhs) const {
  3743.       |                                        ^~~~~~~~~~~
  3744. /usr/include/absl/container/internal/btree.h:164:40: error: ‘absl::string_view’ has not been declared
  3745.   164 |   absl::weak_ordering operator()(absl::string_view lhs,
  3746.       |                                        ^~~~~~~~~~~
  3747. /usr/include/absl/container/internal/btree.h: In member function ‘absl::lts_20240722::weak_ordering absl::lts_20240722::container_internal::StringBtreeDefaultGreater::operator()(int, int) const’:
  3748. /usr/include/absl/container/internal/btree.h:153:61: error: request for member ‘compare’ in ‘rhs’, which is of non-class type ‘int’
  3749.   153 |     return compare_internal::compare_result_as_ordering(rhs.compare(lhs));
  3750.       |                                                             ^~~~~~~
  3751. /usr/include/absl/container/internal/btree.h: At global scope:
  3752. /usr/include/absl/container/internal/btree.h:288:44: error: ‘string_view’ is not a member of ‘absl’
  3753.   288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> {
  3754.       |                                            ^~~~~~~~~~~
  3755. /usr/include/absl/container/internal/btree.h:288:44: error: ‘string_view’ is not a member of ‘absl’
  3756. /usr/include/absl/container/internal/btree.h:288:55: error: template argument 1 is invalid
  3757.   288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> {
  3758.       |                                                       ^
  3759. /usr/include/absl/container/internal/btree.h:288:64: error: ‘string_view’ is not a member of ‘absl’
  3760.   288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> {
  3761.       |                                                                ^~~~~~~~~~~
  3762. /usr/include/absl/container/internal/btree.h:288:64: error: ‘string_view’ is not a member of ‘absl’
  3763. /usr/include/absl/container/internal/btree.h:288:75: error: template argument 1 is invalid
  3764.   288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> {
  3765.       |                                                                           ^
  3766. /usr/include/absl/container/internal/btree.h:288:75: error: template argument 2 is invalid
  3767. /usr/include/absl/container/internal/btree.h:293:47: error: ‘string_view’ is not a member of ‘absl’
  3768.   293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> {
  3769.       |                                               ^~~~~~~~~~~
  3770. /usr/include/absl/container/internal/btree.h:293:47: error: ‘string_view’ is not a member of ‘absl’
  3771. /usr/include/absl/container/internal/btree.h:293:58: error: template argument 1 is invalid
  3772.   293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> {
  3773.       |                                                          ^
  3774. /usr/include/absl/container/internal/btree.h:293:67: error: ‘string_view’ is not a member of ‘absl’
  3775.   293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> {
  3776.       |                                                                   ^~~~~~~~~~~
  3777. /usr/include/absl/container/internal/btree.h:293:67: error: ‘string_view’ is not a member of ‘absl’
  3778. /usr/include/absl/container/internal/btree.h:293:78: error: template argument 1 is invalid
  3779.   293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> {
  3780.       |                                                                              ^
  3781. /usr/include/absl/container/internal/btree.h:293:78: error: template argument 2 is invalid
  3782. /usr/include/absl/container/internal/btree.h:635:20: error: ‘InternalLayout’ function uses ‘auto’ type specifier without trailing return type
  3783.   635 |   constexpr static auto InternalLayout() { return internal_layout_type(); }
  3784.       |                    ^~~~
  3785. /usr/include/absl/container/internal/btree.h:635:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3786. /usr/include/absl/container/internal/btree.h: In constructor ‘absl::lts_20240722::container_internal::btree<Params>::btree(absl::lts_20240722::container_internal::btree<Params>&&)’:
  3787. /usr/include/absl/container/internal/btree.h:1403:20: error: ‘exchange’ is not a member of ‘std’
  3788.  1403 |       : root_(std::exchange(other.root_, EmptyNode())),
  3789.       |                    ^~~~~~~~
  3790. /usr/include/absl/container/internal/btree.h:1403:20: note: ‘std::exchange’ is only available from C++14 onwards
  3791. /usr/include/absl/container/internal/btree.h:1405:20: error: ‘exchange’ is not a member of ‘std’
  3792.  1405 |         size_(std::exchange(other.size_, 0u)) {
  3793.       |                    ^~~~~~~~
  3794. /usr/include/absl/container/internal/btree.h:1405:20: note: ‘std::exchange’ is only available from C++14 onwards
  3795. In file included from /app/include/google/protobuf/explicitly_constructed.h:17,
  3796.                  from /app/include/google/protobuf/generated_enum_util.h:19,
  3797.                  from /app/include/google/protobuf/extension_set.h:37:
  3798. /app/include/google/protobuf/port_def.inc: At global scope:
  3799. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  3800.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  3801.       |               ^~~~~~~~~~~~~~~~~~~~~~
  3802. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  3803. In file included from /app/include/google/protobuf/endian.h:20,
  3804.                  from /app/include/google/protobuf/io/coded_stream.h:113,
  3805.                  from /app/include/google/protobuf/message_lite.h:40,
  3806.                  from /app/include/google/protobuf/generated_enum_util.h:20:
  3807. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  3808.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  3809.       |               ^~~~~~~~~~~~~~~~~~~~~~
  3810. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  3811. In file included from /app/include/google/protobuf/io/coded_stream.h:116:
  3812. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  3813.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  3814.       |               ^~~~~~~~~~~~~~~~~~~~~~
  3815. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  3816. /app/include/google/protobuf/io/coded_stream.h:696:56: error: ‘absl::string_view’ has not been declared
  3817.   696 |   uint8_t* WriteStringMaybeAliased(uint32_t num, absl::string_view s,
  3818.       |                                                        ^~~~~~~~~~~
  3819. /app/include/google/protobuf/io/coded_stream.h:708:55: error: ‘absl::string_view’ has not been declared
  3820.   708 |   uint8_t* WriteBytesMaybeAliased(uint32_t num, absl::string_view s,
  3821.       |                                                       ^~~~~~~~~~~
  3822. /app/include/google/protobuf/io/coded_stream.h:867:63: error: ‘absl::string_view’ has not been declared
  3823.   867 |   uint8_t* WriteStringMaybeAliasedOutline(uint32_t num, absl::string_view s,
  3824.       |                                                               ^~~~~~~~~~~
  3825. /app/include/google/protobuf/io/coded_stream.h:869:51: error: ‘absl::string_view’ has not been declared
  3826.   869 |   uint8_t* WriteStringOutline(uint32_t num, absl::string_view s, uint8_t* ptr);
  3827.       |                                                   ^~~~~~~~~~~
  3828. /app/include/google/protobuf/io/coded_stream.h: In member function ‘uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteStringMaybeAliased(uint32_t, int, uint8_t*)’:
  3829. /app/include/google/protobuf/io/coded_stream.h:698:29: error: request for member ‘size’ in ‘s’, which is of non-class type ‘int’
  3830.   698 |     std::ptrdiff_t size = s.size();
  3831.       |                             ^~~~
  3832. /app/include/google/protobuf/io/coded_stream.h:705:24: error: request for member ‘data’ in ‘s’, which is of non-class type ‘int’
  3833.   705 |     std::memcpy(ptr, s.data(), size);
  3834.       |                        ^~~~
  3835. /app/include/google/protobuf/io/coded_stream.h: In member function ‘std::ptrdiff_t google::protobuf::io::EpsCopyOutputStream::GetSize(uint8_t*) const’:
  3836. /app/include/google/protobuf/io/coded_stream.h:832:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  3837.   832 |     ABSL_DCHECK(ptr <= end_ + kSlopBytes);  // NOLINT
  3838.       |     ^~~~~~~~~~~
  3839.       |     |
  3840.       |     const char*
  3841. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  3842.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  3843.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  3844. /app/include/google/protobuf/io/coded_stream.h: In member function ‘uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteTag(uint32_t, uint32_t, uint8_t*)’:
  3845. /app/include/google/protobuf/io/coded_stream.h:853:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  3846.   853 |     ABSL_DCHECK(ptr < end_);  // NOLINT
  3847.       |     ^~~~~~~~~~~
  3848.       |     |
  3849.       |     const char*
  3850. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  3851.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  3852.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  3853. /app/include/google/protobuf/io/coded_stream.h: At global scope:
  3854. /app/include/google/protobuf/io/coded_stream.h:1119:26: error: ‘absl::string_view’ has not been declared
  3855.  1119 |   void WriteString(absl::string_view str);
  3856.       |                          ^~~~~~~~~~~
  3857. /app/include/google/protobuf/io/coded_stream.h:1121:44: error: ‘absl::string_view’ has not been declared
  3858.  1121 |   static uint8_t* WriteStringToArray(absl::string_view str, uint8_t* target);
  3859.       |                                            ^~~~~~~~~~~
  3860. /app/include/google/protobuf/io/coded_stream.h:1123:52: error: ‘absl::string_view’ has not been declared
  3861.  1123 |   static uint8_t* WriteStringWithSizeToArray(absl::string_view str,
  3862.       |                                                    ^~~~~~~~~~~
  3863. /app/include/google/protobuf/io/coded_stream.h: In member function ‘bool google::protobuf::io::CodedOutputStream::HadError()’:
  3864. /app/include/google/protobuf/io/coded_stream.h:1061:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  3865.  1061 |     ABSL_DCHECK(cur_);
  3866.       |     ^~~~~~~~~~~
  3867.       |     |
  3868.       |     const char*
  3869. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  3870.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  3871.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  3872. /app/include/google/protobuf/io/coded_stream.h: At global scope:
  3873. /app/include/google/protobuf/io/coded_stream.h:1792:13: error: variable or field ‘WriteString’ declared void
  3874.  1792 | inline void CodedOutputStream::WriteString(absl::string_view str) {
  3875.       |             ^~~~~~~~~~~~~~~~~
  3876. /app/include/google/protobuf/io/coded_stream.h:1792:50: error: ‘string_view’ is not a member of ‘absl’
  3877.  1792 | inline void CodedOutputStream::WriteString(absl::string_view str) {
  3878.       |                                                  ^~~~~~~~~~~
  3879. /app/include/google/protobuf/io/coded_stream.h:1807:17: error: ‘uint8_t* google::protobuf::io::CodedOutputStream::WriteStringToArray’ is not a static data member of ‘class google::protobuf::io::CodedOutputStream’
  3880.  1807 | inline uint8_t* CodedOutputStream::WriteStringToArray(absl::string_view str,
  3881.       |                 ^~~~~~~~~~~~~~~~~
  3882. /app/include/google/protobuf/io/coded_stream.h:1807:61: error: ‘string_view’ is not a member of ‘absl’
  3883.  1807 | inline uint8_t* CodedOutputStream::WriteStringToArray(absl::string_view str,
  3884.       |                                                             ^~~~~~~~~~~
  3885. /app/include/google/protobuf/io/coded_stream.h:1808:62: error: expected primary-expression before ‘*’ token
  3886.  1808 |                                                       uint8_t* target) {
  3887.       |                                                              ^
  3888. /app/include/google/protobuf/io/coded_stream.h:1808:64: error: ‘target’ was not declared in this scope
  3889.  1808 |                                                       uint8_t* target) {
  3890.       |                                                                ^~~~~~
  3891. /app/include/google/protobuf/io/coded_stream.h:1808:70: error: expression list treated as compound expression in initializer [-fpermissive]
  3892.  1808 |                                                       uint8_t* target) {
  3893.       |                                                                      ^
  3894. In file included from /app/include/google/protobuf/metadata_lite.h:18,
  3895.                  from /app/include/google/protobuf/message_lite.h:41:
  3896. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  3897.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  3898.       |               ^~~~~~~~~~~~~~~~~~~~~~
  3899. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  3900. In file included from /app/include/google/protobuf/message_lite.h:46:
  3901. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  3902.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  3903.       |               ^~~~~~~~~~~~~~~~~~~~~~
  3904. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  3905. /app/include/google/protobuf/message_lite.h: In static member function ‘static constexpr google::protobuf::internal::MessageCreator google::protobuf::internal::MessageCreator::ZeroInit(uint32_t, uint8_t, uintptr_t)’:
  3906. /app/include/google/protobuf/message_lite.h:112:3: error: body of ‘constexpr’ function ‘static constexpr google::protobuf::internal::MessageCreator google::protobuf::internal::MessageCreator::ZeroInit(uint32_t, uint8_t, uintptr_t)’ not a return-statement
  3907.   112 |   }
  3908.       |   ^
  3909. /app/include/google/protobuf/message_lite.h: In static member function ‘static constexpr google::protobuf::internal::MessageCreator google::protobuf::internal::MessageCreator::CopyInit(uint32_t, uint8_t, uintptr_t)’:
  3910. /app/include/google/protobuf/message_lite.h:122:3: error: body of ‘constexpr’ function ‘static constexpr google::protobuf::internal::MessageCreator google::protobuf::internal::MessageCreator::CopyInit(uint32_t, uint8_t, uintptr_t)’ not a return-statement
  3911.   122 |   }
  3912.       |   ^
  3913. /app/include/google/protobuf/message_lite.h: In member function ‘uintptr_t google::protobuf::internal::MessageCreator::arena_bits() const’:
  3914. /app/include/google/protobuf/message_lite.h:147:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  3915.   147 |     ABSL_DCHECK_NE(+tag(), +kFunc);
  3916.       |     ^~~~~~~~~~~~~~
  3917. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  3918.   355 |   LogMessageFatal(const char* file, int line,
  3919.       |   ^~~~~~~~~~~~~~~
  3920. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  3921.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  3922.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  3923. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  3924.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  3925.       |   ^~~~~~~~~~~~~~~
  3926. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  3927. /app/include/google/protobuf/message_lite.h: In member function ‘void google::protobuf::internal::CachedSize::SetNonZero(Scalar) const’:
  3928. /app/include/google/protobuf/message_lite.h:201:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  3929.   201 |     ABSL_DCHECK_NE(desired, 0);
  3930.       |     ^~~~~~~~~~~~~~
  3931. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  3932.   355 |   LogMessageFatal(const char* file, int line,
  3933.       |   ^~~~~~~~~~~~~~~
  3934. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  3935.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  3936.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  3937. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  3938.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  3939.       |   ^~~~~~~~~~~~~~~
  3940. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  3941. /app/include/google/protobuf/message_lite.h: At global scope:
  3942. /app/include/google/protobuf/message_lite.h:246:1: error: ‘GetClassData’ function uses ‘auto’ type specifier without trailing return type
  3943.   246 | auto GetClassData(const MessageLite& msg);
  3944.       | ^~~~
  3945. /app/include/google/protobuf/message_lite.h:246:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3946. /app/include/google/protobuf/message_lite.h:248:11: error: parameter declared ‘auto’
  3947.   248 | template <const auto* kDefault, const auto* kClassData>
  3948.       |           ^~~~~
  3949. /app/include/google/protobuf/message_lite.h:248:33: error: parameter declared ‘auto’
  3950.   248 | template <const auto* kDefault, const auto* kClassData>
  3951.       |                                 ^~~~~
  3952. /app/include/google/protobuf/message_lite.h:251:20: error: ‘class_data’ function uses ‘auto’ type specifier without trailing return type
  3953.   251 |   static constexpr const auto* class_data() { return kClassData->base(); }
  3954.       |                    ^~~~~
  3955. /app/include/google/protobuf/message_lite.h:251:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3956. /app/include/google/protobuf/message_lite.h:252:20: error: ‘StrongPointer’ function uses ‘auto’ type specifier without trailing return type
  3957.   252 |   static constexpr auto StrongPointer() { return default_instance(); }
  3958.       |                    ^~~~
  3959. /app/include/google/protobuf/message_lite.h:252:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3960. /app/include/google/protobuf/message_lite.h:258:20: error: ‘class_data’ function uses ‘auto’ type specifier without trailing return type
  3961.   258 |   static constexpr const auto* class_data() {
  3962.       |                    ^~~~~
  3963. /app/include/google/protobuf/message_lite.h:258:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3964. /app/include/google/protobuf/message_lite.h:263:20: error: ‘StrongPointer’ function uses ‘auto’ type specifier without trailing return type
  3965.   263 |   static constexpr auto StrongPointer() { return &T::default_instance; }
  3966.       |                    ^~~~
  3967. /app/include/google/protobuf/message_lite.h:263:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  3968. /app/include/google/protobuf/message_lite.h: In function ‘int google::protobuf::internal::ToIntSize(size_t)’:
  3969. /app/include/google/protobuf/message_lite.h:332:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  3970.   332 |   ABSL_DCHECK_LE(size, static_cast<size_t>(INT_MAX));
  3971.       |   ^~~~~~~~~~~~~~
  3972. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  3973.   355 |   LogMessageFatal(const char* file, int line,
  3974.       |   ^~~~~~~~~~~~~~~
  3975. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  3976.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  3977.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  3978. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  3979.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  3980.       |   ^~~~~~~~~~~~~~~
  3981. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  3982. /app/include/google/protobuf/message_lite.h: In function ‘const std::string& google::protobuf::internal::GetEmptyStringAlreadyInited()’:
  3983. /app/include/google/protobuf/message_lite.h:338:10: error: ‘fixed_address_empty_string’ was not declared in this scope
  3984.   338 |   return fixed_address_empty_string.get();
  3985.       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  3986. /app/include/google/protobuf/message_lite.h: At global scope:
  3987. /app/include/google/protobuf/message_lite.h:456:22: error: expected identifier before ‘*’ token
  3988.   456 |   absl::string_view (*get_type_name)(const ClassData* data);
  3989.       |                      ^
  3990. /app/include/google/protobuf/message_lite.h:456:44: error: ‘ClassData’ does not name a type
  3991.   456 |   absl::string_view (*get_type_name)(const ClassData* data);
  3992.       |                                            ^~~~~~~~~
  3993. /app/include/google/protobuf/message_lite.h:456:59: error: ‘string_view’ declared as function returning a function
  3994.   456 |   absl::string_view (*get_type_name)(const ClassData* data);
  3995.       |                                                           ^
  3996. /app/include/google/protobuf/message_lite.h: In member function ‘const google::protobuf::internal::ClassDataFull& google::protobuf::internal::ClassData::full() const’:
  3997. /app/include/google/protobuf/message_lite.h:496:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  3998.   496 |   ABSL_DCHECK(!is_lite);
  3999.       |   ^~~~~~~~~~~
  4000.       |   |
  4001.       |   const char*
  4002. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4003.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4004.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4005. /app/include/google/protobuf/message_lite.h: At global scope:
  4006. /app/include/google/protobuf/message_lite.h:537:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4007.   537 |   absl::string_view GetTypeName() const;
  4008.       |         ^~~~~~~~~~~
  4009. /app/include/google/protobuf/message_lite.h:657:59: error: ‘absl::string_view’ has not been declared
  4010.   657 |   ABSL_ATTRIBUTE_REINITIALIZES bool ParseFromString(absl::string_view data);
  4011.       |                                                           ^~~~~~~~~~~
  4012. /app/include/google/protobuf/message_lite.h:662:13: error: ‘absl::string_view’ has not been declared
  4013.   662 |       absl::string_view data);
  4014.       |             ^~~~~~~~~~~
  4015. /app/include/google/protobuf/message_lite.h:694:30: error: ‘absl::string_view’ has not been declared
  4016.   694 |   bool MergeFromString(absl::string_view data);
  4017.       |                              ^~~~~~~~~~~
  4018. /app/include/google/protobuf/message_lite.h:699:37: error: ‘absl::string_view’ has not been declared
  4019.   699 |   bool MergePartialFromString(absl::string_view data);
  4020.       |                                     ^~~~~~~~~~~
  4021. /app/include/google/protobuf/message_lite.h:1063:10: error: ‘GetClassData’ function uses ‘auto’ type specifier without trailing return type
  4022.  1063 |   friend auto internal::GetClassData(const MessageLite& msg);
  4023.       |          ^~~~
  4024. /app/include/google/protobuf/message_lite.h:1063:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  4025. /app/include/google/protobuf/message_lite.h: In member function ‘const google::protobuf::internal::TcParseTableBase* google::protobuf::MessageLite::GetTcParseTable() const’:
  4026. /app/include/google/protobuf/message_lite.h:930:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4027.   930 |     ABSL_DCHECK(data != nullptr);
  4028.       |     ^~~~~~~~~~~
  4029.       |     |
  4030.       |     const char*
  4031. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4032.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4033.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4034. /app/include/google/protobuf/message_lite.h:934:7: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4035.   934 |       ABSL_DCHECK(!data->is_lite);
  4036.       |       ^~~~~~~~~~~
  4037.       |       |
  4038.       |       const char*
  4039. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4040.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4041.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4042. /app/include/google/protobuf/message_lite.h: At global scope:
  4043. /app/include/google/protobuf/message_lite.h:1108:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4044.  1108 |   absl::string_view name() const;
  4045.       |         ^~~~~~~~~~~
  4046. /app/include/google/protobuf/message_lite.h:1147:8: error: ‘GetClassData’ function uses ‘auto’ type specifier without trailing return type
  4047.  1147 | inline auto GetClassData(const MessageLite& msg) { return msg.GetClassData(); }
  4048.       |        ^~~~
  4049. /app/include/google/protobuf/message_lite.h:1147:8: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  4050. /app/include/google/protobuf/message_lite.h:1150:26: error: ‘string_view’ is not a member of ‘absl’
  4051.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  4052.       |                          ^~~~~~~~~~~
  4053. /app/include/google/protobuf/message_lite.h:1150:56: error: expected primary-expression before ‘*’ token
  4054.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  4055.       |                                                        ^
  4056. /app/include/google/protobuf/message_lite.h:1150:58: error: ‘msg’ was not declared in this scope
  4057.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  4058.       |                                                          ^~~
  4059. /app/include/google/protobuf/message_lite.h:1151:20: error: expected primary-expression before ‘const’
  4060.  1151 |                    const internal::TcParseTableBase* tc_table,
  4061.       |                    ^~~~~
  4062. /app/include/google/protobuf/message_lite.h:1152:44: error: expected primary-expression before ‘parse_flags’
  4063.  1152 |                    MessageLite::ParseFlags parse_flags);
  4064.       |                                            ^~~~~~~~~~~
  4065. /app/include/google/protobuf/message_lite.h:1152:55: error: expression list treated as compound expression in initializer [-fpermissive]
  4066.  1152 |                    MessageLite::ParseFlags parse_flags);
  4067.       |                                                       ^
  4068. /app/include/google/protobuf/message_lite.h:1153:75: error: expected ‘;’ before ‘(’ token
  4069.  1153 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>(
  4070.       |                                                                           ^
  4071.       |                                                                           ;
  4072. /app/include/google/protobuf/message_lite.h:1157:74: error: expected ‘;’ before ‘(’ token
  4073.  1157 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>(
  4074.       |                                                                          ^
  4075.       |                                                                          ;
  4076. /app/include/google/protobuf/message_lite.h:1165:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl(google::protobuf::io::ZeroCopyInputStream*, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration
  4077.  1165 |                    MessageLite::ParseFlags parse_flags);
  4078.       |                                                       ^
  4079. /app/include/google/protobuf/message_lite.h:1150:6: note: previous declaration ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’
  4080.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  4081.       |      ^~~~~~~~~~~~~
  4082. /app/include/google/protobuf/message_lite.h:1166:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’ is not a function template
  4083.  1166 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>(
  4084.       |                                                       ^~~~~~~~~~~~~~~~~~~~
  4085. /app/include/google/protobuf/message_lite.h:1170:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’ is not a function template
  4086.  1170 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>(
  4087.       |                                                       ^~~~~~~~~~~~~~~~~~~
  4088. /app/include/google/protobuf/message_lite.h:1183:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl(BoundedZCIS, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration
  4089.  1183 |                    MessageLite::ParseFlags parse_flags);
  4090.       |                                                       ^
  4091. /app/include/google/protobuf/message_lite.h:1150:6: note: previous declaration ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’
  4092.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  4093.       |      ^~~~~~~~~~~~~
  4094. /app/include/google/protobuf/message_lite.h:1184:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’ is not a function template
  4095.  1184 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>(
  4096.       |                                                       ^~~~~~~~~~~~~~~~~~~~
  4097. /app/include/google/protobuf/message_lite.h:1188:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’ is not a function template
  4098.  1188 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>(
  4099.       |                                                       ^~~~~~~~~~~~~~~~~~~
  4100. /app/include/google/protobuf/message_lite.h:1199:55: error: ‘template<bool alias, class T> bool google::protobuf::internal::MergeFromImpl(const SourceWrapper<T>&, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration
  4101.  1199 |                    MessageLite::ParseFlags parse_flags) {
  4102.       |                                                       ^
  4103. /app/include/google/protobuf/message_lite.h:1150:6: note: previous declaration ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’
  4104.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  4105.       |      ^~~~~~~~~~~~~
  4106. In file included from /usr/include/absl/log/internal/check_impl.h:20:
  4107. /app/include/google/protobuf/message_lite.h: In member function ‘MessageLite* google::protobuf::internal::MessageCreator::PlacementNew(const MessageLite*, const MessageLite*, void*, google::protobuf::Arena*) const’:
  4108. /app/include/google/protobuf/message_lite.h:1270:5: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  4109.  1270 |     ABSL_DCHECK(std::all_of(src + sizeof(MessageLite), src + size,
  4110.       |     ^~~~~~~~~~~
  4111. /app/include/google/protobuf/message_lite.h: In function ‘const T* google::protobuf::DownCastMessage(const MessageLite*)’:
  4112. /app/include/google/protobuf/message_lite.h:1426:38: error: ‘const class google::protobuf::MessageLite’ has no member named ‘GetTypeName’
  4113.  1426 |       << "Cannot downcast " << from->GetTypeName() << " to "
  4114.       |                                      ^~~~~~~~~~~
  4115. In file included from /app/include/google/protobuf/generated_enum_util.h:23:
  4116. /app/include/google/protobuf/port_def.inc: At global scope:
  4117. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4118.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4119.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4120. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4121. /app/include/google/protobuf/generated_enum_util.h:43:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4122.    43 |   absl::string_view name;
  4123.       |         ^~~~~~~~~~~
  4124. /app/include/google/protobuf/generated_enum_util.h:49:44: error: ‘absl::string_view’ has not been declared
  4125.    49 |                                      absl::string_view name, int* value);
  4126.       |                                            ^~~~~~~~~~~
  4127. In file included from /app/include/google/protobuf/arenastring.h:24,
  4128.                  from /app/include/google/protobuf/parse_context.h:29,
  4129.                  from /app/include/google/protobuf/extension_set.h:42:
  4130. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4131.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4132.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4133. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4134. /app/include/google/protobuf/arenastring.h:106:44: error: ‘GlobalEmptyString’ does not name a type
  4135.   106 |   explicit constexpr TaggedStringPtr(const GlobalEmptyString* ptr)
  4136.       |                                            ^~~~~~~~~~~~~~~~~
  4137. /app/include/google/protobuf/arenastring.h: In static member function ‘static void google::protobuf::internal::TaggedStringPtr::assert_aligned(const void*)’:
  4138. /app/include/google/protobuf/arenastring.h:186:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)’
  4139.   186 |     ABSL_DCHECK_EQ(reinterpret_cast<uintptr_t>(p) & kMask, 0UL);
  4140.       |     ^~~~~~~~~~~~~~
  4141. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4142.   355 |   LogMessageFatal(const char* file, int line,
  4143.       |   ^~~~~~~~~~~~~~~
  4144. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4145.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4146.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4147. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4148.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4149.       |   ^~~~~~~~~~~~~~~
  4150. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4151. /app/include/google/protobuf/arenastring.h: In member function ‘std::string* google::protobuf::internal::TaggedStringPtr::TagAs(Type, std::string*)’:
  4152. /app/include/google/protobuf/arenastring.h:193:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4153.   193 |     ABSL_DCHECK(p != nullptr);
  4154.       |     ^~~~~~~~~~~
  4155.       |     |
  4156.       |     const char*
  4157. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4158.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4159.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4160. /app/include/google/protobuf/arenastring.h: At global scope:
  4161. /app/include/google/protobuf/arenastring.h:230:34: error: ‘GlobalEmptyString’ does not name a type
  4162.   230 |   constexpr ArenaStringPtr(const GlobalEmptyString* default_value,
  4163.       |                                  ^~~~~~~~~~~~~~~~~
  4164. /app/include/google/protobuf/arenastring.h:294:18: error: ‘absl::string_view’ has not been declared
  4165.   294 |   void Set(absl::string_view value, Arena* arena);
  4166.       |                  ^~~~~~~~~~~
  4167. /app/include/google/protobuf/arenastring.h:301:23: error: ‘absl::string_view’ has not been declared
  4168.   301 |   void SetBytes(absl::string_view value, Arena* arena);
  4169.       |                       ^~~~~~~~~~~
  4170. /app/include/google/protobuf/arenastring.h: In constructor ‘google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*)’:
  4171. /app/include/google/protobuf/arenastring.h:238:22: error: ‘fixed_address_empty_string’ was not declared in this scope
  4172.   238 |       : tagged_ptr_(&fixed_address_empty_string) {
  4173.       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
  4174. /app/include/google/protobuf/arenastring.h:240:17: error: ‘string_view’ is not a member of ‘absl’
  4175.   240 |       Set(absl::string_view(""), arena);
  4176.       |                 ^~~~~~~~~~~
  4177. /app/include/google/protobuf/arenastring.h: In constructor ‘google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*, const google::protobuf::internal::LazyString&)’:
  4178. /app/include/google/protobuf/arenastring.h:249:22: error: ‘fixed_address_empty_string’ was not declared in this scope
  4179.   249 |       : tagged_ptr_(&fixed_address_empty_string) {
  4180.       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
  4181. /app/include/google/protobuf/arenastring.h:251:17: error: ‘string_view’ is not a member of ‘absl’
  4182.   251 |       Set(absl::string_view(default_value.get()), arena);
  4183.       |                 ^~~~~~~~~~~
  4184. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::InitDefault()’:
  4185. /app/include/google/protobuf/arenastring.h:448:34: error: ‘fixed_address_empty_string’ was not declared in this scope
  4186.   448 |   tagged_ptr_ = TaggedStringPtr(&fixed_address_empty_string);
  4187.       |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
  4188. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::Set(const char*, google::protobuf::Arena*)’:
  4189. /app/include/google/protobuf/arenastring.h:465:13: error: ‘string_view’ is not a member of ‘absl’
  4190.   465 |   Set(absl::string_view{s}, arena);
  4191.       |             ^~~~~~~~~~~
  4192. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::Set(const char*, size_t, google::protobuf::Arena*)’:
  4193. /app/include/google/protobuf/arenastring.h:469:13: error: ‘string_view’ is not a member of ‘absl’
  4194.   469 |   Set(absl::string_view{s, n}, arena);
  4195.       |             ^~~~~~~~~~~
  4196. /app/include/google/protobuf/arenastring.h: At global scope:
  4197. /app/include/google/protobuf/arenastring.h:472:13: error: variable or field ‘SetBytes’ declared void
  4198.   472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  4199.       |             ^~~~~~~~~~~~~~
  4200. /app/include/google/protobuf/arenastring.h:472:44: error: ‘string_view’ is not a member of ‘absl’
  4201.   472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  4202.       |                                            ^~~~~~~~~~~
  4203. /app/include/google/protobuf/arenastring.h:472:68: error: expected primary-expression before ‘*’ token
  4204.   472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  4205.       |                                                                    ^
  4206. /app/include/google/protobuf/arenastring.h:472:70: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’?
  4207.   472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  4208.       |                                                                      ^~~~~
  4209.       |                                                                      Arena
  4210. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::SetBytes(const void*, size_t, google::protobuf::Arena*)’:
  4211. /app/include/google/protobuf/arenastring.h:494:13: error: ‘string_view’ is not a member of ‘absl’
  4212.   494 |   Set(absl::string_view{static_cast<const char*>(p), n}, arena);
  4213.       |             ^~~~~~~~~~~
  4214. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::ClearNonDefaultToEmpty()’:
  4215. /app/include/google/protobuf/arenastring.h:523:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4216.   523 |   ABSL_DCHECK(!tagged_ptr_.IsDefault());
  4217.       |   ^~~~~~~~~~~
  4218.       |   |
  4219.       |   const char*
  4220. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4221.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4222.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4223. /app/include/google/protobuf/arenastring.h: In member function ‘std::string* google::protobuf::internal::ArenaStringPtr::UnsafeMutablePointer()’:
  4224. /app/include/google/protobuf/arenastring.h:528:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4225.   528 |   ABSL_DCHECK(tagged_ptr_.IsMutable());
  4226.       |   ^~~~~~~~~~~
  4227.       |   |
  4228.       |   const char*
  4229. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4230.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4231.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4232. /app/include/google/protobuf/arenastring.h:529:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4233.   529 |   ABSL_DCHECK(tagged_ptr_.Get() != nullptr);
  4234.       |   ^~~~~~~~~~~
  4235.       |   |
  4236.       |   const char*
  4237. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4238.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4239.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4240. In file included from /app/include/google/protobuf/inlined_string_field.h:22,
  4241.                  from /app/include/google/protobuf/parse_context.h:31:
  4242. /app/include/google/protobuf/port_def.inc: At global scope:
  4243. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4244.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4245.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4246. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4247. /app/include/google/protobuf/inlined_string_field.h:125:18: error: ‘absl::string_view’ has not been declared
  4248.   125 |   void Set(absl::string_view value, Arena* arena, bool donated,
  4249.       |                  ^~~~~~~~~~~
  4250. /app/include/google/protobuf/inlined_string_field.h:144:23: error: ‘absl::string_view’ has not been declared
  4251.   144 |   void SetBytes(absl::string_view value, Arena* arena, bool donated,
  4252.       |                       ^~~~~~~~~~~
  4253. /app/include/google/protobuf/inlined_string_field.h:162:48: error: ‘absl::string_view’ has not been declared
  4254.   162 |   PROTOBUF_NDEBUG_INLINE void SetNoArena(absl::string_view value);
  4255.       |                                                ^~~~~~~~~~~
  4256. /app/include/google/protobuf/inlined_string_field.h:431:13: error: variable or field ‘SetNoArena’ declared void
  4257.   431 | inline void InlinedStringField::SetNoArena(absl::string_view value) {
  4258.       |             ^~~~~~~~~~~~~~~~~~
  4259. /app/include/google/protobuf/inlined_string_field.h:431:50: error: ‘string_view’ is not a member of ‘absl’
  4260.   431 | inline void InlinedStringField::SetNoArena(absl::string_view value) {
  4261.       |                                                  ^~~~~~~~~~~
  4262. /app/include/google/protobuf/inlined_string_field.h:461:13: error: variable or field ‘Set’ declared void
  4263.   461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  4264.       |             ^~~~~~~~~~~~~~~~~~
  4265. /app/include/google/protobuf/inlined_string_field.h:461:43: error: ‘string_view’ is not a member of ‘absl’
  4266.   461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  4267.       |                                           ^~~~~~~~~~~
  4268. /app/include/google/protobuf/inlined_string_field.h:461:67: error: expected primary-expression before ‘*’ token
  4269.   461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  4270.       |                                                                   ^
  4271. /app/include/google/protobuf/inlined_string_field.h:461:69: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’?
  4272.   461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  4273.       |                                                                     ^~~~~
  4274.       |                                                                     Arena
  4275. /app/include/google/protobuf/inlined_string_field.h:462:37: error: expected primary-expression before ‘bool’
  4276.   462 |                                     bool donated, uint32_t* /*donating_states*/,
  4277.       |                                     ^~~~
  4278. /app/include/google/protobuf/inlined_string_field.h:462:59: error: expected primary-expression before ‘*’ token
  4279.   462 |                                     bool donated, uint32_t* /*donating_states*/,
  4280.       |                                                           ^
  4281. /app/include/google/protobuf/inlined_string_field.h:462:80: error: expected primary-expression before ‘,’ token
  4282.   462 |                                     bool donated, uint32_t* /*donating_states*/,
  4283.       |                                                                                ^
  4284. /app/include/google/protobuf/inlined_string_field.h:463:54: error: expected primary-expression before ‘,’ token
  4285.   463 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  4286.       |                                                      ^
  4287. /app/include/google/protobuf/inlined_string_field.h:463:67: error: expected primary-expression before ‘*’ token
  4288.   463 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  4289.       |                                                                   ^
  4290. /app/include/google/protobuf/inlined_string_field.h:463:76: error: expected primary-expression before ‘)’ token
  4291.   463 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  4292.       |                                                                            ^
  4293. /app/include/google/protobuf/inlined_string_field.h: In member function ‘void google::protobuf::internal::InlinedStringField::Set(const char*, google::protobuf::Arena*, bool, uint32_t*, uint32_t, google::protobuf::MessageLite*)’:
  4294. /app/include/google/protobuf/inlined_string_field.h:472:13: error: ‘string_view’ is not a member of ‘absl’
  4295.   472 |   Set(absl::string_view(str), arena, donated, donating_states, mask, msg);
  4296.       |             ^~~~~~~~~~~
  4297. /app/include/google/protobuf/inlined_string_field.h: In member function ‘void google::protobuf::internal::InlinedStringField::Set(const char*, size_t, google::protobuf::Arena*, bool, uint32_t*, uint32_t, google::protobuf::MessageLite*)’:
  4298. /app/include/google/protobuf/inlined_string_field.h:479:13: error: ‘string_view’ is not a member of ‘absl’
  4299.   479 |   Set(absl::string_view{str, size}, arena, donated, donating_states, mask, msg);
  4300.       |             ^~~~~~~~~~~
  4301. /app/include/google/protobuf/inlined_string_field.h: At global scope:
  4302. /app/include/google/protobuf/inlined_string_field.h:482:13: error: variable or field ‘SetBytes’ declared void
  4303.   482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  4304.       |             ^~~~~~~~~~~~~~~~~~
  4305. /app/include/google/protobuf/inlined_string_field.h:482:48: error: ‘string_view’ is not a member of ‘absl’
  4306.   482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  4307.       |                                                ^~~~~~~~~~~
  4308. /app/include/google/protobuf/inlined_string_field.h:482:72: error: expected primary-expression before ‘*’ token
  4309.   482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  4310.       |                                                                        ^
  4311. /app/include/google/protobuf/inlined_string_field.h:482:74: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’?
  4312.   482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  4313.       |                                                                          ^~~~~
  4314.       |                                                                          Arena
  4315. /app/include/google/protobuf/inlined_string_field.h:483:42: error: expected primary-expression before ‘bool’
  4316.   483 |                                          bool donated,
  4317.       |                                          ^~~~
  4318. /app/include/google/protobuf/inlined_string_field.h:484:50: error: expected primary-expression before ‘*’ token
  4319.   484 |                                          uint32_t* donating_states,
  4320.       |                                                  ^
  4321. /app/include/google/protobuf/inlined_string_field.h:484:52: error: ‘donating_states’ was not declared in this scope; did you mean ‘InitDonatingStates’?
  4322.   484 |                                          uint32_t* donating_states,
  4323.       |                                                    ^~~~~~~~~~~~~~~
  4324.       |                                                    InitDonatingStates
  4325. /app/include/google/protobuf/inlined_string_field.h:485:51: error: expected primary-expression before ‘mask’
  4326.   485 |                                          uint32_t mask, MessageLite* msg) {
  4327.       |                                                   ^~~~
  4328. /app/include/google/protobuf/inlined_string_field.h:485:68: error: expected primary-expression before ‘*’ token
  4329.   485 |                                          uint32_t mask, MessageLite* msg) {
  4330.       |                                                                    ^
  4331. /app/include/google/protobuf/inlined_string_field.h:485:70: error: ‘msg’ was not declared in this scope
  4332.   485 |                                          uint32_t mask, MessageLite* msg) {
  4333.       |                                                                      ^~~
  4334. In file included from /app/include/google/protobuf/io/zero_copy_stream.h:93,
  4335.                  from /app/include/google/protobuf/parse_context.h:33:
  4336. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4337.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4338.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4339. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4340. In file included from /app/include/google/protobuf/micro_string.h:19,
  4341.                  from /app/include/google/protobuf/parse_context.h:36:
  4342. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4343.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4344.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4345. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4346. /app/include/google/protobuf/micro_string.h:75:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4347.    75 |     absl::string_view view() const { return {payload, size}; }
  4348.       |           ^~~~~~~~~~~
  4349. /app/include/google/protobuf/micro_string.h:81:34: error: ‘absl::string_view’ has not been declared
  4350.    81 |     void SetExternalBuffer(absl::string_view buffer) {
  4351.       |                                  ^~~~~~~~~~~
  4352. /app/include/google/protobuf/micro_string.h:171:18: error: ‘absl::string_view’ has not been declared
  4353.   171 |   void Set(absl::string_view data, Arena* arena) {
  4354.       |                  ^~~~~~~~~~~
  4355. /app/include/google/protobuf/micro_string.h:174:18: error: ‘absl::string_view’ has not been declared
  4356.   174 |   void Set(absl::string_view data, Arena* arena, size_t inline_capacity) {
  4357.       |                  ^~~~~~~~~~~
  4358. /app/include/google/protobuf/micro_string.h:195:23: error: ‘absl::string_view’ has not been declared
  4359.   195 |   void SetAlias(absl::string_view data, Arena* arena,
  4360.       |                       ^~~~~~~~~~~
  4361. /app/include/google/protobuf/micro_string.h:231:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4362.   231 |   absl::string_view Get() const {
  4363.       |         ^~~~~~~~~~~
  4364. /app/include/google/protobuf/micro_string.h:244:60: error: ‘absl::string_view’ has not been declared
  4365.   244 |   static constexpr UnownedPayload MakeUnownedPayload(absl::string_view data) {
  4366.       |                                                            ^~~~~~~~~~~
  4367. /app/include/google/protobuf/micro_string.h:300:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4368.   300 |     absl::string_view view() const { return {data(), size}; }
  4369.       |           ^~~~~~~~~~~
  4370. /app/include/google/protobuf/micro_string.h:380:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4371.   380 |   absl::string_view inline_view() const {
  4372.       |         ^~~~~~~~~~~
  4373. /app/include/google/protobuf/micro_string.h:421:50: error: ‘absl::string_view’ has not been declared
  4374.   421 |   static void SetMaybeConstant(Self& self, absl::string_view data,
  4375.       |                                                  ^~~~~~~~~~~
  4376. /app/include/google/protobuf/micro_string.h:438:22: error: ‘absl::string_view’ has not been declared
  4377.   438 |   void SetImpl(absl::string_view data, Arena* arena, size_t inline_capacity);
  4378.       |                      ^~~~~~~~~~~
  4379. /app/include/google/protobuf/micro_string.h: In member function ‘char* google::protobuf::internal::MicroString::LargeRep::owned_head()’:
  4380. /app/include/google/protobuf/micro_string.h:77:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  4381.    77 |       ABSL_DCHECK_GE(capacity, kOwned);
  4382.       |       ^~~~~~~~~~~~~~
  4383. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4384.   355 |   LogMessageFatal(const char* file, int line,
  4385.       |   ^~~~~~~~~~~~~~~
  4386. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4387.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4388.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4389. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4390.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4391.       |   ^~~~~~~~~~~~~~~
  4392. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4393. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::LargeRep::SetExternalBuffer(int)’:
  4394. /app/include/google/protobuf/micro_string.h:82:42: error: request for member ‘data’ in ‘buffer’, which is of non-class type ‘int’
  4395.    82 |       payload = const_cast<char*>(buffer.data());
  4396.       |                                          ^~~~
  4397. /app/include/google/protobuf/micro_string.h:83:21: error: request for member ‘size’ in ‘buffer’, which is of non-class type ‘int’
  4398.    83 |       size = buffer.size();
  4399.       |                     ^~~~
  4400. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::Set(const google::protobuf::internal::MicroString&, google::protobuf::Arena*, size_t)’:
  4401. /app/include/google/protobuf/micro_string.h:167:15: error: ‘const class google::protobuf::internal::MicroString’ has no member named ‘Get’; did you mean ‘Set’?
  4402.   167 |     Set(other.Get(), arena, inline_capacity);
  4403.       |               ^~~
  4404.       |               Set
  4405. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::Set(const std::string&, Args ...)’:
  4406. /app/include/google/protobuf/micro_string.h:183:15: error: ‘string_view’ is not a member of ‘absl’
  4407.   183 |     Set(absl::string_view(data), args...);
  4408.       |               ^~~~~~~~~~~
  4409. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::Set(const char*, Args ...)’:
  4410. /app/include/google/protobuf/micro_string.h:191:15: error: ‘string_view’ is not a member of ‘absl’
  4411.   191 |     Set(absl::string_view(data), args...);
  4412.       |               ^~~~~~~~~~~
  4413. /app/include/google/protobuf/micro_string.h: In static member function ‘static constexpr google::protobuf::internal::MicroString::UnownedPayload google::protobuf::internal::MicroString::MakeUnownedPayload(int)’:
  4414. /app/include/google/protobuf/micro_string.h:245:59: error: request for member ‘data’ in ‘data’, which is of non-class type ‘int’
  4415.   245 |     return UnownedPayload{LargeRep{const_cast<char*>(data.data()),
  4416.       |                                                           ^~~~
  4417. /app/include/google/protobuf/micro_string.h:246:63: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  4418.   246 |                                    static_cast<uint32_t>(data.size()),
  4419.       |                                                               ^~~~
  4420. /app/include/google/protobuf/micro_string.h:248:3: error: body of ‘constexpr’ function ‘static constexpr google::protobuf::internal::MicroString::UnownedPayload google::protobuf::internal::MicroString::MakeUnownedPayload(int)’ not a return-statement
  4421.   248 |   }
  4422.       |   ^
  4423. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::StringRep::ResetBase()’:
  4424. /app/include/google/protobuf/micro_string.h:262:42: error: cannot convert ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4425.   262 |     void ResetBase() { SetExternalBuffer(str); }
  4426.       |                                          ^~~
  4427.       |                                          |
  4428.       |                                          std::string {aka std::__cxx11::basic_string<char>}
  4429. /app/include/google/protobuf/micro_string.h:81:46: note:   initializing argument 1 of ‘void google::protobuf::internal::MicroString::LargeRep::SetExternalBuffer(int)’
  4430.    81 |     void SetExternalBuffer(absl::string_view buffer) {
  4431.       |                            ~~~~~~~~~~~~~~~~~~^~~~~~
  4432. /app/include/google/protobuf/micro_string.h: In member function ‘google::protobuf::internal::MicroString::LargeRepKind google::protobuf::internal::MicroString::large_rep_kind() const’:
  4433. /app/include/google/protobuf/micro_string.h:289:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4434.   289 |     ABSL_DCHECK(is_large_rep());
  4435.       |     ^~~~~~~~~~~
  4436.       |     |
  4437.       |     const char*
  4438. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4439.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4440.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4441. /app/include/google/protobuf/micro_string.h: In member function ‘google::protobuf::internal::MicroString::MicroRep* google::protobuf::internal::MicroString::micro_rep() const’:
  4442. /app/include/google/protobuf/micro_string.h:319:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4443.   319 |     ABSL_DCHECK(is_micro_rep());
  4444.       |     ^~~~~~~~~~~
  4445.       |     |
  4446.       |     const char*
  4447. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4448.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4449.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4450. /app/include/google/protobuf/micro_string.h: In member function ‘google::protobuf::internal::MicroString::LargeRep* google::protobuf::internal::MicroString::large_rep() const’:
  4451. /app/include/google/protobuf/micro_string.h:334:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4452.   334 |     ABSL_DCHECK(is_large_rep());
  4453.       |     ^~~~~~~~~~~
  4454.       |     |
  4455.       |     const char*
  4456. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4457.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4458.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4459. /app/include/google/protobuf/micro_string.h: In member function ‘google::protobuf::internal::MicroString::StringRep* google::protobuf::internal::MicroString::string_rep() const’:
  4460. /app/include/google/protobuf/micro_string.h:341:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  4461.   341 |     ABSL_DCHECK_EQ(+kString, +large_rep_kind());
  4462.       |     ^~~~~~~~~~~~~~
  4463. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4464.   355 |   LogMessageFatal(const char* file, int line,
  4465.       |   ^~~~~~~~~~~~~~~
  4466. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4467.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4468.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4469. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4470.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4471.       |   ^~~~~~~~~~~~~~~
  4472. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4473. /app/include/google/protobuf/micro_string.h: In member function ‘size_t google::protobuf::internal::MicroString::inline_size() const’:
  4474. /app/include/google/protobuf/micro_string.h:355:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4475.   355 |     ABSL_DCHECK(is_inline());
  4476.       |     ^~~~~~~~~~~
  4477.       |     |
  4478.       |     const char*
  4479. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4480.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4481.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4482. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::set_inline_size(size_t)’:
  4483. /app/include/google/protobuf/micro_string.h:365:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4484.   365 |     ABSL_DCHECK(is_inline());
  4485.       |     ^~~~~~~~~~~
  4486.       |     |
  4487.       |     const char*
  4488. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4489.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4490.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4491. /app/include/google/protobuf/micro_string.h: In member function ‘char* google::protobuf::internal::MicroString::inline_head()’:
  4492. /app/include/google/protobuf/micro_string.h:368:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4493.   368 |     ABSL_DCHECK(is_inline());
  4494.       |     ^~~~~~~~~~~
  4495.       |     |
  4496.       |     const char*
  4497. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4498.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4499.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4500. /app/include/google/protobuf/micro_string.h: In static member function ‘static void google::protobuf::internal::MicroString::SetMaybeConstant(Self&, int, google::protobuf::Arena*)’:
  4501. /app/include/google/protobuf/micro_string.h:423:30: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  4502.   423 |     const size_t size = data.size();
  4503.       |                              ^~~~
  4504. /app/include/google/protobuf/micro_string.h:431:40: error: request for member ‘data’ in ‘data’, which is of non-class type ‘int’
  4505.   431 |         memcpy(tmp.inline_head(), data.data(), data.size());
  4506.       |                                        ^~~~
  4507. /app/include/google/protobuf/micro_string.h:431:53: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  4508.   431 |         memcpy(tmp.inline_head(), data.data(), data.size());
  4509.       |                                                     ^~~~
  4510. /app/include/google/protobuf/micro_string.h: In lambda function:
  4511. /app/include/google/protobuf/micro_string.h:459:22: error: ‘absl::string_view’ has not been declared
  4512.   459 |     setter([&](absl::string_view chunk) {
  4513.       |                      ^~~~~~~~~~~
  4514. /app/include/google/protobuf/micro_string.h: In lambda function:
  4515. /app/include/google/protobuf/micro_string.h:460:7: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  4516.   460 |       ABSL_DCHECK_LE(p - start + chunk.size(), size);
  4517.       |       ^~~~~~~~~~~~~~
  4518. /app/include/google/protobuf/micro_string.h:461:23: error: request for member ‘data’ in ‘chunk’, which is of non-class type ‘int’
  4519.   461 |       memcpy(p, chunk.data(), chunk.size());
  4520.       |                       ^~~~
  4521. /app/include/google/protobuf/micro_string.h:461:37: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  4522.   461 |       memcpy(p, chunk.data(), chunk.size());
  4523.       |                                     ^~~~
  4524. /app/include/google/protobuf/micro_string.h:462:18: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  4525.   462 |       p += chunk.size();
  4526.       |                  ^~~~
  4527. /app/include/google/protobuf/micro_string.h: In lambda function:
  4528. /app/include/google/protobuf/micro_string.h:484:22: error: ‘absl::string_view’ has not been declared
  4529.   484 |     setter([&](absl::string_view chunk) {
  4530.       |                      ^~~~~~~~~~~
  4531. /app/include/google/protobuf/micro_string.h: In lambda function:
  4532. /app/include/google/protobuf/micro_string.h:485:27: error: request for member ‘data’ in ‘chunk’, which is of non-class type ‘int’
  4533.   485 |       r->str.append(chunk.data(), chunk.size());
  4534.       |                           ^~~~
  4535. /app/include/google/protobuf/micro_string.h:485:41: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  4536.   485 |       r->str.append(chunk.data(), chunk.size());
  4537.       |                                         ^~~~
  4538. /app/include/google/protobuf/micro_string.h: At global scope:
  4539. /app/include/google/protobuf/micro_string.h:568:22: error: ‘Get’ has not been declared in ‘class google::protobuf::internal::MicroString’
  4540.   568 |   using MicroString::Get;
  4541.       |                      ^~~
  4542. /app/include/google/protobuf/micro_string.h:573:18: error: ‘absl::string_view’ has not been declared
  4543.   573 |   void Set(absl::string_view data, Arena* arena) {
  4544.       |                  ^~~~~~~~~~~
  4545. /app/include/google/protobuf/micro_string.h:586:23: error: ‘absl::string_view’ has not been declared
  4546.   586 |   void SetAlias(absl::string_view data, Arena* arena) {
  4547.       |                       ^~~~~~~~~~~
  4548. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroStringExtraImpl<RequestedSpace>::Set(const std::string&, google::protobuf::Arena*)’:
  4549. /app/include/google/protobuf/micro_string.h:577:15: error: ‘string_view’ is not a member of ‘absl’
  4550.   577 |     Set(absl::string_view(data), arena);
  4551.       |               ^~~~~~~~~~~
  4552. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroStringExtraImpl<RequestedSpace>::Set(const char*, google::protobuf::Arena*)’:
  4553. /app/include/google/protobuf/micro_string.h:580:15: error: ‘string_view’ is not a member of ‘absl’
  4554.   580 |     Set(absl::string_view(data), arena);
  4555.       |               ^~~~~~~~~~~
  4556. /app/include/google/protobuf/micro_string.h: At global scope:
  4557. /app/include/google/protobuf/micro_string.h:619:10: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  4558.   619 |     std::conditional_t<(!MicroString::kAllowExtraCapacity ||
  4559.       |          ^~~~~~~~~~~~~
  4560.       |          conditional
  4561. In file included from /app/include/google/protobuf/repeated_ptr_field.h:46,
  4562.                  from /app/include/google/protobuf/repeated_field.h:46,
  4563.                  from /app/include/google/protobuf/parse_context.h:38:
  4564. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4565.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4566.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4567. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4568. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘void google::protobuf::internal::RepeatedPtrFieldBase::InternalSwap(google::protobuf::internal::RepeatedPtrFieldBase*)’:
  4569. /app/include/google/protobuf/repeated_ptr_field.h:325:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4570.   325 |     ABSL_DCHECK(this != rhs);
  4571.       |     ^~~~~~~~~~~
  4572.       |     |
  4573.       |     const char*
  4574. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4575.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4576.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4577. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘void google::protobuf::internal::RepeatedPtrFieldBase::AddAllocatedForParse(void*)’:
  4578. /app/include/google/protobuf/repeated_ptr_field.h:339:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4579.   339 |     ABSL_DCHECK(PrepareForParse());
  4580.       |     ^~~~~~~~~~~
  4581.       |     |
  4582.       |     const char*
  4583. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4584.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4585.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4586. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘int google::protobuf::internal::RepeatedPtrFieldBase::ExchangeCurrentSize(int)’:
  4587. /app/include/google/protobuf/repeated_ptr_field.h:637:17: error: ‘exchange’ is not a member of ‘std’
  4588.   637 |     return std::exchange(current_size_, new_size);
  4589.       |                 ^~~~~~~~
  4590. /app/include/google/protobuf/repeated_ptr_field.h:637:17: note: ‘std::exchange’ is only available from C++14 onwards
  4591. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘bool google::protobuf::internal::RepeatedPtrFieldBase::SizeAtCapacity() const’:
  4592. /app/include/google/protobuf/repeated_ptr_field.h:641:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  4593.   641 |     ABSL_DCHECK_LE(size(), allocated_size());
  4594.       |     ^~~~~~~~~~~~~~
  4595. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4596.   355 |   LogMessageFatal(const char* file, int line,
  4597.       |   ^~~~~~~~~~~~~~~
  4598. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4599.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4600.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4601. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4602.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4603.       |   ^~~~~~~~~~~~~~~
  4604. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4605. /app/include/google/protobuf/repeated_ptr_field.h:642:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  4606.   642 |     ABSL_DCHECK_LE(allocated_size(), Capacity());
  4607.       |     ^~~~~~~~~~~~~~
  4608. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4609.   355 |   LogMessageFatal(const char* file, int line,
  4610.       |   ^~~~~~~~~~~~~~~
  4611. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4612.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4613.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4614. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4615.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4616.       |   ^~~~~~~~~~~~~~~
  4617. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4618. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘bool google::protobuf::internal::RepeatedPtrFieldBase::AllocatedSizeAtCapacity() const’:
  4619. /app/include/google/protobuf/repeated_ptr_field.h:651:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  4620.   651 |     ABSL_DCHECK_LE(size(), allocated_size());
  4621.       |     ^~~~~~~~~~~~~~
  4622. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4623.   355 |   LogMessageFatal(const char* file, int line,
  4624.       |   ^~~~~~~~~~~~~~~
  4625. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4626.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4627.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4628. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4629.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4630.       |   ^~~~~~~~~~~~~~~
  4631. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4632. /app/include/google/protobuf/repeated_ptr_field.h:652:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  4633.   652 |     ABSL_DCHECK_LE(allocated_size(), Capacity());
  4634.       |     ^~~~~~~~~~~~~~
  4635. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4636.   355 |   LogMessageFatal(const char* file, int line,
  4637.       |   ^~~~~~~~~~~~~~~
  4638. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4639.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4640.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4641. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4642.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4643.       |   ^~~~~~~~~~~~~~~
  4644. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4645. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘void*& google::protobuf::internal::RepeatedPtrFieldBase::element_at(int)’:
  4646. /app/include/google/protobuf/repeated_ptr_field.h:668:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  4647.   668 |       ABSL_DCHECK_EQ(index, 0);
  4648.       |       ^~~~~~~~~~~~~~
  4649. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4650.   355 |   LogMessageFatal(const char* file, int line,
  4651.       |   ^~~~~~~~~~~~~~~
  4652. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4653.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4654.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4655. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4656.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4657.       |   ^~~~~~~~~~~~~~~
  4658. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4659. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘google::protobuf::internal::RepeatedPtrFieldBase::Rep* google::protobuf::internal::RepeatedPtrFieldBase::rep()’:
  4660. /app/include/google/protobuf/repeated_ptr_field.h:682:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4661.   682 |     ABSL_DCHECK(!using_sso());
  4662.       |     ^~~~~~~~~~~
  4663.       |     |
  4664.       |     const char*
  4665. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4666.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4667.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4668. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘void google::protobuf::internal::RepeatedPtrFieldBase::MaybeExtend()’:
  4669. /app/include/google/protobuf/repeated_ptr_field.h:745:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  4670.   745 |       ABSL_DCHECK_EQ(allocated_size(), Capacity());
  4671.       |       ^~~~~~~~~~~~~~
  4672. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4673.   355 |   LogMessageFatal(const char* file, int line,
  4674.       |   ^~~~~~~~~~~~~~~
  4675. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4676.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4677.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4678. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4679.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4680.       |   ^~~~~~~~~~~~~~~
  4681. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4682. /app/include/google/protobuf/repeated_ptr_field.h:748:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  4683.   748 |       ABSL_DCHECK_NE(allocated_size(), Capacity());
  4684.       |       ^~~~~~~~~~~~~~
  4685. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4686.   355 |   LogMessageFatal(const char* file, int line,
  4687.       |   ^~~~~~~~~~~~~~~
  4688. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4689.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4690.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4691. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4692.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4693.       |   ^~~~~~~~~~~~~~~
  4694. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4695. /app/include/google/protobuf/repeated_ptr_field.h: At global scope:
  4696. /app/include/google/protobuf/repeated_ptr_field.h:855:20: error: ‘GetNewFunc’ function uses ‘auto’ type specifier without trailing return type
  4697.   855 |   static constexpr auto GetNewFunc() { return Arena::DefaultConstruct<Type>; }
  4698.       |                    ^~~~
  4699. /app/include/google/protobuf/repeated_ptr_field.h:855:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  4700. /app/include/google/protobuf/repeated_ptr_field.h:918:20: error: ‘GetNewFunc’ function uses ‘auto’ type specifier without trailing return type
  4701.   918 |   static constexpr auto GetNewFunc() { return NewStringElement; }
  4702.       |                    ^~~~
  4703. /app/include/google/protobuf/repeated_ptr_field.h:918:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  4704. /app/include/google/protobuf/repeated_ptr_field.h: In constructor ‘google::protobuf::RepeatedPtrField<T>::RepeatedPtrField()’:
  4705. /app/include/google/protobuf/repeated_ptr_field.h:1275:1: error: ‘constexpr’ constructor does not have empty body
  4706.  1275 | }
  4707.       | ^
  4708. In file included from /app/include/google/protobuf/repeated_field.h:49:
  4709. /app/include/google/protobuf/port_def.inc: At global scope:
  4710. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4711.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4712.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4713. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4714. /app/include/google/protobuf/repeated_field.h: In function ‘constexpr int google::protobuf::internal::SooCapacityElements(size_t)’:
  4715. /app/include/google/protobuf/repeated_field.h:147:1: error: body of ‘constexpr’ function ‘constexpr int google::protobuf::internal::SooCapacityElements(size_t)’ not a return-statement
  4716.   147 | }
  4717.       | ^
  4718. /app/include/google/protobuf/repeated_field.h: In member function ‘char* google::protobuf::internal::LongSooRep::elements() const’:
  4719. /app/include/google/protobuf/repeated_field.h:153:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  4720.   153 |     ABSL_DCHECK_NE(ret, nullptr);
  4721.       |     ^~~~~~~~~~~~~~
  4722. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4723.   355 |   LogMessageFatal(const char* file, int line,
  4724.       |   ^~~~~~~~~~~~~~~
  4725. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4726.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4727.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4728. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4729.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4730.       |   ^~~~~~~~~~~~~~~
  4731. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4732. /app/include/google/protobuf/repeated_field.h: In constructor ‘google::protobuf::internal::ShortSooRep::ShortSooRep(google::protobuf::Arena*)’:
  4733. /app/include/google/protobuf/repeated_field.h:165:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  4734.   165 |     ABSL_DCHECK_EQ(size(), 0);
  4735.       |     ^~~~~~~~~~~~~~
  4736. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4737.   355 |   LogMessageFatal(const char* file, int line,
  4738.       |   ^~~~~~~~~~~~~~~
  4739. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4740.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4741.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4742. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4743.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4744.       |   ^~~~~~~~~~~~~~~
  4745. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4746. /app/include/google/protobuf/repeated_field.h: In member function ‘google::protobuf::Arena* google::protobuf::internal::SooRep::soo_arena() const’:
  4747. /app/include/google/protobuf/repeated_field.h:194:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4748.   194 |     ABSL_DCHECK(is_soo());
  4749.       |     ^~~~~~~~~~~
  4750.       |     |
  4751.       |     const char*
  4752. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4753.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4754.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4755. /app/include/google/protobuf/repeated_field.h: In member function ‘int google::protobuf::internal::SooRep::size(bool) const’:
  4756. /app/include/google/protobuf/repeated_field.h:198:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  4757.   198 |     ABSL_DCHECK_EQ(is_soo, this->is_soo());
  4758.       |     ^~~~~~~~~~~~~~
  4759. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4760.   355 |   LogMessageFatal(const char* file, int line,
  4761.       |   ^~~~~~~~~~~~~~~
  4762. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4763.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4764.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4765. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4766.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4767.       |   ^~~~~~~~~~~~~~~
  4768. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4769. /app/include/google/protobuf/repeated_field.h: In member function ‘void google::protobuf::internal::SooRep::set_size(bool, int)’:
  4770. /app/include/google/protobuf/repeated_field.h:209:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  4771.   209 |     ABSL_DCHECK_EQ(is_soo, this->is_soo());
  4772.       |     ^~~~~~~~~~~~~~
  4773. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4774.   355 |   LogMessageFatal(const char* file, int line,
  4775.       |   ^~~~~~~~~~~~~~~
  4776. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4777.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4778.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4779. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4780.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4781.       |   ^~~~~~~~~~~~~~~
  4782. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4783. /app/include/google/protobuf/repeated_field.h:211:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  4784.   211 |       ABSL_DCHECK_LE(size, kSooSizeMask);
  4785.       |       ^~~~~~~~~~~~~~
  4786. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4787.   355 |   LogMessageFatal(const char* file, int line,
  4788.       |   ^~~~~~~~~~~~~~~
  4789. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4790.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4791.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4792. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4793.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4794.       |   ^~~~~~~~~~~~~~~
  4795. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4796. /app/include/google/protobuf/repeated_field.h: In member function ‘void google::protobuf::internal::SooRep::set_non_soo(bool, int, void*)’:
  4797. /app/include/google/protobuf/repeated_field.h:221:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  4798.   221 |     ABSL_DCHECK_EQ(was_soo, is_soo());
  4799.       |     ^~~~~~~~~~~~~~
  4800. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4801.   355 |   LogMessageFatal(const char* file, int line,
  4802.       |   ^~~~~~~~~~~~~~~
  4803. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4804.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4805.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4806. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4807.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4808.       |   ^~~~~~~~~~~~~~~
  4809. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4810. /app/include/google/protobuf/repeated_field.h:222:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  4811.   222 |     ABSL_DCHECK_NE(elements, nullptr);
  4812.       |     ^~~~~~~~~~~~~~
  4813. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4814.   355 |   LogMessageFatal(const char* file, int line,
  4815.       |   ^~~~~~~~~~~~~~~
  4816. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4817.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4818.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4819. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4820.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4821.       |   ^~~~~~~~~~~~~~~
  4822. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4823. /app/include/google/protobuf/repeated_field.h:223:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  4824.   223 |     ABSL_DCHECK_EQ(reinterpret_cast<uintptr_t>(elements) % kSooPtrAlignment,
  4825.       |     ^~~~~~~~~~~~~~
  4826. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4827.   355 |   LogMessageFatal(const char* file, int line,
  4828.       |   ^~~~~~~~~~~~~~~
  4829. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4830.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4831.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4832. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4833.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4834.       |   ^~~~~~~~~~~~~~~
  4835. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4836. /app/include/google/protobuf/repeated_field.h: At global scope:
  4837. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  4838.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  4839.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  4840. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  4841.   257 |     max(const _Tp& __a, const _Tp& __b)
  4842.       |     ^~~
  4843. /app/include/google/protobuf/repeated_field.h: In constructor ‘google::protobuf::RepeatedField< <template-parameter-1-1> >::RepeatedField()’:
  4844. /app/include/google/protobuf/repeated_field.h:646:1: error: ‘constexpr’ constructor does not have empty body
  4845.   646 | }
  4846.       | ^
  4847. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<absl::lts_20240722::Cord>’:
  4848. /app/include/google/protobuf/repeated_field.h:1271:26:   required from here
  4849.  1271 | RepeatedField<absl::Cord>::SpaceUsedExcludingSelfLong() const;
  4850.       |                          ^~
  4851. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  4852.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  4853.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  4854. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  4855.   257 |     max(const _Tp& __a, const _Tp& __b)
  4856.       |     ^~~
  4857. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  4858.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  4859.       |         ^~~~~~~
  4860. In file included from /app/include/google/protobuf/wire_format_lite.h:54,
  4861.                  from /app/include/google/protobuf/parse_context.h:40:
  4862. /app/include/google/protobuf/port_def.inc: At global scope:
  4863. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4864.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4865.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4866. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4867. /app/include/google/protobuf/wire_format_lite.h:289:38: error: ‘absl::string_view’ has not been declared
  4868.   289 |                                absl::string_view field_name);
  4869.       |                                      ^~~~~~~~~~~
  4870. /app/include/google/protobuf/wire_format_lite.h:614:41: error: ‘absl::string_view’ has not been declared
  4871.   614 |   static inline size_t StringSize(absl::string_view value);
  4872.       |                                         ^~~~~~~~~~~
  4873. /app/include/google/protobuf/wire_format_lite.h:615:40: error: ‘absl::string_view’ has not been declared
  4874.   615 |   static inline size_t BytesSize(absl::string_view value);
  4875.       |                                        ^~~~~~~~~~~
  4876. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<unsigned int>’:
  4877. /app/include/google/protobuf/wire_format_lite.h:978:3:   required from here
  4878.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  4879.       |   ^~~~~~~~~~~~~~
  4880. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  4881.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  4882.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  4883. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  4884.   257 |     max(const _Tp& __a, const _Tp& __b)
  4885.       |     ^~~
  4886. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  4887.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  4888.       |         ^~~~~~~
  4889. /app/include/google/protobuf/wire_format_lite.h: In static member function ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteStringToArray(int, const std::string&, uint8_t*)’:
  4890. /app/include/google/protobuf/wire_format_lite.h:1449:60: error: cannot convert ‘const std::string’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  4891.  1449 |   return io::CodedOutputStream::WriteStringWithSizeToArray(value, target);
  4892.       |                                                            ^~~~~
  4893.       |                                                            |
  4894.       |                                                            const std::string {aka const std::__cxx11::basic_string<char>}
  4895. /app/include/google/protobuf/io/coded_stream.h:1123:64: note:   initializing argument 1 of ‘static uint8_t* google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(int, uint8_t*)’
  4896.  1123 |   static uint8_t* WriteStringWithSizeToArray(absl::string_view str,
  4897.       |                                              ~~~~~~~~~~~~~~~~~~^~~
  4898. /app/include/google/protobuf/wire_format_lite.h: In static member function ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteBytesToArray(int, const std::string&, uint8_t*)’:
  4899. /app/include/google/protobuf/wire_format_lite.h:1455:60: error: cannot convert ‘const std::string’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  4900.  1455 |   return io::CodedOutputStream::WriteStringWithSizeToArray(value, target);
  4901.       |                                                            ^~~~~
  4902.       |                                                            |
  4903.       |                                                            const std::string {aka const std::__cxx11::basic_string<char>}
  4904. /app/include/google/protobuf/io/coded_stream.h:1123:64: note:   initializing argument 1 of ‘static uint8_t* google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(int, uint8_t*)’
  4905.  1123 |   static uint8_t* WriteStringWithSizeToArray(absl::string_view str,
  4906.       |                                              ~~~~~~~~~~~~~~~~~~^~~
  4907. /app/include/google/protobuf/wire_format_lite.h: At global scope:
  4908. /app/include/google/protobuf/wire_format_lite.h:1545:54: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4909.  1545 | inline size_t WireFormatLite::StringSize(const absl::string_view value) {
  4910.       |                                                      ^~~~~~~~~~~
  4911. /app/include/google/protobuf/wire_format_lite.h: In static member function ‘static size_t google::protobuf::internal::WireFormatLite::StringSize(int)’:
  4912. /app/include/google/protobuf/wire_format_lite.h:1549:36: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
  4913.  1549 |   return LengthDelimitedSize(value.size());
  4914.       |                                    ^~~~
  4915. /app/include/google/protobuf/wire_format_lite.h: At global scope:
  4916. /app/include/google/protobuf/wire_format_lite.h:1551:53: error: ‘string_view’ in namespace ‘absl’ does not name a type
  4917.  1551 | inline size_t WireFormatLite::BytesSize(const absl::string_view value) {
  4918.       |                                                     ^~~~~~~~~~~
  4919. /app/include/google/protobuf/wire_format_lite.h: In static member function ‘static size_t google::protobuf::internal::WireFormatLite::BytesSize(int)’:
  4920. /app/include/google/protobuf/wire_format_lite.h:1552:36: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
  4921.  1552 |   return LengthDelimitedSize(value.size());
  4922.       |                                    ^~~~
  4923. In file included from /app/include/google/protobuf/parse_context.h:44:
  4924. /app/include/google/protobuf/port_def.inc: At global scope:
  4925. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  4926.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  4927.       |               ^~~~~~~~~~~~~~~~~~~~~~
  4928. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  4929. /app/include/google/protobuf/parse_context.h:58:63: error: ‘absl::string_view’ has not been declared
  4930.    58 | PROTOBUF_EXPORT void WriteLengthDelimited(uint32_t num, absl::string_view val,
  4931.       |                                                               ^~~~~~~~~~~
  4932. /app/include/google/protobuf/parse_context.h:62:54: error: ‘absl::string_view’ has not been declared
  4933.    62 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val,
  4934.       |                                                      ^~~~~~~~~~~
  4935. /app/include/google/protobuf/parse_context.h:302:30: error: ‘absl::string_view’ has not been declared
  4936.   302 |   const char* InitFrom(absl::string_view flat) {
  4937.       |                              ^~~~~~~~~~~
  4938. /app/include/google/protobuf/parse_context.h: In member function ‘void google::protobuf::internal::EpsCopyInputStream::BackUp(const char*)’:
  4939. /app/include/google/protobuf/parse_context.h:110:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4940.   110 |     ABSL_DCHECK(ptr <= buffer_end_ + kSlopBytes);
  4941.       |     ^~~~~~~~~~~
  4942.       |     |
  4943.       |     const char*
  4944. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4945.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4946.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4947. /app/include/google/protobuf/parse_context.h: In member function ‘google::protobuf::internal::EpsCopyInputStream::LimitToken google::protobuf::internal::EpsCopyInputStream::PushLimit(const char*, int)’:
  4948. /app/include/google/protobuf/parse_context.h:158:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4949.   158 |     ABSL_DCHECK(limit >= 0 && limit <= INT_MAX - kSlopBytes);
  4950.       |     ^~~~~~~~~~~
  4951.       |     |
  4952.       |     const char*
  4953. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4954.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4955.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4956. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::ReadCord(const char*, int, absl::lts_20240722::Cord*)’:
  4957. /app/include/google/protobuf/parse_context.h:223:21: error: ‘string_view’ is not a member of ‘absl’
  4958.   223 |       *cord = absl::string_view(ptr, size);
  4959.       |                     ^~~~~~~~~~~
  4960. /app/include/google/protobuf/parse_context.h: In member function ‘bool google::protobuf::internal::EpsCopyInputStream::DoneWithCheck(const char**, int)’:
  4961. /app/include/google/protobuf/parse_context.h:286:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  4962.   286 |     ABSL_DCHECK(*ptr);
  4963.       |     ^~~~~~~~~~~
  4964.       |     |
  4965.       |     const char*
  4966. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4967.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4968.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4969. /app/include/google/protobuf/parse_context.h:289:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  4970.   289 |     ABSL_DCHECK_LE(overrun, kSlopBytes);  // Guaranteed by parse loop.
  4971.       |     ^~~~~~~~~~~~~~
  4972. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  4973.   355 |   LogMessageFatal(const char* file, int line,
  4974.       |   ^~~~~~~~~~~~~~~
  4975. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  4976.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  4977.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  4978. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  4979.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  4980.       |   ^~~~~~~~~~~~~~~
  4981. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  4982. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::InitFrom(int)’:
  4983. /app/include/google/protobuf/parse_context.h:304:14: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’
  4984.   304 |     if (flat.size() > kSlopBytes) {
  4985.       |              ^~~~
  4986. /app/include/google/protobuf/parse_context.h:306:39: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’
  4987.   306 |       limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes;
  4988.       |                                       ^~~~
  4989. /app/include/google/protobuf/parse_context.h:306:53: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’
  4990.   306 |       limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes;
  4991.       |                                                     ^~~~
  4992. /app/include/google/protobuf/parse_context.h:309:19: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’
  4993.   309 |       return flat.data();
  4994.       |                   ^~~~
  4995. /app/include/google/protobuf/parse_context.h:311:17: error: request for member ‘empty’ in ‘flat’, which is of non-class type ‘int’
  4996.   311 |       if (!flat.empty()) {
  4997.       |                 ^~~~~
  4998. /app/include/google/protobuf/parse_context.h:312:41: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’
  4999.   312 |         std::memcpy(patch_buffer_, flat.data(), flat.size());
  5000.       |                                         ^~~~
  5001. /app/include/google/protobuf/parse_context.h:312:54: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’
  5002.   312 |         std::memcpy(patch_buffer_, flat.data(), flat.size());
  5003.       |                                                      ^~~~
  5004. /app/include/google/protobuf/parse_context.h:315:55: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’
  5005.   315 |       limit_end_ = buffer_end_ = patch_buffer_ + flat.size();
  5006.       |                                                       ^~~~
  5007. /app/include/google/protobuf/parse_context.h:318:59: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’
  5008.   318 |         aliasing_ = reinterpret_cast<std::uintptr_t>(flat.data()) -
  5009.       |                                                           ^~~~
  5010. /app/include/google/protobuf/parse_context.h: In member function ‘int google::protobuf::internal::EpsCopyInputStream::BytesAvailable(const char*) const’:
  5011. /app/include/google/protobuf/parse_context.h:372:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  5012.   372 |     ABSL_DCHECK_NE(ptr, nullptr);
  5013.       |     ^~~~~~~~~~~~~~
  5014. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5015.   355 |   LogMessageFatal(const char* file, int line,
  5016.       |   ^~~~~~~~~~~~~~~
  5017. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5018.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5019.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5020. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5021.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5022.       |   ^~~~~~~~~~~~~~~
  5023. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5024. /app/include/google/protobuf/parse_context.h:374:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  5025.   374 |     ABSL_DCHECK_GE(available, 0);
  5026.       |     ^~~~~~~~~~~~~~
  5027. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5028.   355 |   LogMessageFatal(const char* file, int line,
  5029.       |   ^~~~~~~~~~~~~~~
  5030. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5031.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5032.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5033. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5034.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5035.       |   ^~~~~~~~~~~~~~~
  5036. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5037. /app/include/google/protobuf/parse_context.h:375:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  5038.   375 |     ABSL_DCHECK_LE(available, INT_MAX);
  5039.       |     ^~~~~~~~~~~~~~
  5040. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5041.   355 |   LogMessageFatal(const char* file, int line,
  5042.       |   ^~~~~~~~~~~~~~~
  5043. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5044.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5045.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5046. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5047.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5048.       |   ^~~~~~~~~~~~~~~
  5049. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5050. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::AppendSize(const char*, int, const A&)’:
  5051. /app/include/google/protobuf/parse_context.h:419:14: error: ‘is_invocable_r_v’ is not a member of ‘std’
  5052.   419 |         std::is_invocable_r_v<bool, decltype(append), const char*, int>;
  5053.       |              ^~~~~~~~~~~~~~~~
  5054. /app/include/google/protobuf/parse_context.h:419:31: error: expected primary-expression before ‘bool’
  5055.   419 |         std::is_invocable_r_v<bool, decltype(append), const char*, int>;
  5056.       |                               ^~~~
  5057. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::ParseContext::ParseGroup(google::protobuf::MessageLite*, const char*, uint32_t)’:
  5058. /app/include/google/protobuf/parse_context.h:581:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  5059.   581 |       ABSL_DCHECK_EQ(old_depth, depth_);
  5060.       |       ^~~~~~~~~~~~~~
  5061. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5062.   355 |   LogMessageFatal(const char* file, int line,
  5063.       |   ^~~~~~~~~~~~~~~
  5064. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5065.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5066.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5067. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5068.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5069.       |   ^~~~~~~~~~~~~~~
  5070. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5071. /app/include/google/protobuf/parse_context.h:582:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  5072.   582 |       ABSL_DCHECK_EQ(old_group_depth, group_depth_);
  5073.       |       ^~~~~~~~~~~~~~
  5074. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5075.   355 |   LogMessageFatal(const char* file, int line,
  5076.       |   ^~~~~~~~~~~~~~~
  5077. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5078.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5079.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5080. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5081.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5082.       |   ^~~~~~~~~~~~~~~
  5083. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5084. /app/include/google/protobuf/parse_context.h: At global scope:
  5085. /app/include/google/protobuf/parse_context.h:662:27: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  5086.   662 |           typename = std::enable_if_t<std::is_same<Void, void>::value>>
  5087.       |                           ^~~~~~~~~~~
  5088. /app/include/google/protobuf/parse_context.h:662:22: note: ‘std::enable_if_t’ is only available from C++14 onwards
  5089.   662 |           typename = std::enable_if_t<std::is_same<Void, void>::value>>
  5090.       |                      ^~~
  5091. /app/include/google/protobuf/parse_context.h:662:38: error: expected ‘>’ before ‘<’ token
  5092.   662 |           typename = std::enable_if_t<std::is_same<Void, void>::value>>
  5093.       |                                      ^
  5094. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::ReadMicroString(const char*, google::protobuf::internal::MicroString&, google::protobuf::Arena*)’:
  5095. /app/include/google/protobuf/parse_context.h:1189:19: error: ‘string_view’ is not a member of ‘absl’
  5096.  1189 |     str.Set(absl::string_view(ptr, size), arena);
  5097.       |                   ^~~~~~~~~~~
  5098. /app/include/google/protobuf/parse_context.h: At global scope:
  5099. /app/include/google/protobuf/parse_context.h:1313:23: error: ‘string_view’ is not a member of ‘absl’
  5100.  1313 | bool VerifyUTF8(absl::string_view s, const char* field_name);
  5101.       |                       ^~~~~~~~~~~
  5102. /app/include/google/protobuf/parse_context.h:1313:38: error: expected primary-expression before ‘const’
  5103.  1313 | bool VerifyUTF8(absl::string_view s, const char* field_name);
  5104.       |                                      ^~~~~
  5105. /app/include/google/protobuf/parse_context.h:1313:60: error: expression list treated as compound expression in initializer [-fpermissive]
  5106.  1313 | bool VerifyUTF8(absl::string_view s, const char* field_name);
  5107.       |                                                            ^
  5108. /app/include/google/protobuf/parse_context.h:1315:68: error: ‘bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)’ redeclared as different kind of entity
  5109.  1315 | inline bool VerifyUTF8(const std::string* s, const char* field_name) {
  5110.       |                                                                    ^
  5111. /app/include/google/protobuf/parse_context.h:1313:6: note: previous declaration ‘bool google::protobuf::internal::VerifyUTF8’
  5112.  1313 | bool VerifyUTF8(absl::string_view s, const char* field_name);
  5113.       |      ^~~~~~~~~~
  5114. /app/include/google/protobuf/parse_context.h: In function ‘bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)’:
  5115. /app/include/google/protobuf/parse_context.h:1316:20: error: ‘google::protobuf::internal::VerifyUTF8’ cannot be used as a function
  5116.  1316 |   return VerifyUTF8(*s, field_name);
  5117.       |          ~~~~~~~~~~^~~~~~~~~~~~~~~~
  5118. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<int>’:
  5119. /app/include/google/protobuf/parse_context.h:1430:51:   required from here
  5120.  1430 |           static_cast<RepeatedField<int>*>(object)->Add(val);
  5121.       |                                                   ^~
  5122. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  5123.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5124.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  5125. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  5126.   257 |     max(const _Tp& __a, const _Tp& __b)
  5127.       |     ^~~
  5128. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  5129.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5130.       |         ^~~~~~~
  5131. In file included from /app/include/google/protobuf/extension_set.h:48:
  5132. /app/include/google/protobuf/port_def.inc: At global scope:
  5133. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  5134.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  5135.       |               ^~~~~~~~~~~~~~~~~~~~~~
  5136. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  5137. /app/include/google/protobuf/extension_set.h:85:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5138.    85 | inline ::absl::string_view GetFeatureSetDefaultsData();
  5139.       |                ^~~~~~~~~~~
  5140. /app/include/google/protobuf/extension_set.h:664:18: error: ‘variant’ in namespace ‘std’ does not name a template type
  5141.   664 |     virtual std::variant<size_t, const MessageLite*> UnparsedSizeOrMessage()
  5142.       |                  ^~~~~~~
  5143. /app/include/google/protobuf/extension_set.h:664:13: note: ‘std::variant’ is only available from C++17 onwards
  5144.   664 |     virtual std::variant<size_t, const MessageLite*> UnparsedSizeOrMessage()
  5145.       |             ^~~
  5146. /app/include/google/protobuf/extension_set.h: In member function ‘const void* google::protobuf::internal::ExtensionSet::Extension::PrefetchPtr() const’:
  5147. /app/include/google/protobuf/extension_set.h:727:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  5148.   727 |       ABSL_DCHECK_EQ(is_pointer, is_repeated || FieldTypeIsPointer(type));
  5149.       |       ^~~~~~~~~~~~~~
  5150. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5151.   355 |   LogMessageFatal(const char* file, int line,
  5152.       |   ^~~~~~~~~~~~~~~
  5153. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5154.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5155.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5156. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5157.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5158.       |   ^~~~~~~~~~~~~~~
  5159. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5160. /usr/include/absl/container/internal/btree.h: In instantiation of ‘class absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’:
  5161. /usr/include/absl/container/internal/btree.h:1313:9:   required from ‘class absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’
  5162.  1313 |   using field_type = typename node_type::field_type;
  5163.       |         ^~~~~~~~~~
  5164. /usr/include/absl/container/internal/btree_container.h:38:9:   required from ‘class absl::lts_20240722::container_internal::btree_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5165.    38 |   using params_type = typename Tree::params_type;
  5166.       |         ^~~~~~~~~~~
  5167. /usr/include/absl/container/internal/btree_container.h:279:7:   required from ‘class absl::lts_20240722::container_internal::btree_set_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5168.   279 | class btree_set_container : public btree_container<Tree> {
  5169.       |       ^~~~~~~~~~~~~~~~~~~
  5170. /usr/include/absl/container/internal/btree_container.h:445:7:   required from ‘class absl::lts_20240722::container_internal::btree_map_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5171.   445 | class btree_map_container : public btree_set_container<Tree> {
  5172.       |       ^~~~~~~~~~~~~~~~~~~
  5173. /usr/include/absl/container/btree_map.h:90:37:   required from ‘class absl::lts_20240722::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>’
  5174.    90 | class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
  5175.       |                                     ^~~~~~~~~
  5176. /app/include/google/protobuf/extension_set.h:853:55:   required from here
  5177.   853 |     return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_;
  5178.       |                                                       ^~
  5179. /usr/include/absl/container/internal/btree.h:583:9: error: invalid use of incomplete type ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  5180.   583 |   using leaf_layout_type = typename layout_type::template WithStaticSizes<
  5181.       |         ^~~~~~~~~~~~~~~~
  5182. /usr/include/absl/container/internal/layout.h:812:7: note: declaration of ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  5183.   812 | class Layout : public internal_layout::LayoutWithStaticSizes<
  5184.       |       ^~~~~~
  5185. /usr/include/absl/container/internal/btree.h: In instantiation of ‘constexpr const absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::size_type absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::kNodeTargetSlots’:
  5186. /usr/include/absl/container/internal/btree.h:618:7:   required from ‘constexpr const absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::size_type absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::kNodeSlots’
  5187.   618 |       kNodeTargetSlots >= kMinNodeSlots ? kNodeTargetSlots : kMinNodeSlots;
  5188.       |       ^~~~~~~~~~~~~~~~
  5189. /usr/include/absl/container/internal/btree.h:620:63:   required from ‘class absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’
  5190.   620 |   using internal_layout_type = typename layout_type::template WithStaticSizes<
  5191.       |                                                               ^~~~~~~~~~~~~~~~
  5192.   621 |       /*parent*/ 1,
  5193.       |       ~~~~~~~~~~~~~                                            
  5194.   622 |       /*generation*/ BtreeGenerationsEnabled() ? 1 : 0,
  5195.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
  5196.   623 |       /*position, start, finish, max_count*/ 4, /*slots*/ kNodeSlots,
  5197.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5198.   624 |       /*children*/ kNodeSlots + 1>;
  5199.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                            
  5200. /usr/include/absl/container/internal/btree.h:1313:9:   required from ‘class absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’
  5201.  1313 |   using field_type = typename node_type::field_type;
  5202.       |         ^~~~~~~~~~
  5203. /usr/include/absl/container/internal/btree_container.h:38:9:   required from ‘class absl::lts_20240722::container_internal::btree_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5204.    38 |   using params_type = typename Tree::params_type;
  5205.       |         ^~~~~~~~~~~
  5206. /usr/include/absl/container/internal/btree_container.h:279:7:   required from ‘class absl::lts_20240722::container_internal::btree_set_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5207.   279 | class btree_set_container : public btree_container<Tree> {
  5208.       |       ^~~~~~~~~~~~~~~~~~~
  5209. /usr/include/absl/container/internal/btree_container.h:445:7:   required from ‘class absl::lts_20240722::container_internal::btree_map_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5210.   445 | class btree_map_container : public btree_set_container<Tree> {
  5211.       |       ^~~~~~~~~~~~~~~~~~~
  5212. /usr/include/absl/container/btree_map.h:90:37:   required from ‘class absl::lts_20240722::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>’
  5213.    90 | class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
  5214.       |                                     ^~~~~~~~~
  5215. /app/include/google/protobuf/extension_set.h:853:55:   required from here
  5216.   853 |     return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_;
  5217.       |                                                       ^~
  5218. /usr/include/absl/container/internal/btree.h:608:22:   in ‘constexpr’ expansion of ‘absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::NodeTargetSlots(0, ((absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::size_type)absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::kTargetNodeSize))’
  5219. /usr/include/absl/container/internal/btree.h:600:28: error: ‘static constexpr absl::lts_20240722::container_internal::btree_node<Params>::size_type absl::lts_20240722::container_internal::btree_node<Params>::SizeWithNSlots(size_type) [with Params = absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false>; size_type = long unsigned int]’ called in a constant expression
  5220.   600 |            : SizeWithNSlots((begin + end) / 2 + 1) >
  5221.       |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  5222. /usr/include/absl/container/internal/btree.h:587:30: note: ‘static constexpr absl::lts_20240722::container_internal::btree_node<Params>::size_type absl::lts_20240722::container_internal::btree_node<Params>::SizeWithNSlots(size_type) [with Params = absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false>; size_type = long unsigned int]’ is not usable as a ‘constexpr’ function because:
  5223.   587 |   constexpr static size_type SizeWithNSlots(size_type n) {
  5224.       |                              ^~~~~~~~~~~~~~
  5225. /usr/include/absl/container/internal/btree.h: In instantiation of ‘class absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’:
  5226. /usr/include/absl/container/internal/btree.h:1313:9:   required from ‘class absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’
  5227.  1313 |   using field_type = typename node_type::field_type;
  5228.       |         ^~~~~~~~~~
  5229. /usr/include/absl/container/internal/btree_container.h:38:9:   required from ‘class absl::lts_20240722::container_internal::btree_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5230.    38 |   using params_type = typename Tree::params_type;
  5231.       |         ^~~~~~~~~~~
  5232. /usr/include/absl/container/internal/btree_container.h:279:7:   required from ‘class absl::lts_20240722::container_internal::btree_set_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5233.   279 | class btree_set_container : public btree_container<Tree> {
  5234.       |       ^~~~~~~~~~~~~~~~~~~
  5235. /usr/include/absl/container/internal/btree_container.h:445:7:   required from ‘class absl::lts_20240722::container_internal::btree_map_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5236.   445 | class btree_map_container : public btree_set_container<Tree> {
  5237.       |       ^~~~~~~~~~~~~~~~~~~
  5238. /usr/include/absl/container/btree_map.h:90:37:   required from ‘class absl::lts_20240722::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>’
  5239.    90 | class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
  5240.       |                                     ^~~~~~~~~
  5241. /app/include/google/protobuf/extension_set.h:853:55:   required from here
  5242.   853 |     return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_;
  5243.       |                                                       ^~
  5244. /usr/include/absl/container/internal/btree.h:620:9: error: invalid use of incomplete type ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  5245.   620 |   using internal_layout_type = typename layout_type::template WithStaticSizes<
  5246.       |         ^~~~~~~~~~~~~~~~~~~~
  5247. /usr/include/absl/container/internal/layout.h:812:7: note: declaration of ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  5248.   812 | class Layout : public internal_layout::LayoutWithStaticSizes<
  5249.       |       ^~~~~~
  5250. /usr/include/absl/container/internal/btree.h:652:57: error: invalid use of incomplete type ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  5251.   652 |   inline typename layout_type::template ElementType<N> *GetField() {
  5252.       |                                                         ^~~~~~~~
  5253. /usr/include/absl/container/internal/layout.h:812:7: note: declaration of ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  5254.   812 | class Layout : public internal_layout::LayoutWithStaticSizes<
  5255.       |       ^~~~~~
  5256. /usr/include/absl/container/internal/btree.h:658:63: error: invalid use of incomplete type ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  5257.   658 |   inline const typename layout_type::template ElementType<N> *GetField() const {
  5258.       |                                                               ^~~~~~~~
  5259. /usr/include/absl/container/internal/layout.h:812:7: note: declaration of ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  5260.   812 | class Layout : public internal_layout::LayoutWithStaticSizes<
  5261.       |       ^~~~~~
  5262. /usr/include/absl/container/internal/btree.h: In instantiation of ‘class absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’:
  5263. /usr/include/absl/container/internal/btree_container.h:38:9:   required from ‘class absl::lts_20240722::container_internal::btree_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5264.    38 |   using params_type = typename Tree::params_type;
  5265.       |         ^~~~~~~~~~~
  5266. /usr/include/absl/container/internal/btree_container.h:279:7:   required from ‘class absl::lts_20240722::container_internal::btree_set_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5267.   279 | class btree_set_container : public btree_container<Tree> {
  5268.       |       ^~~~~~~~~~~~~~~~~~~
  5269. /usr/include/absl/container/internal/btree_container.h:445:7:   required from ‘class absl::lts_20240722::container_internal::btree_map_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  5270.   445 | class btree_map_container : public btree_set_container<Tree> {
  5271.       |       ^~~~~~~~~~~~~~~~~~~
  5272. /usr/include/absl/container/btree_map.h:90:37:   required from ‘class absl::lts_20240722::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>’
  5273.    90 | class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
  5274.       |                                     ^~~~~~~~~
  5275. /app/include/google/protobuf/extension_set.h:853:55:   required from here
  5276.   853 |     return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_;
  5277.       |                                                       ^~
  5278. /usr/include/absl/container/internal/btree.h:1338:8: error: enumerator value for ‘kNodeSlots’ is not an integer constant
  5279.  1338 |   enum : uint32_t {
  5280.       |        ^
  5281. /usr/include/absl/container/internal/btree.h:1788:7: error: ‘absl::lts_20240722::container_internal::btree<Params>::rightmost_’ has incomplete type
  5282.  1788 |       rightmost_;
  5283.       |       ^~~~~~~~~~
  5284. /usr/include/absl/container/internal/compressed_tuple.h:202:47: note: declaration of ‘class absl::lts_20240722::container_internal::CompressedTuple<absl::lts_20240722::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’
  5285.   202 | class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple
  5286.       |                                               ^~~~~~~~~~~~~~~
  5287. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<long int>’:
  5288. /app/include/google/protobuf/extension_set.h:1278:26:   required from here
  5289.  1278 |   RepeatedField<int64_t> default_repeated_field_int64_t_;
  5290.       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5291. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  5292.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5293.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  5294. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  5295.   257 |     max(const _Tp& __a, const _Tp& __b)
  5296.       |     ^~~
  5297. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  5298.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5299.       |         ^~~~~~~
  5300. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<long unsigned int>’:
  5301. /app/include/google/protobuf/extension_set.h:1280:27:   required from here
  5302.  1280 |   RepeatedField<uint64_t> default_repeated_field_uint64_t_;
  5303.       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5304. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  5305.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5306.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  5307. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  5308.   257 |     max(const _Tp& __a, const _Tp& __b)
  5309.       |     ^~~
  5310. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  5311.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5312.       |         ^~~~~~~
  5313. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<double>’:
  5314. /app/include/google/protobuf/extension_set.h:1281:25:   required from here
  5315.  1281 |   RepeatedField<double> default_repeated_field_double_;
  5316.       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5317. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  5318.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5319.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  5320. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  5321.   257 |     max(const _Tp& __a, const _Tp& __b)
  5322.       |     ^~~
  5323. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  5324.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5325.       |         ^~~~~~~
  5326. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<float>’:
  5327. /app/include/google/protobuf/extension_set.h:1282:24:   required from here
  5328.  1282 |   RepeatedField<float> default_repeated_field_float_;
  5329.       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5330. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  5331.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5332.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  5333. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  5334.   257 |     max(const _Tp& __a, const _Tp& __b)
  5335.       |     ^~~
  5336. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  5337.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5338.       |         ^~~~~~~
  5339. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<bool>’:
  5340. /app/include/google/protobuf/extension_set.h:1283:23:   required from here
  5341.  1283 |   RepeatedField<bool> default_repeated_field_bool_;
  5342.       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5343. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  5344.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5345.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  5346. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  5347.   257 |     max(const _Tp& __a, const _Tp& __b)
  5348.       |     ^~~
  5349. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  5350.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  5351.       |         ^~~~~~~
  5352. In file included from /app/include/google/protobuf/descriptor.h:60:
  5353. /app/include/google/protobuf/port_def.inc: At global scope:
  5354. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  5355.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  5356.       |               ^~~~~~~~~~~~~~~~~~~~~~
  5357. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  5358. /app/include/google/protobuf/descriptor.h:239:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5359.   239 |   absl::string_view name() const { return get(get_size(0) + 1, get_size(0)); }
  5360.       |         ^~~~~~~~~~~
  5361. /app/include/google/protobuf/descriptor.h:240:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5362.   240 |   absl::string_view full_name() const {
  5363.       |         ^~~~~~~~~~~
  5364. /app/include/google/protobuf/descriptor.h:246:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5365.   246 |   absl::string_view lowercase_name() const {
  5366.       |         ^~~~~~~~~~~
  5367. /app/include/google/protobuf/descriptor.h:249:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5368.   249 |   absl::string_view camelcase_name() const {
  5369.       |         ^~~~~~~~~~~
  5370. /app/include/google/protobuf/descriptor.h:252:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5371.   252 |   absl::string_view json_name() const { return get(get_size(6), get_size(7)); }
  5372.       |         ^~~~~~~~~~~
  5373. /app/include/google/protobuf/descriptor.h:267:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5374.   267 |   absl::string_view get(size_t offset, size_t size) const {
  5375.       |         ^~~~~~~~~~~
  5376. /app/include/google/protobuf/descriptor.h:296:22: error: ‘absl::string_view’ has not been declared
  5377.   296 |   void SetLazy(absl::string_view name, const FileDescriptor* file);
  5378.       |                      ^~~~~~~~~~~
  5379. /app/include/google/protobuf/descriptor.h:327:23: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5380.   327 | PROTOBUF_EXPORT absl::string_view ShortEditionName(Edition edition);
  5381.       |                       ^~~~~~~~~~~
  5382. /app/include/google/protobuf/descriptor.h: In function ‘void google::protobuf::AbslStringify(Sink&, Edition)’:
  5383. /app/include/google/protobuf/descriptor.h:339:39: error: ‘ShortEditionName’ is not a member of ‘google::protobuf::internal’
  5384.   339 |   absl::Format(&sink, "%v", internal::ShortEditionName(edition));
  5385.       |                                       ^~~~~~~~~~~~~~~~
  5386. /app/include/google/protobuf/descriptor.h: At global scope:
  5387. /app/include/google/protobuf/descriptor.h:356:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5388.   356 |   absl::string_view name() const;
  5389.       |         ^~~~~~~~~~~
  5390. /app/include/google/protobuf/descriptor.h:363:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5391.   363 |   absl::string_view full_name() const;
  5392.       |         ^~~~~~~~~~~
  5393. /app/include/google/protobuf/descriptor.h:456:48: error: ‘absl::string_view’ has not been declared
  5394.   456 |   const FieldDescriptor* FindFieldByName(absl::string_view name) const;
  5395.       |                                                ^~~~~~~~~~~
  5396. /app/include/google/protobuf/descriptor.h:462:13: error: ‘absl::string_view’ has not been declared
  5397.   462 |       absl::string_view lowercase_name) const;
  5398.       |             ^~~~~~~~~~~
  5399. /app/include/google/protobuf/descriptor.h:469:13: error: ‘absl::string_view’ has not been declared
  5400.   469 |       absl::string_view camelcase_name) const;
  5401.       |             ^~~~~~~~~~~
  5402. /app/include/google/protobuf/descriptor.h:486:48: error: ‘absl::string_view’ has not been declared
  5403.   486 |   const OneofDescriptor* FindOneofByName(absl::string_view name) const;
  5404.       |                                                ^~~~~~~~~~~
  5405. /app/include/google/protobuf/descriptor.h:498:48: error: ‘absl::string_view’ has not been declared
  5406.   498 |   const Descriptor* FindNestedTypeByName(absl::string_view name) const;
  5407.       |                                                ^~~~~~~~~~~
  5408. /app/include/google/protobuf/descriptor.h:510:50: error: ‘absl::string_view’ has not been declared
  5409.   510 |   const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const;
  5410.       |                                                  ^~~~~~~~~~~
  5411. /app/include/google/protobuf/descriptor.h:514:56: error: ‘absl::string_view’ has not been declared
  5412.   514 |   const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const;
  5413.       |                                                        ^~~~~~~~~~~
  5414. /app/include/google/protobuf/descriptor.h:543:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5415.   543 |     absl::string_view name() const { return containing_type_->name(); }
  5416.       |           ^~~~~~~~~~~
  5417. /app/include/google/protobuf/descriptor.h:546:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5418.   546 |     absl::string_view full_name() const {
  5419.       |           ^~~~~~~~~~~
  5420. /app/include/google/protobuf/descriptor.h:628:52: error: ‘absl::string_view’ has not been declared
  5421.   628 |   const FieldDescriptor* FindExtensionByName(absl::string_view name) const;
  5422.       |                                                    ^~~~~~~~~~~
  5423. /app/include/google/protobuf/descriptor.h:633:13: error: ‘absl::string_view’ has not been declared
  5424.   633 |       absl::string_view name) const;
  5425.       |             ^~~~~~~~~~~
  5426. /app/include/google/protobuf/descriptor.h:638:13: error: ‘absl::string_view’ has not been declared
  5427.   638 |       absl::string_view name) const;
  5428.       |             ^~~~~~~~~~~
  5429. /app/include/google/protobuf/descriptor.h:665:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5430.   665 |   absl::string_view reserved_name(int index) const;
  5431.       |         ^~~~~~~~~~~
  5432. /app/include/google/protobuf/descriptor.h:668:29: error: ‘absl::string_view’ has not been declared
  5433.   668 |   bool IsReservedName(absl::string_view name) const;
  5434.       |                             ^~~~~~~~~~~
  5435. /app/include/google/protobuf/descriptor.h:882:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5436.   882 |   absl::string_view name() const;
  5437.       |         ^~~~~~~~~~~
  5438. /app/include/google/protobuf/descriptor.h:884:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5439.   884 |   absl::string_view full_name() const;
  5440.       |         ^~~~~~~~~~~
  5441. /app/include/google/protobuf/descriptor.h:886:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5442.   886 |   absl::string_view json_name() const;
  5443.       |         ^~~~~~~~~~~
  5444. /app/include/google/protobuf/descriptor.h:898:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5445.   898 |   absl::string_view lowercase_name() const;
  5446.       |         ^~~~~~~~~~~
  5447. /app/include/google/protobuf/descriptor.h:909:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5448.   909 |   absl::string_view camelcase_name() const;
  5449.       |         ^~~~~~~~~~~
  5450. /app/include/google/protobuf/descriptor.h:913:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5451.   913 |   absl::string_view type_name() const;
  5452.       |         ^~~~~~~~~~~
  5453. /app/include/google/protobuf/descriptor.h:916:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5454.   916 |   absl::string_view cpp_type_name() const;
  5455.       |         ^~~~~~~~~~~
  5456. /app/include/google/protobuf/descriptor.h:1020:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5457.  1020 |   absl::string_view default_value_string() const;
  5458.       |         ^~~~~~~~~~~
  5459. /app/include/google/protobuf/descriptor.h:1077:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5460.  1077 |   static absl::string_view TypeName(Type type);
  5461.       |                ^~~~~~~~~~~
  5462. /app/include/google/protobuf/descriptor.h:1080:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5463.  1080 |   static absl::string_view CppTypeName(CppType cpp_type);
  5464.       |                ^~~~~~~~~~~
  5465. /app/include/google/protobuf/descriptor.h:1098:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5466.  1098 |   absl::string_view PrintableNameForExtension() const;
  5467.       |         ^~~~~~~~~~~
  5468. /app/include/google/protobuf/descriptor.h:1253:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5469.  1253 |   absl::string_view name() const;
  5470.       |         ^~~~~~~~~~~
  5471. /app/include/google/protobuf/descriptor.h:1255:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5472.  1255 |   absl::string_view full_name() const;
  5473.       |         ^~~~~~~~~~~
  5474. /app/include/google/protobuf/descriptor.h:1359:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5475.  1359 |   absl::string_view name() const;
  5476.       |         ^~~~~~~~~~~
  5477. /app/include/google/protobuf/descriptor.h:1362:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5478.  1362 |   absl::string_view full_name() const;
  5479.       |         ^~~~~~~~~~~
  5480. /app/include/google/protobuf/descriptor.h:1379:52: error: ‘absl::string_view’ has not been declared
  5481.  1379 |   const EnumValueDescriptor* FindValueByName(absl::string_view name) const;
  5482.       |                                                    ^~~~~~~~~~~
  5483. /app/include/google/protobuf/descriptor.h:1459:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5484.  1459 |   absl::string_view reserved_name(int index) const;
  5485.       |         ^~~~~~~~~~~
  5486. /app/include/google/protobuf/descriptor.h:1462:29: error: ‘absl::string_view’ has not been declared
  5487.  1462 |   bool IsReservedName(absl::string_view name) const;
  5488.       |                             ^~~~~~~~~~~
  5489. /app/include/google/protobuf/descriptor.h:1577:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5490.  1577 |   absl::string_view name() const;   // Name of this enum constant.
  5491.       |         ^~~~~~~~~~~
  5492. /app/include/google/protobuf/descriptor.h:1586:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5493.  1586 |   absl::string_view full_name() const;
  5494.       |         ^~~~~~~~~~~
  5495. /app/include/google/protobuf/descriptor.h:1682:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5496.  1682 |   absl::string_view name() const;
  5497.       |         ^~~~~~~~~~~
  5498. /app/include/google/protobuf/descriptor.h:1684:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5499.  1684 |   absl::string_view full_name() const;
  5500.       |         ^~~~~~~~~~~
  5501. /app/include/google/protobuf/descriptor.h:1704:50: error: ‘absl::string_view’ has not been declared
  5502.  1704 |   const MethodDescriptor* FindMethodByName(absl::string_view name) const;
  5503.       |                                                  ^~~~~~~~~~~
  5504. /app/include/google/protobuf/descriptor.h:1785:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5505.  1785 |   absl::string_view name() const;
  5506.       |         ^~~~~~~~~~~
  5507. /app/include/google/protobuf/descriptor.h:1787:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5508.  1787 |   absl::string_view full_name() const;
  5509.       |         ^~~~~~~~~~~
  5510. /app/include/google/protobuf/descriptor.h:1892:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5511.  1892 |   absl::string_view name() const;
  5512.       |         ^~~~~~~~~~~
  5513. /app/include/google/protobuf/descriptor.h:1895:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5514.  1895 |   absl::string_view package() const;
  5515.       |         ^~~~~~~~~~~
  5516. /app/include/google/protobuf/descriptor.h:1930:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5517.  1930 |   absl::string_view option_dependency_name(int index) const;
  5518.       |         ^~~~~~~~~~~
  5519. /app/include/google/protobuf/descriptor.h:1967:49: error: ‘absl::string_view’ has not been declared
  5520.  1967 |   const Descriptor* FindMessageTypeByName(absl::string_view name) const;
  5521.       |                                                 ^~~~~~~~~~~
  5522. /app/include/google/protobuf/descriptor.h:1969:50: error: ‘absl::string_view’ has not been declared
  5523.  1969 |   const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const;
  5524.       |                                                  ^~~~~~~~~~~
  5525. /app/include/google/protobuf/descriptor.h:1972:56: error: ‘absl::string_view’ has not been declared
  5526.  1972 |   const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const;
  5527.       |                                                        ^~~~~~~~~~~
  5528. /app/include/google/protobuf/descriptor.h:1974:52: error: ‘absl::string_view’ has not been declared
  5529.  1974 |   const ServiceDescriptor* FindServiceByName(absl::string_view name) const;
  5530.       |                                                    ^~~~~~~~~~~
  5531. /app/include/google/protobuf/descriptor.h:1977:52: error: ‘absl::string_view’ has not been declared
  5532.  1977 |   const FieldDescriptor* FindExtensionByName(absl::string_view name) const;
  5533.       |                                                    ^~~~~~~~~~~
  5534. /app/include/google/protobuf/descriptor.h:1981:13: error: ‘absl::string_view’ has not been declared
  5535.  1981 |       absl::string_view name) const;
  5536.       |             ^~~~~~~~~~~
  5537. /app/include/google/protobuf/descriptor.h:1985:13: error: ‘absl::string_view’ has not been declared
  5538.  1985 |       absl::string_view name) const;
  5539.       |             ^~~~~~~~~~~
  5540. /app/include/google/protobuf/descriptor.h:2079:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5541.  2079 |   absl::string_view* option_dependencies_;
  5542.       |         ^~~~~~~~~~~
  5543. /app/include/google/protobuf/descriptor.h:2195:46: error: ‘absl::string_view’ has not been declared
  5544.  2195 |   const FileDescriptor* FindFileByName(absl::string_view name) const;
  5545.       |                                              ^~~~~~~~~~~
  5546. /app/include/google/protobuf/descriptor.h:2202:13: error: ‘absl::string_view’ has not been declared
  5547.  2202 |       absl::string_view symbol_name) const;
  5548.       |             ^~~~~~~~~~~
  5549. /app/include/google/protobuf/descriptor.h:2209:49: error: ‘absl::string_view’ has not been declared
  5550.  2209 |   const Descriptor* FindMessageTypeByName(absl::string_view name) const;
  5551.       |                                                 ^~~~~~~~~~~
  5552. /app/include/google/protobuf/descriptor.h:2210:48: error: ‘absl::string_view’ has not been declared
  5553.  2210 |   const FieldDescriptor* FindFieldByName(absl::string_view name) const;
  5554.       |                                                ^~~~~~~~~~~
  5555. /app/include/google/protobuf/descriptor.h:2211:52: error: ‘absl::string_view’ has not been declared
  5556.  2211 |   const FieldDescriptor* FindExtensionByName(absl::string_view name) const;
  5557.       |                                                    ^~~~~~~~~~~
  5558. /app/include/google/protobuf/descriptor.h:2212:48: error: ‘absl::string_view’ has not been declared
  5559.  2212 |   const OneofDescriptor* FindOneofByName(absl::string_view name) const;
  5560.       |                                                ^~~~~~~~~~~
  5561. /app/include/google/protobuf/descriptor.h:2213:50: error: ‘absl::string_view’ has not been declared
  5562.  2213 |   const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const;
  5563.       |                                                  ^~~~~~~~~~~
  5564. /app/include/google/protobuf/descriptor.h:2214:56: error: ‘absl::string_view’ has not been declared
  5565.  2214 |   const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const;
  5566.       |                                                        ^~~~~~~~~~~
  5567. /app/include/google/protobuf/descriptor.h:2215:52: error: ‘absl::string_view’ has not been declared
  5568.  2215 |   const ServiceDescriptor* FindServiceByName(absl::string_view name) const;
  5569.       |                                                    ^~~~~~~~~~~
  5570. /app/include/google/protobuf/descriptor.h:2216:50: error: ‘absl::string_view’ has not been declared
  5571.  2216 |   const MethodDescriptor* FindMethodByName(absl::string_view name) const;
  5572.       |                                                  ^~~~~~~~~~~
  5573. /app/include/google/protobuf/descriptor.h:2229:41: error: ‘absl::string_view’ has not been declared
  5574.  2229 |       const Descriptor* extendee, absl::string_view printable_name) const;
  5575.       |                                         ^~~~~~~~~~~
  5576. /app/include/google/protobuf/descriptor.h:2270:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5577.  2270 |     static absl::string_view ErrorLocationName(ErrorLocation location);
  5578.       |                  ^~~~~~~~~~~
  5579. /app/include/google/protobuf/descriptor.h:2280:36: error: ‘absl::string_view’ has not been declared
  5580.  2280 |     virtual void RecordError(absl::string_view filename,
  5581.       |                                    ^~~~~~~~~~~
  5582. /app/include/google/protobuf/descriptor.h:2281:36: error: ‘absl::string_view’ has not been declared
  5583.  2281 |                              absl::string_view element_name,
  5584.       |                                    ^~~~~~~~~~~
  5585. /app/include/google/protobuf/descriptor.h:2283:36: error: ‘absl::string_view’ has not been declared
  5586.  2283 |                              absl::string_view message)
  5587.       |                                    ^~~~~~~~~~~
  5588. /app/include/google/protobuf/descriptor.h:2294:38: error: ‘absl::string_view’ has not been declared
  5589.  2294 |     virtual void RecordWarning(absl::string_view filename,
  5590.       |                                      ^~~~~~~~~~~
  5591. /app/include/google/protobuf/descriptor.h:2295:38: error: ‘absl::string_view’ has not been declared
  5592.  2295 |                                absl::string_view element_name,
  5593.       |                                      ^~~~~~~~~~~
  5594. /app/include/google/protobuf/descriptor.h:2298:38: error: ‘absl::string_view’ has not been declared
  5595.  2298 |                                absl::string_view message) {
  5596.       |                                      ^~~~~~~~~~~
  5597. /app/include/google/protobuf/descriptor.h:2486:35: error: ‘absl::string_view’ has not been declared
  5598.  2486 |   bool InternalIsFileLoaded(absl::string_view filename) const;
  5599.       |                                   ^~~~~~~~~~~
  5600. /app/include/google/protobuf/descriptor.h:2491:33: error: ‘absl::string_view’ has not been declared
  5601.  2491 |   void AddDirectInputFile(absl::string_view file_name,
  5602.       |                                 ^~~~~~~~~~~
  5603. /app/include/google/protobuf/descriptor.h:2497:39: error: ‘absl::string_view’ has not been declared
  5604.  2497 |   void AddUnusedImportTrackFile(absl::string_view file_name,
  5605.       |                                       ^~~~~~~~~~~
  5606. /app/include/google/protobuf/descriptor.h:2534:10: error: ‘MemoizeProjection’ function uses ‘auto’ type specifier without trailing return type
  5607.  2534 |   static const auto& MemoizeProjection(const Desc* descriptor, Func func) {
  5608.       |          ^~~~~
  5609. /app/include/google/protobuf/descriptor.h:2534:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  5610. /app/include/google/protobuf/descriptor.h:2561:37: error: ‘absl::string_view’ has not been declared
  5611.  2561 |   bool IsSubSymbolOfBuiltType(absl::string_view name) const;
  5612.       |                                     ^~~~~~~~~~~
  5613. /app/include/google/protobuf/descriptor.h:2572:13: error: ‘absl::string_view’ has not been declared
  5614.  2572 |       absl::string_view name, DeferredValidation& deferred_validation) const;
  5615.       |             ^~~~~~~~~~~
  5616. /app/include/google/protobuf/descriptor.h:2574:13: error: ‘absl::string_view’ has not been declared
  5617.  2574 |       absl::string_view name, DeferredValidation& deferred_validation) const;
  5618.       |             ^~~~~~~~~~~
  5619. /app/include/google/protobuf/descriptor.h:2597:40: error: ‘absl::string_view’ has not been declared
  5620.  2597 |   Symbol CrossLinkOnDemandHelper(absl::string_view name,
  5621.       |                                        ^~~~~~~~~~~
  5622. /app/include/google/protobuf/descriptor.h:2601:44: error: ‘absl::string_view’ has not been declared
  5623.  2601 |   FileDescriptor* NewPlaceholderFile(absl::string_view name) const;
  5624.       |                                            ^~~~~~~~~~~
  5625. /app/include/google/protobuf/descriptor.h:2603:13: error: ‘absl::string_view’ has not been declared
  5626.  2603 |       absl::string_view name, internal::FlatAllocator& alloc) const;
  5627.       |             ^~~~~~~~~~~
  5628. /app/include/google/protobuf/descriptor.h:2611:31: error: ‘absl::string_view’ has not been declared
  5629.  2611 |   Symbol NewPlaceholder(absl::string_view name,
  5630.       |                               ^~~~~~~~~~~
  5631. /app/include/google/protobuf/descriptor.h:2613:44: error: ‘absl::string_view’ has not been declared
  5632.  2613 |   Symbol NewPlaceholderWithMutexHeld(absl::string_view name,
  5633.       |                                            ^~~~~~~~~~~
  5634. /usr/include/absl/container/internal/raw_hash_set.h: In instantiation of ‘class absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >’:
  5635. /usr/include/absl/container/internal/raw_hash_map.h:33:7:   required from ‘class absl::lts_20240722::container_internal::raw_hash_map<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >’
  5636.    33 | class raw_hash_map : public raw_hash_set<Policy, Hash, Eq, Alloc> {
  5637.       |       ^~~~~~~~~~~~
  5638. /usr/include/absl/container/flat_hash_map.h:128:37:   required from ‘class absl::lts_20240722::flat_hash_map<std::__cxx11::basic_string<char>, bool>’
  5639.   128 | class ABSL_INTERNAL_ATTRIBUTE_OWNER flat_hash_map
  5640.       |                                     ^~~~~~~~~~~~~
  5641. /app/include/google/protobuf/descriptor.h:2659:42:   required from here
  5642.  2659 |   absl::flat_hash_map<std::string, bool> direct_input_files_;
  5643.       |                                          ^~~~~~~~~~~~~~~~~~~
  5644. /usr/include/absl/container/internal/raw_hash_set.h:2397:74: error: no match for call to ‘(const absl::lts_20240722::container_internal::StringHash) (const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type&)’
  5645.  2397 |   auto KeyTypeCanBeHashed(const Hash& h, const key_type& k) -> decltype(h(k));
  5646.       |                                                                         ~^~~
  5647. /usr/include/absl/container/internal/hash_function_defaults.h:79:10: note: candidate: ‘size_t absl::lts_20240722::container_internal::StringHash::operator()(int) const’
  5648.    79 |   size_t operator()(absl::string_view v) const {
  5649.       |          ^~~~~~~~
  5650. /usr/include/absl/container/internal/hash_function_defaults.h:79:39: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  5651.    79 |   size_t operator()(absl::string_view v) const {
  5652.       |                     ~~~~~~~~~~~~~~~~~~^
  5653. /usr/include/absl/container/internal/hash_function_defaults.h:82:10: note: candidate: ‘size_t absl::lts_20240722::container_internal::StringHash::operator()(const absl::lts_20240722::Cord&) const’
  5654.    82 |   size_t operator()(const absl::Cord& v) const {
  5655.       |          ^~~~~~~~
  5656. /usr/include/absl/container/internal/hash_function_defaults.h:82:39: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘const absl::lts_20240722::Cord&’
  5657.    82 |   size_t operator()(const absl::Cord& v) const {
  5658.       |                     ~~~~~~~~~~~~~~~~~~^
  5659. /usr/include/absl/container/internal/raw_hash_set.h:2398:70: error: no match for call to ‘(const absl::lts_20240722::container_internal::StringEq) (const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type&, const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type&)’
  5660.  2398 |   auto KeyTypeCanBeEq(const Eq& eq, const key_type& k) -> decltype(eq(k, k));
  5661.       |                                                                    ~~^~~~~~
  5662. /usr/include/absl/container/internal/hash_function_defaults.h:89:8: note: candidate: ‘bool absl::lts_20240722::container_internal::StringEq::operator()(int, int) const’
  5663.    89 |   bool operator()(absl::string_view lhs, absl::string_view rhs) const {
  5664.       |        ^~~~~~~~
  5665. /usr/include/absl/container/internal/hash_function_defaults.h:89:37: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  5666.    89 |   bool operator()(absl::string_view lhs, absl::string_view rhs) const {
  5667.       |                   ~~~~~~~~~~~~~~~~~~^~~
  5668. /usr/include/absl/container/internal/hash_function_defaults.h:92:8: note: candidate: ‘bool absl::lts_20240722::container_internal::StringEq::operator()(const absl::lts_20240722::Cord&, const absl::lts_20240722::Cord&) const’
  5669.    92 |   bool operator()(const absl::Cord& lhs, const absl::Cord& rhs) const {
  5670.       |        ^~~~~~~~
  5671. /usr/include/absl/container/internal/hash_function_defaults.h:92:37: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘const absl::lts_20240722::Cord&’
  5672.    92 |   bool operator()(const absl::Cord& lhs, const absl::Cord& rhs) const {
  5673.       |                   ~~~~~~~~~~~~~~~~~~^~~
  5674. /usr/include/absl/container/internal/hash_function_defaults.h:95:8: note: candidate: ‘bool absl::lts_20240722::container_internal::StringEq::operator()(const absl::lts_20240722::Cord&, int) const’
  5675.    95 |   bool operator()(const absl::Cord& lhs, absl::string_view rhs) const {
  5676.       |        ^~~~~~~~
  5677. /usr/include/absl/container/internal/hash_function_defaults.h:95:37: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘const absl::lts_20240722::Cord&’
  5678.    95 |   bool operator()(const absl::Cord& lhs, absl::string_view rhs) const {
  5679.       |                   ~~~~~~~~~~~~~~~~~~^~~
  5680. /usr/include/absl/container/internal/hash_function_defaults.h:98:8: note: candidate: ‘bool absl::lts_20240722::container_internal::StringEq::operator()(int, const absl::lts_20240722::Cord&) const’
  5681.    98 |   bool operator()(absl::string_view lhs, const absl::Cord& rhs) const {
  5682.       |        ^~~~~~~~
  5683. /usr/include/absl/container/internal/hash_function_defaults.h:98:37: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  5684.    98 |   bool operator()(absl::string_view lhs, const absl::Cord& rhs) const {
  5685.       |                   ~~~~~~~~~~~~~~~~~~^~~
  5686. /usr/include/absl/container/internal/raw_hash_set.h:4052:7: error: ‘absl::lts_20240722::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::settings_’ has incomplete type
  5687.  4052 |       settings_{CommonFields::CreateDefault<SooEnabled()>(), hasher{},
  5688.       |       ^~~~~~~~~
  5689. /usr/include/absl/container/internal/compressed_tuple.h:202:47: note: declaration of ‘class absl::lts_20240722::container_internal::CompressedTuple<absl::lts_20240722::container_internal::CommonFields, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> > >’
  5690.   202 | class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple
  5691.       |                                               ^~~~~~~~~~~~~~~
  5692. /app/include/google/protobuf/descriptor.h:2667:13: error: ‘absl::string_view’ has not been declared
  5693.  2667 |       absl::string_view message_name) const;
  5694.       |             ^~~~~~~~~~~
  5695. /app/include/google/protobuf/descriptor.h:2621:16: error: ‘make_unique’ is not a member of ‘std’
  5696.  2621 |           std::make_unique<
  5697.       |                ^~~~~~~~~~~
  5698. /app/include/google/protobuf/descriptor.h:2621:16: note: ‘std::make_unique’ is only available from C++14 onwards
  5699. /app/include/google/protobuf/descriptor.h:2623:61: error: expected primary-expression before ‘>’ token
  5700.  2623 |                                   std::unique_ptr<MemoBase>>>();
  5701.       |                                                             ^
  5702. /app/include/google/protobuf/descriptor.h:2623:63: error: expected primary-expression before ‘)’ token
  5703.  2623 |                                   std::unique_ptr<MemoBase>>>();
  5704.       |                                                               ^
  5705. /app/include/google/protobuf/descriptor.h: In member function ‘void google::protobuf::DescriptorPool::SetRecursiveBuildDispatcher(absl::lts_20240722::AnyInvocable<void(absl::lts_20240722::FunctionRef<void()>) const>)’:
  5706. /app/include/google/protobuf/descriptor.h:2395:26: error: ‘make_unique’ is not a member of ‘std’
  5707.  2395 |       dispatcher_ = std::make_unique<
  5708.       |                          ^~~~~~~~~~~
  5709. /app/include/google/protobuf/descriptor.h:2395:26: note: ‘std::make_unique’ is only available from C++14 onwards
  5710. /app/include/google/protobuf/descriptor.h:2396:67: error: expected primary-expression before ‘>’ token
  5711.  2396 |           absl::AnyInvocable<void(absl::FunctionRef<void()>) const>>(
  5712.       |                                                                   ^~
  5713. /app/include/google/protobuf/descriptor.h: In static member function ‘static const auto& google::protobuf::DescriptorPool::MemoizeProjection(const Desc*, Func)’:
  5714. /app/include/google/protobuf/descriptor.h:2535:26: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
  5715.  2535 |     using ResultT = std::decay_t<decltype(func(descriptor))>;
  5716.       |                          ^~~~~~~
  5717.       |                          decay
  5718. /app/include/google/protobuf/descriptor.h:2537:24: error: ‘is_empty_v’ is not a member of ‘std’; did you mean ‘is_empty’?
  5719.  2537 |     static_assert(std::is_empty_v<Func>);
  5720.       |                        ^~~~~~~~~~
  5721.       |                        is_empty
  5722. /app/include/google/protobuf/descriptor.h:2537:39: error: expected primary-expression before ‘>’ token
  5723.  2537 |     static_assert(std::is_empty_v<Func>);
  5724.       |                                       ^
  5725. /app/include/google/protobuf/descriptor.h:2537:40: error: expected primary-expression before ‘)’ token
  5726.  2537 |     static_assert(std::is_empty_v<Func>);
  5727.       |                                        ^
  5728. /app/include/google/protobuf/descriptor.h:2545:50: error: ‘ResultT’ was not declared in this scope
  5729.  2545 |         return internal::DownCast<const MemoData<ResultT>&>(*it->second).value;
  5730.       |                                                  ^~~~~~~
  5731. /app/include/google/protobuf/descriptor.h:2545:57: error: template argument 1 is invalid
  5732.  2545 |         return internal::DownCast<const MemoData<ResultT>&>(*it->second).value;
  5733.       |                                                         ^
  5734. /app/include/google/protobuf/descriptor.h:2545:26: error: parse error in template argument list
  5735.  2545 |         return internal::DownCast<const MemoData<ResultT>&>(*it->second).value;
  5736.       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5737. /app/include/google/protobuf/descriptor.h:2548:24: error: ‘make_unique’ is not a member of ‘std’
  5738.  2548 |     auto result = std::make_unique<MemoData<ResultT>>();
  5739.       |                        ^~~~~~~~~~~
  5740. /app/include/google/protobuf/descriptor.h:2548:24: note: ‘std::make_unique’ is only available from C++14 onwards
  5741. /app/include/google/protobuf/descriptor.h:2548:45: error: ‘ResultT’ was not declared in this scope; did you mean ‘result’?
  5742.  2548 |     auto result = std::make_unique<MemoData<ResultT>>();
  5743.       |                                             ^~~~~~~
  5744.       |                                             result
  5745. /app/include/google/protobuf/descriptor.h:2548:45: error: template argument 1 is invalid
  5746. /app/include/google/protobuf/descriptor.h:2548:55: error: expected primary-expression before ‘)’ token
  5747.  2548 |     auto result = std::make_unique<MemoData<ResultT>>();
  5748.       |                                                       ^
  5749. /app/include/google/protobuf/descriptor.h:2555:24: error: parse error in template argument list
  5750.  2555 |       return internal::DownCast<const MemoData<ResultT>&>(*it->second).value;
  5751.       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5752. /app/include/google/protobuf/descriptor.h: At global scope:
  5753. /app/include/google/protobuf/descriptor.h:2704:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5754.  2704 | PROTOBUF_DEFINE_NAME_ACCESSOR(Descriptor)
  5755.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5756. /app/include/google/protobuf/descriptor.h:2704:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5757.  2704 | PROTOBUF_DEFINE_NAME_ACCESSOR(Descriptor)
  5758.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5759. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::Descriptor::field(int) const’:
  5760. /app/include/google/protobuf/descriptor.h:2714:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5761.  2714 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, field, const FieldDescriptor*)
  5762.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5763. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5764.   355 |   LogMessageFatal(const char* file, int line,
  5765.       |   ^~~~~~~~~~~~~~~
  5766. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5767.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5768.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5769. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5770.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5771.       |   ^~~~~~~~~~~~~~~
  5772. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5773. /app/include/google/protobuf/descriptor.h:2714:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5774.  2714 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, field, const FieldDescriptor*)
  5775.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5776. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5777.   355 |   LogMessageFatal(const char* file, int line,
  5778.       |   ^~~~~~~~~~~~~~~
  5779. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5780.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5781.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5782. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5783.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5784.       |   ^~~~~~~~~~~~~~~
  5785. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5786. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::OneofDescriptor* google::protobuf::Descriptor::oneof_decl(int) const’:
  5787. /app/include/google/protobuf/descriptor.h:2715:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5788.  2715 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, oneof_decl, const OneofDescriptor*)
  5789.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5790. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5791.   355 |   LogMessageFatal(const char* file, int line,
  5792.       |   ^~~~~~~~~~~~~~~
  5793. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5794.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5795.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5796. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5797.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5798.       |   ^~~~~~~~~~~~~~~
  5799. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5800. /app/include/google/protobuf/descriptor.h:2715:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5801.  2715 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, oneof_decl, const OneofDescriptor*)
  5802.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5803. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5804.   355 |   LogMessageFatal(const char* file, int line,
  5805.       |   ^~~~~~~~~~~~~~~
  5806. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5807.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5808.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5809. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5810.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5811.       |   ^~~~~~~~~~~~~~~
  5812. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5813. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::Descriptor::nested_type(int) const’:
  5814. /app/include/google/protobuf/descriptor.h:2716:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5815.  2716 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, nested_type, const Descriptor*)
  5816.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5817. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5818.   355 |   LogMessageFatal(const char* file, int line,
  5819.       |   ^~~~~~~~~~~~~~~
  5820. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5821.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5822.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5823. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5824.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5825.       |   ^~~~~~~~~~~~~~~
  5826. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5827. /app/include/google/protobuf/descriptor.h:2716:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5828.  2716 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, nested_type, const Descriptor*)
  5829.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5830. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5831.   355 |   LogMessageFatal(const char* file, int line,
  5832.       |   ^~~~~~~~~~~~~~~
  5833. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5834.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5835.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5836. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5837.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5838.       |   ^~~~~~~~~~~~~~~
  5839. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5840. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor* google::protobuf::Descriptor::enum_type(int) const’:
  5841. /app/include/google/protobuf/descriptor.h:2717:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5842.  2717 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, enum_type, const EnumDescriptor*)
  5843.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5844. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5845.   355 |   LogMessageFatal(const char* file, int line,
  5846.       |   ^~~~~~~~~~~~~~~
  5847. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5848.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5849.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5850. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5851.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5852.       |   ^~~~~~~~~~~~~~~
  5853. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5854. /app/include/google/protobuf/descriptor.h:2717:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5855.  2717 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, enum_type, const EnumDescriptor*)
  5856.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5857. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5858.   355 |   LogMessageFatal(const char* file, int line,
  5859.       |   ^~~~~~~~~~~~~~~
  5860. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5861.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5862.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5863. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5864.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5865.       |   ^~~~~~~~~~~~~~~
  5866. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5867. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::OneofDescriptor* google::protobuf::Descriptor::real_oneof_decl(int) const’:
  5868. /app/include/google/protobuf/descriptor.h:2719:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  5869.  2719 |   ABSL_DCHECK(index < real_oneof_decl_count());
  5870.       |   ^~~~~~~~~~~
  5871.       |   |
  5872.       |   const char*
  5873. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5874.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5875.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5876. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor::ExtensionRange* google::protobuf::Descriptor::extension_range(int) const’:
  5877. /app/include/google/protobuf/descriptor.h:2725:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5878.  2725 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension_range,
  5879.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5880. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5881.   355 |   LogMessageFatal(const char* file, int line,
  5882.       |   ^~~~~~~~~~~~~~~
  5883. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5884.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5885.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5886. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5887.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5888.       |   ^~~~~~~~~~~~~~~
  5889. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5890. /app/include/google/protobuf/descriptor.h:2725:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5891.  2725 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension_range,
  5892.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5893. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5894.   355 |   LogMessageFatal(const char* file, int line,
  5895.       |   ^~~~~~~~~~~~~~~
  5896. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5897.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5898.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5899. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5900.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5901.       |   ^~~~~~~~~~~~~~~
  5902. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5903. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::Descriptor::extension(int) const’:
  5904. /app/include/google/protobuf/descriptor.h:2727:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5905.  2727 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension, const FieldDescriptor*)
  5906.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5907. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5908.   355 |   LogMessageFatal(const char* file, int line,
  5909.       |   ^~~~~~~~~~~~~~~
  5910. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5911.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5912.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5913. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5914.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5915.       |   ^~~~~~~~~~~~~~~
  5916. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5917. /app/include/google/protobuf/descriptor.h:2727:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5918.  2727 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension, const FieldDescriptor*)
  5919.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5920. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5921.   355 |   LogMessageFatal(const char* file, int line,
  5922.       |   ^~~~~~~~~~~~~~~
  5923. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5924.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5925.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5926. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5927.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5928.       |   ^~~~~~~~~~~~~~~
  5929. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5930. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor::ReservedRange* google::protobuf::Descriptor::reserved_range(int) const’:
  5931. /app/include/google/protobuf/descriptor.h:2730:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5932.  2730 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, reserved_range,
  5933.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5934. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5935.   355 |   LogMessageFatal(const char* file, int line,
  5936.       |   ^~~~~~~~~~~~~~~
  5937. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5938.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5939.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5940. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5941.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5942.       |   ^~~~~~~~~~~~~~~
  5943. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5944. /app/include/google/protobuf/descriptor.h:2730:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5945.  2730 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, reserved_range,
  5946.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5947. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5948.   355 |   LogMessageFatal(const char* file, int line,
  5949.       |   ^~~~~~~~~~~~~~~
  5950. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5951.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5952.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5953. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5954.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5955.       |   ^~~~~~~~~~~~~~~
  5956. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5957. /app/include/google/protobuf/descriptor.h: At global scope:
  5958. /app/include/google/protobuf/descriptor.h:2737:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5959.  2737 | PROTOBUF_DEFINE_NAME_ACCESSOR(FieldDescriptor)
  5960.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5961. /app/include/google/protobuf/descriptor.h:2737:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5962.  2737 | PROTOBUF_DEFINE_NAME_ACCESSOR(FieldDescriptor)
  5963.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5964. /app/include/google/protobuf/descriptor.h:2752:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5965.  2752 | PROTOBUF_DEFINE_STRING_ACCESSOR(FieldDescriptor, default_value_string)
  5966.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5967. /app/include/google/protobuf/descriptor.h:2754:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5968.  2754 | PROTOBUF_DEFINE_NAME_ACCESSOR(OneofDescriptor)
  5969.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5970. /app/include/google/protobuf/descriptor.h:2754:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  5971.  2754 | PROTOBUF_DEFINE_NAME_ACCESSOR(OneofDescriptor)
  5972.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5973. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::OneofDescriptor::field(int) const’:
  5974. /app/include/google/protobuf/descriptor.h:2757:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5975.  2757 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(OneofDescriptor, field, const FieldDescriptor*)
  5976.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5977. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5978.   355 |   LogMessageFatal(const char* file, int line,
  5979.       |   ^~~~~~~~~~~~~~~
  5980. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5981.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5982.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5983. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5984.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5985.       |   ^~~~~~~~~~~~~~~
  5986. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  5987. /app/include/google/protobuf/descriptor.h:2757:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  5988.  2757 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(OneofDescriptor, field, const FieldDescriptor*)
  5989.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5990. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  5991.   355 |   LogMessageFatal(const char* file, int line,
  5992.       |   ^~~~~~~~~~~~~~~
  5993. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  5994.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  5995.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  5996. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  5997.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  5998.       |   ^~~~~~~~~~~~~~~
  5999. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6000. /app/include/google/protobuf/descriptor.h: At global scope:
  6001. /app/include/google/protobuf/descriptor.h:2760:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6002.  2760 | PROTOBUF_DEFINE_NAME_ACCESSOR(EnumDescriptor)
  6003.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6004. /app/include/google/protobuf/descriptor.h:2760:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6005.  2760 | PROTOBUF_DEFINE_NAME_ACCESSOR(EnumDescriptor)
  6006.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6007. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumValueDescriptor* google::protobuf::EnumDescriptor::value(int) const’:
  6008. /app/include/google/protobuf/descriptor.h:2764:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6009.  2764 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, value,
  6010.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6011. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6012.   355 |   LogMessageFatal(const char* file, int line,
  6013.       |   ^~~~~~~~~~~~~~~
  6014. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6015.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6016.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6017. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6018.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6019.       |   ^~~~~~~~~~~~~~~
  6020. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6021. /app/include/google/protobuf/descriptor.h:2764:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6022.  2764 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, value,
  6023.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6024. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6025.   355 |   LogMessageFatal(const char* file, int line,
  6026.       |   ^~~~~~~~~~~~~~~
  6027. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6028.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6029.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6030. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6031.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6032.       |   ^~~~~~~~~~~~~~~
  6033. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6034. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor::ReservedRange* google::protobuf::EnumDescriptor::reserved_range(int) const’:
  6035. /app/include/google/protobuf/descriptor.h:2769:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6036.  2769 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, reserved_range,
  6037.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6038. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6039.   355 |   LogMessageFatal(const char* file, int line,
  6040.       |   ^~~~~~~~~~~~~~~
  6041. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6042.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6043.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6044. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6045.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6046.       |   ^~~~~~~~~~~~~~~
  6047. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6048. /app/include/google/protobuf/descriptor.h:2769:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6049.  2769 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, reserved_range,
  6050.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6051. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6052.   355 |   LogMessageFatal(const char* file, int line,
  6053.       |   ^~~~~~~~~~~~~~~
  6054. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6055.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6056.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6057. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6058.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6059.       |   ^~~~~~~~~~~~~~~
  6060. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6061. /app/include/google/protobuf/descriptor.h: At global scope:
  6062. /app/include/google/protobuf/descriptor.h:2773:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6063.  2773 | inline absl::string_view EnumValueDescriptor::name() const {
  6064.       |              ^~~~~~~~~~~
  6065. /app/include/google/protobuf/descriptor.h:2776:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6066.  2776 | inline absl::string_view EnumValueDescriptor::full_name() const {
  6067.       |              ^~~~~~~~~~~
  6068. /app/include/google/protobuf/descriptor.h:2783:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6069.  2783 | PROTOBUF_DEFINE_NAME_ACCESSOR(ServiceDescriptor)
  6070.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6071. /app/include/google/protobuf/descriptor.h:2783:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6072.  2783 | PROTOBUF_DEFINE_NAME_ACCESSOR(ServiceDescriptor)
  6073.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6074. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::MethodDescriptor* google::protobuf::ServiceDescriptor::method(int) const’:
  6075. /app/include/google/protobuf/descriptor.h:2786:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6076.  2786 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor, method,
  6077.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6078. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6079.   355 |   LogMessageFatal(const char* file, int line,
  6080.       |   ^~~~~~~~~~~~~~~
  6081. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6082.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6083.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6084. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6085.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6086.       |   ^~~~~~~~~~~~~~~
  6087. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6088. /app/include/google/protobuf/descriptor.h:2786:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6089.  2786 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor, method,
  6090.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6091. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6092.   355 |   LogMessageFatal(const char* file, int line,
  6093.       |   ^~~~~~~~~~~~~~~
  6094. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6095.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6096.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6097. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6098.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6099.       |   ^~~~~~~~~~~~~~~
  6100. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6101. /app/include/google/protobuf/descriptor.h: At global scope:
  6102. /app/include/google/protobuf/descriptor.h:2790:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6103.  2790 | PROTOBUF_DEFINE_NAME_ACCESSOR(MethodDescriptor)
  6104.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6105. /app/include/google/protobuf/descriptor.h:2790:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6106.  2790 | PROTOBUF_DEFINE_NAME_ACCESSOR(MethodDescriptor)
  6107.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6108. /app/include/google/protobuf/descriptor.h:2796:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6109.  2796 | PROTOBUF_DEFINE_STRING_ACCESSOR(FileDescriptor, name)
  6110.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6111. /app/include/google/protobuf/descriptor.h:2797:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6112.  2797 | PROTOBUF_DEFINE_STRING_ACCESSOR(FileDescriptor, package)
  6113.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6114. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::FileDescriptor::message_type(int) const’:
  6115. /app/include/google/protobuf/descriptor.h:2810:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6116.  2810 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, message_type, const Descriptor*)
  6117.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6118. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6119.   355 |   LogMessageFatal(const char* file, int line,
  6120.       |   ^~~~~~~~~~~~~~~
  6121. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6122.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6123.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6124. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6125.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6126.       |   ^~~~~~~~~~~~~~~
  6127. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6128. /app/include/google/protobuf/descriptor.h:2810:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6129.  2810 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, message_type, const Descriptor*)
  6130.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6131. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6132.   355 |   LogMessageFatal(const char* file, int line,
  6133.       |   ^~~~~~~~~~~~~~~
  6134. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6135.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6136.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6137. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6138.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6139.       |   ^~~~~~~~~~~~~~~
  6140. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6141. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor* google::protobuf::FileDescriptor::enum_type(int) const’:
  6142. /app/include/google/protobuf/descriptor.h:2811:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6143.  2811 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, enum_type, const EnumDescriptor*)
  6144.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6145. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6146.   355 |   LogMessageFatal(const char* file, int line,
  6147.       |   ^~~~~~~~~~~~~~~
  6148. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6149.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6150.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6151. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6152.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6153.       |   ^~~~~~~~~~~~~~~
  6154. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6155. /app/include/google/protobuf/descriptor.h:2811:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6156.  2811 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, enum_type, const EnumDescriptor*)
  6157.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6158. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6159.   355 |   LogMessageFatal(const char* file, int line,
  6160.       |   ^~~~~~~~~~~~~~~
  6161. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6162.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6163.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6164. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6165.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6166.       |   ^~~~~~~~~~~~~~~
  6167. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6168. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::ServiceDescriptor* google::protobuf::FileDescriptor::service(int) const’:
  6169. /app/include/google/protobuf/descriptor.h:2812:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6170.  2812 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, service,
  6171.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6172. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6173.   355 |   LogMessageFatal(const char* file, int line,
  6174.       |   ^~~~~~~~~~~~~~~
  6175. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6176.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6177.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6178. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6179.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6180.       |   ^~~~~~~~~~~~~~~
  6181. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6182. /app/include/google/protobuf/descriptor.h:2812:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6183.  2812 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, service,
  6184.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6185. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6186.   355 |   LogMessageFatal(const char* file, int line,
  6187.       |   ^~~~~~~~~~~~~~~
  6188. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6189.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6190.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6191. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6192.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6193.       |   ^~~~~~~~~~~~~~~
  6194. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6195. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::FileDescriptor::extension(int) const’:
  6196. /app/include/google/protobuf/descriptor.h:2814:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6197.  2814 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, extension,
  6198.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6199. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6200.   355 |   LogMessageFatal(const char* file, int line,
  6201.       |   ^~~~~~~~~~~~~~~
  6202. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6203.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6204.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6205. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6206.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6207.       |   ^~~~~~~~~~~~~~~
  6208. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6209. /app/include/google/protobuf/descriptor.h:2814:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6210.  2814 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, extension,
  6211.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6212. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6213.   355 |   LogMessageFatal(const char* file, int line,
  6214.       |   ^~~~~~~~~~~~~~~
  6215. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6216.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6217.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6218. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6219.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6220.       |   ^~~~~~~~~~~~~~~
  6221. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6222. /app/include/google/protobuf/descriptor.h: At global scope:
  6223. /app/include/google/protobuf/descriptor.h:2835:13: error: ‘bool google::protobuf::Descriptor::IsReservedName’ is not a static data member of ‘class google::protobuf::Descriptor’
  6224.  2835 | inline bool Descriptor::IsReservedName(absl::string_view name) const {
  6225.       |             ^~~~~~~~~~
  6226. /app/include/google/protobuf/descriptor.h:2835:46: error: ‘string_view’ is not a member of ‘absl’
  6227.  2835 | inline bool Descriptor::IsReservedName(absl::string_view name) const {
  6228.       |                                              ^~~~~~~~~~~
  6229. /app/include/google/protobuf/descriptor.h:2846:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6230.  2846 | inline absl::string_view Descriptor::reserved_name(int index) const {
  6231.       |              ^~~~~~~~~~~
  6232. /app/include/google/protobuf/descriptor.h:2854:13: error: ‘bool google::protobuf::EnumDescriptor::IsReservedName’ is not a static data member of ‘class google::protobuf::EnumDescriptor’
  6233.  2854 | inline bool EnumDescriptor::IsReservedName(absl::string_view name) const {
  6234.       |             ^~~~~~~~~~~~~~
  6235. /app/include/google/protobuf/descriptor.h:2854:50: error: ‘string_view’ is not a member of ‘absl’
  6236.  2854 | inline bool EnumDescriptor::IsReservedName(absl::string_view name) const {
  6237.       |                                                  ^~~~~~~~~~~
  6238. /app/include/google/protobuf/descriptor.h:2865:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6239.  2865 | inline absl::string_view EnumDescriptor::reserved_name(int index) const {
  6240.       |              ^~~~~~~~~~~
  6241. /app/include/google/protobuf/descriptor.h:2869:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6242.  2869 | inline absl::string_view FieldDescriptor::lowercase_name() const {
  6243.       |              ^~~~~~~~~~~
  6244. /app/include/google/protobuf/descriptor.h:2873:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6245.  2873 | inline absl::string_view FieldDescriptor::camelcase_name() const {
  6246.       |              ^~~~~~~~~~~
  6247. /app/include/google/protobuf/descriptor.h:2877:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6248.  2877 | inline absl::string_view FieldDescriptor::json_name() const {
  6249.       |              ^~~~~~~~~~~
  6250. /app/include/google/protobuf/descriptor.h: In member function ‘int google::protobuf::FieldDescriptor::index_in_oneof() const’:
  6251. /app/include/google/protobuf/descriptor.h:2891:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6252.  2891 |   ABSL_DCHECK(is_oneof_);
  6253.       |   ^~~~~~~~~~~
  6254.       |   |
  6255.       |   const char*
  6256. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6257.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6258.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6259. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::FieldDescriptor::extension_scope() const’:
  6260. /app/include/google/protobuf/descriptor.h:2896:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6261.  2896 |   ABSL_CHECK(is_extension_);
  6262.       |   ^~~~~~~~~~
  6263.       |   |
  6264.       |   const char*
  6265. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6266.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6267.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6268. /app/include/google/protobuf/descriptor.h: In member function ‘bool google::protobuf::FieldDescriptor::is_repeated() const’:
  6269. /app/include/google/protobuf/descriptor.h:2919:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  6270.  2919 |   ABSL_DCHECK_EQ(is_repeated_, static_cast<Label>(label_) == LABEL_REPEATED);
  6271.       |   ^~~~~~~~~~~~~~
  6272. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6273.   355 |   LogMessageFatal(const char* file, int line,
  6274.       |   ^~~~~~~~~~~~~~~
  6275. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6276.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6277.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6278. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6279.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6280.       |   ^~~~~~~~~~~~~~~
  6281. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6282. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::OneofDescriptor* google::protobuf::FieldDescriptor::real_containing_oneof() const’:
  6283. /app/include/google/protobuf/descriptor.h:2935:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6284.  2935 |     ABSL_DCHECK(!res->is_synthetic());
  6285.       |     ^~~~~~~~~~~
  6286.       |     |
  6287.       |     const char*
  6288. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6289.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6290.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6291. /app/include/google/protobuf/descriptor.h: At global scope:
  6292. /app/include/google/protobuf/descriptor.h:3005:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6293.  3005 | inline absl::string_view FieldDescriptor::type_name() const {
  6294.       |              ^~~~~~~~~~~
  6295. /app/include/google/protobuf/descriptor.h:3013:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6296.  3013 | inline absl::string_view FieldDescriptor::cpp_type_name() const {
  6297.       |              ^~~~~~~~~~~
  6298. /app/include/google/protobuf/descriptor.h:3021:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6299.  3021 | inline absl::string_view FieldDescriptor::TypeName(Type type) {
  6300.       |              ^~~~~~~~~~~
  6301. /app/include/google/protobuf/descriptor.h:3025:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6302.  3025 | inline absl::string_view FieldDescriptor::CppTypeName(CppType cpp_type) {
  6303.       |              ^~~~~~~~~~~
  6304. /app/include/google/protobuf/descriptor.h:3118:30: error: ‘string_view’ is not a member of ‘absl’
  6305.  3118 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to);
  6306.       |                              ^~~~~~~~~~~
  6307. /app/include/google/protobuf/descriptor.h:3118:77: error: expected primary-expression before ‘&’ token
  6308.  3118 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to);
  6309.       |                                                                             ^
  6310. /app/include/google/protobuf/descriptor.h:3118:79: error: ‘to’ was not declared in this scope; did you mean ‘io’?
  6311.  3118 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to);
  6312.       |                                                                               ^~
  6313.       |                                                                               io
  6314. /app/include/google/protobuf/descriptor.h:3118:81: error: expression list treated as compound expression in initializer [-fpermissive]
  6315.  3118 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to);
  6316.       |                                                                                 ^
  6317. /app/include/google/protobuf/descriptor.h:3180:52: error: ‘string_view’ is not a member of ‘absl’
  6318.  3180 | PROTOBUF_EXPORT bool IsLazilyInitializedFile(absl::string_view filename);
  6319.       |                                                    ^~~~~~~~~~~
  6320. In file included from /app/include/google/protobuf/generated_enum_reflection.h:30,
  6321.                  from /app/include/google/protobuf/generated_message_reflection.h:27,
  6322.                  from /app/include/google/protobuf/message.h:109:
  6323. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6324.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6325.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6326. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6327. /app/include/google/protobuf/generated_enum_reflection.h:53:62: error: ‘absl::string_view’ has not been declared
  6328.    53 |     const EnumDescriptor* PROTOBUF_NONNULL descriptor, absl::string_view name,
  6329.       |                                                              ^~~~~~~~~~~
  6330. /app/include/google/protobuf/generated_enum_reflection.h:58:27: error: ‘absl::string_view’ has not been declared
  6331.    58 |                     absl::string_view name, EnumType* PROTOBUF_NONNULL value) {
  6332.       |                           ^~~~~~~~~~~
  6333. In file included from /app/include/google/protobuf/io/zero_copy_stream_impl_lite.h:37,
  6334.                  from /app/include/google/protobuf/unknown_field_set.h:32,
  6335.                  from /app/include/google/protobuf/generated_message_reflection.h:28:
  6336. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6337.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6338.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6339. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6340. In file included from /app/include/google/protobuf/unknown_field_set.h:40:
  6341. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6342.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6343.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6344. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6345. /app/include/google/protobuf/unknown_field_set.h:83:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6346.    83 |   inline absl::string_view length_delimited() const;
  6347.       |                ^~~~~~~~~~~
  6348. /app/include/google/protobuf/unknown_field_set.h:89:42: error: ‘absl::string_view’ has not been declared
  6349.    89 |   inline void set_length_delimited(absl::string_view value);
  6350.       |                                          ^~~~~~~~~~~
  6351. /app/include/google/protobuf/unknown_field_set.h:196:45: error: ‘absl::string_view’ has not been declared
  6352.   196 |   void AddLengthDelimited(int number, absl::string_view value);
  6353.       |                                             ^~~~~~~~~~~
  6354. /app/include/google/protobuf/unknown_field_set.h:223:43: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6355.   223 |   inline bool ParseFromString(const absl::string_view data) {
  6356.       |                                           ^~~~~~~~~~~
  6357. /app/include/google/protobuf/unknown_field_set.h:261:27: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  6358.   261 |             typename std::enable_if_t<
  6359.       |                           ^~~~~~~~~~~
  6360. /app/include/google/protobuf/unknown_field_set.h:261:27: note: ‘std::enable_if_t’ is only available from C++14 onwards
  6361. /app/include/google/protobuf/unknown_field_set.h:261:38: error: expected ‘>’ before ‘<’ token
  6362.   261 |             typename std::enable_if_t<
  6363.       |                                      ^
  6364. /app/include/google/protobuf/unknown_field_set.h:273:8: error: ‘template<class MessageType, typename std::enable_if<(std::is_base_of<google::protobuf::MessageLite, T>::value && (! std::is_base_of<google::protobuf::Message, Element>::value)), int>::type <anonymous> > bool google::protobuf::UnknownFieldSet::InternalMergeFromMessage(const MessageType&)’ cannot be overloaded with ‘template<class MessageType, <typeprefixerror><anonymous> > bool google::protobuf::UnknownFieldSet::InternalMergeFromMessage(const MessageType&)’
  6365.   273 |   bool InternalMergeFromMessage(const MessageType& message) {
  6366.       |        ^~~~~~~~~~~~~~~~~~~~~~~~
  6367. /app/include/google/protobuf/unknown_field_set.h:263:8: note: previous declaration ‘template<class MessageType, <typeprefixerror><anonymous> > bool google::protobuf::UnknownFieldSet::InternalMergeFromMessage(const MessageType&)’
  6368.   263 |   bool InternalMergeFromMessage(const MessageType& message) {
  6369.       |        ^~~~~~~~~~~~~~~~~~~~~~~~
  6370. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<google::protobuf::UnknownField>’:
  6371. /app/include/google/protobuf/unknown_field_set.h:281:31:   required from here
  6372.   281 |   RepeatedField<UnknownField> fields_;
  6373.       |                               ^~~~~~~
  6374. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  6375.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  6376.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  6377. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  6378.   257 |     max(const _Tp& __a, const _Tp& __b)
  6379.       |     ^~~
  6380. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  6381.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  6382.       |         ^~~~~~~
  6383. /app/include/google/protobuf/unknown_field_set.h: In member function ‘bool google::protobuf::UnknownFieldSet::ParseFromString(int)’:
  6384. /app/include/google/protobuf/unknown_field_set.h:224:32: error: request for member ‘data’ in ‘data’, which is of non-class type ‘const int’
  6385.   224 |     return ParseFromArray(data.data(), static_cast<int>(data.size()));
  6386.       |                                ^~~~
  6387. /app/include/google/protobuf/unknown_field_set.h:224:62: error: request for member ‘size’ in ‘data’, which is of non-class type ‘const int’
  6388.   224 |     return ParseFromArray(data.data(), static_cast<int>(data.size()));
  6389.       |                                                              ^~~~
  6390. /app/include/google/protobuf/unknown_field_set.h: At global scope:
  6391. /app/include/google/protobuf/unknown_field_set.h:289:54: error: ‘absl::string_view’ has not been declared
  6392.   289 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val,
  6393.       |                                                      ^~~~~~~~~~~
  6394. /app/include/google/protobuf/unknown_field_set.h:306:11: error: explicitly defaulted function ‘constexpr google::protobuf::UnknownFieldSet::UnknownFieldSet()’ cannot be declared ‘constexpr’ because the implicit declaration is not ‘constexpr’:
  6395.   306 | constexpr UnknownFieldSet::UnknownFieldSet() = default;
  6396.       |           ^~~~~~~~~~~~~~~
  6397. /app/include/google/protobuf/repeated_field.h:639:11: note: defaulted constructor calls non-‘constexpr’ ‘google::protobuf::RepeatedField< <template-parameter-1-1> >::RepeatedField() [with Element = google::protobuf::UnknownField]’
  6398.   639 | constexpr RepeatedField<Element>::RepeatedField() {
  6399.       |           ^~~~~~~~~~~~~~~~~~~~~~
  6400. /app/include/google/protobuf/repeated_field.h:639:11: note: ‘google::protobuf::RepeatedField< <template-parameter-1-1> >::RepeatedField() [with Element = google::protobuf::UnknownField]’ declared here
  6401. /app/include/google/protobuf/unknown_field_set.h:346:61: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6402.   346 |                                                 const absl::string_view value) {
  6403.       |                                                             ^~~~~~~~~~~
  6404. /app/include/google/protobuf/unknown_field_set.h: In member function ‘void google::protobuf::UnknownFieldSet::AddLengthDelimited(int, int)’:
  6405. /app/include/google/protobuf/unknown_field_set.h:347:44: error: request for member ‘data’ in ‘value’, which is of non-class type ‘const int’
  6406.   347 |   AddLengthDelimited(number)->assign(value.data(), value.size());
  6407.       |                                            ^~~~
  6408. /app/include/google/protobuf/unknown_field_set.h:347:58: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
  6409.   347 |   AddLengthDelimited(number)->assign(value.data(), value.size());
  6410.       |                                                          ^~~~
  6411. /app/include/google/protobuf/unknown_field_set.h: At global scope:
  6412. /app/include/google/protobuf/unknown_field_set.h:367:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6413.   367 | inline absl::string_view UnknownField::length_delimited() const {
  6414.       |              ^~~~~~~~~~~
  6415. /app/include/google/protobuf/unknown_field_set.h:388:60: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6416.   388 | inline void UnknownField::set_length_delimited(const absl::string_view value) {
  6417.       |                                                            ^~~~~~~~~~~
  6418. /app/include/google/protobuf/unknown_field_set.h: In member function ‘void google::protobuf::UnknownField::set_length_delimited(int)’:
  6419. /app/include/google/protobuf/unknown_field_set.h:390:36: error: request for member ‘data’ in ‘value’, which is of non-class type ‘const int’
  6420.   390 |   data_.string_value->assign(value.data(), value.size());
  6421.       |                                    ^~~~
  6422. /app/include/google/protobuf/unknown_field_set.h:390:50: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
  6423.   390 |   data_.string_value->assign(value.data(), value.size());
  6424.       |                                                  ^~~~
  6425. /app/include/google/protobuf/unknown_field_set.h: In member function ‘size_t google::protobuf::UnknownField::GetLengthDelimitedSize() const’:
  6426. /app/include/google/protobuf/unknown_field_set.h:412:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [49], int, std::string&)’
  6427.   412 |   ABSL_DCHECK_EQ(TYPE_LENGTH_DELIMITED, type());
  6428.       |   ^~~~~~~~~~~~~~
  6429. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6430.   355 |   LogMessageFatal(const char* file, int line,
  6431.       |   ^~~~~~~~~~~~~~~
  6432. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6433.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6434.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6435. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6436.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6437.       |   ^~~~~~~~~~~~~~~
  6438. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6439. In file included from /app/include/google/protobuf/generated_message_reflection.h:31:
  6440. /app/include/google/protobuf/port_def.inc: At global scope:
  6441. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6442.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6443.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6444. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6445. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::GetFieldOffsetNonOneof(const google::protobuf::FieldDescriptor*) const’:
  6446. /app/include/google/protobuf/generated_message_reflection.h:125:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6447.   125 |     ABSL_DCHECK(!InRealOneof(field));
  6448.       |     ^~~~~~~~~~~
  6449.       |     |
  6450.       |     const char*
  6451. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6452.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6453.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6454. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::HasBitIndex(const google::protobuf::FieldDescriptor*) const’:
  6455. /app/include/google/protobuf/generated_message_reflection.h:164:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6456.   164 |     ABSL_DCHECK(!field->is_extension());
  6457.       |     ^~~~~~~~~~~
  6458.       |     |
  6459.       |     const char*
  6460. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6461.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6462.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6463. /app/include/google/protobuf/generated_message_reflection.h:166:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6464.   166 |     ABSL_DCHECK(HasHasbits());
  6465.       |     ^~~~~~~~~~~
  6466.       |     |
  6467.       |     const char*
  6468. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6469.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6470.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6471. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::HasBitsOffset() const’:
  6472. /app/include/google/protobuf/generated_message_reflection.h:172:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6473.   172 |     ABSL_DCHECK(HasHasbits());
  6474.       |     ^~~~~~~~~~~
  6475.       |     |
  6476.       |     const char*
  6477. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6478.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6479.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6480. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::InlinedStringIndex(const google::protobuf::FieldDescriptor*) const’:
  6481. /app/include/google/protobuf/generated_message_reflection.h:181:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6482.   181 |     ABSL_DCHECK(HasInlinedString());
  6483.       |     ^~~~~~~~~~~
  6484.       |     |
  6485.       |     const char*
  6486. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6487.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6488.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6489. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::InlinedStringDonatedOffset() const’:
  6490. /app/include/google/protobuf/generated_message_reflection.h:187:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6491.   187 |     ABSL_DCHECK(HasInlinedString());
  6492.       |     ^~~~~~~~~~~
  6493.       |     |
  6494.       |     const char*
  6495. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6496.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6497.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6498. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::GetExtensionSetOffset() const’:
  6499. /app/include/google/protobuf/generated_message_reflection.h:196:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6500.   196 |     ABSL_DCHECK(HasExtensionSet());
  6501.       |     ^~~~~~~~~~~
  6502.       |     |
  6503.       |     const char*
  6504. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6505.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6506.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6507. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘bool google::protobuf::internal::ReflectionSchema::IsEagerlyVerifiedLazyField(const google::protobuf::FieldDescriptor*) const’:
  6508. /app/include/google/protobuf/generated_message_reflection.h:217:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [60], int, std::string&)’
  6509.   217 |     ABSL_DCHECK_EQ(field->type(), FieldDescriptor::TYPE_MESSAGE);
  6510.       |     ^~~~~~~~~~~~~~
  6511. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6512.   355 |   LogMessageFatal(const char* file, int line,
  6513.       |   ^~~~~~~~~~~~~~~
  6514. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6515.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6516.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6517. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6518.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6519.       |   ^~~~~~~~~~~~~~~
  6520. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6521. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::SplitOffset() const’:
  6522. /app/include/google/protobuf/generated_message_reflection.h:231:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6523.   231 |     ABSL_DCHECK(IsSplit());
  6524.       |     ^~~~~~~~~~~
  6525.       |     |
  6526.       |     const char*
  6527. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6528.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6529.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6530. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::SizeofSplit() const’:
  6531. /app/include/google/protobuf/generated_message_reflection.h:236:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6532.   236 |     ABSL_DCHECK(IsSplit());
  6533.       |     ^~~~~~~~~~~
  6534.       |     |
  6535.       |     const char*
  6536. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6537.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6538.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6539. /app/include/google/protobuf/generated_message_reflection.h: In static member function ‘static bool google::protobuf::internal::ReflectionSchema::IsMicroString(uint32_t, google::protobuf::internal::FieldDescriptorLite::Type)’:
  6540. /app/include/google/protobuf/generated_message_reflection.h:285:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6541.   285 |     ABSL_DCHECK(type == FieldDescriptor::TYPE_STRING ||
  6542.       |     ^~~~~~~~~~~
  6543.       |     |
  6544.       |     const char*
  6545. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6546.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6547.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6548. In file included from /app/include/google/protobuf/generated_message_tctable_decl.h:29,
  6549.                  from /app/include/google/protobuf/message.h:110:
  6550. /app/include/google/protobuf/port_def.inc: At global scope:
  6551. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6552.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6553.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6554. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6555. /app/include/google/protobuf/generated_message_tctable_decl.h: In member function ‘bool google::protobuf::internal::MapTypeCard::is_zigzag() const’:
  6556. /app/include/google/protobuf/generated_message_tctable_decl.h:172:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6557.   172 |     ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_VARINT);
  6558.       |     ^~~~~~~~~~~
  6559.       |     |
  6560.       |     const char*
  6561. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6562.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6563.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6564. /app/include/google/protobuf/generated_message_tctable_decl.h: In member function ‘bool google::protobuf::internal::MapTypeCard::is_utf8() const’:
  6565. /app/include/google/protobuf/generated_message_tctable_decl.h:176:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6566.   176 |     ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_LENGTH_DELIMITED);
  6567.       |     ^~~~~~~~~~~
  6568.       |     |
  6569.       |     const char*
  6570. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6571.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6572.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6573. /app/include/google/protobuf/generated_message_tctable_decl.h: In function ‘constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(int, WireFormatLite::FieldType)’:
  6574. /app/include/google/protobuf/generated_message_tctable_decl.h:241:1: error: body of ‘constexpr’ function ‘constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(int, WireFormatLite::FieldType)’ not a return-statement
  6575.   241 | }
  6576.       | ^
  6577. /app/include/google/protobuf/generated_message_tctable_decl.h: In static member function ‘static uint32_t google::protobuf::internal::TcParseTableBase::RecodeTagForFastParsing(uint32_t)’:
  6578. /app/include/google/protobuf/generated_message_tctable_decl.h:377:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [62], int, std::string&)’
  6579.   377 |     ABSL_DCHECK_LE(tag, 0x3FFFu);
  6580.       |     ^~~~~~~~~~~~~~
  6581. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6582.   355 |   LogMessageFatal(const char* file, int line,
  6583.       |   ^~~~~~~~~~~~~~~
  6584. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6585.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6586.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6587. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6588.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6589.       |   ^~~~~~~~~~~~~~~
  6590. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6591. /app/include/google/protobuf/generated_message_tctable_decl.h: In static member function ‘static uint32_t google::protobuf::internal::TcParseTableBase::TagToIdx(uint32_t, uint32_t)’:
  6592. /app/include/google/protobuf/generated_message_tctable_decl.h:394:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [62], int, std::string&)’
  6593.   394 |     ABSL_DCHECK_EQ((fast_table_size & (fast_table_size - 1)), uint32_t{0});
  6594.       |     ^~~~~~~~~~~~~~
  6595. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  6596.   355 |   LogMessageFatal(const char* file, int line,
  6597.       |   ^~~~~~~~~~~~~~~
  6598. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  6599.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  6600.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  6601. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  6602.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  6603.       |   ^~~~~~~~~~~~~~~
  6604. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  6605. In file included from /app/include/google/protobuf/any.h:19,
  6606.                  from /app/include/google/protobuf/generated_message_util.h:37,
  6607.                  from /app/include/google/protobuf/message.h:111:
  6608. /app/include/google/protobuf/port_def.inc: At global scope:
  6609. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6610.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6611.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6612. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6613. /app/include/google/protobuf/any.h:36:30: error: ‘string_view’ is not a member of ‘absl’
  6614.    36 | std::string GetTypeUrl(absl::string_view message_name,
  6615.       |                              ^~~~~~~~~~~
  6616. /app/include/google/protobuf/any.h:37:30: error: ‘string_view’ is not a member of ‘absl’
  6617.    37 |                        absl::string_view type_url_prefix);
  6618.       |                              ^~~~~~~~~~~
  6619. /app/include/google/protobuf/any.h:40:7: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6620.    40 | absl::string_view GetAnyMessageName() {
  6621.       |       ^~~~~~~~~~~
  6622. /app/include/google/protobuf/any.h:50:39: error: ‘absl::string_view’ has not been declared
  6623.    50 |     const MessageLite& message, absl::string_view type_url_prefix,
  6624.       |                                       ^~~~~~~~~~~
  6625. /app/include/google/protobuf/any.h:51:11: error: ‘absl::string_view’ has not been declared
  6626.    51 |     absl::string_view type_name, URL_TYPE* PROTOBUF_NONNULL dst_url,
  6627.       |           ^~~~~~~~~~~
  6628. /app/include/google/protobuf/any.h:54:11: error: ‘string_view’ is not a member of ‘absl’
  6629.    54 |     absl::string_view type_name, absl::string_view type_url,
  6630.       |           ^~~~~~~~~~~
  6631. /app/include/google/protobuf/any.h:54:40: error: ‘string_view’ is not a member of ‘absl’
  6632.    54 |     absl::string_view type_name, absl::string_view type_url,
  6633.       |                                        ^~~~~~~~~~~
  6634. /app/include/google/protobuf/any.h:55:5: error: expected primary-expression before ‘const’
  6635.    55 |     const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message);
  6636.       |     ^~~~~
  6637. /app/include/google/protobuf/any.h:55:41: error: expected primary-expression before ‘*’ token
  6638.    55 |     const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message);
  6639.       |                                         ^
  6640. /app/include/google/protobuf/any.h:55:60: error: ‘dst_message’ was not declared in this scope
  6641.    55 |     const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message);
  6642.       |                                                            ^~~~~~~~~~~
  6643. /app/include/google/protobuf/any.h:55:71: error: expression list treated as compound expression in initializer [-fpermissive]
  6644.    55 |     const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message);
  6645.       |                                                                       ^
  6646. /app/include/google/protobuf/any.h:56:43: error: ‘string_view’ is not a member of ‘absl’
  6647.    56 | PROTOBUF_EXPORT bool InternalIsLite(absl::string_view type_name,
  6648.       |                                           ^~~~~~~~~~~
  6649. /app/include/google/protobuf/any.h:57:43: error: ‘string_view’ is not a member of ‘absl’
  6650.    57 |                                     absl::string_view type_url);
  6651.       |                                           ^~~~~~~~~~~
  6652. /app/include/google/protobuf/any.h:57:63: error: expression list treated as compound expression in initializer [-fpermissive]
  6653.    57 |                                     absl::string_view type_url);
  6654.       |                                                               ^
  6655. /app/include/google/protobuf/any.h: In function ‘bool google::protobuf::internal::InternalPackFrom(const T&, std::string*, std::string*)’:
  6656. /app/include/google/protobuf/any.h:66:31: error: ‘GetAnyMessageName’ was not declared in this scope
  6657.    66 |                               GetAnyMessageName<T>(), dst_url, dst_value);
  6658.       |                               ^~~~~~~~~~~~~~~~~
  6659. /app/include/google/protobuf/any.h:66:50: error: expected primary-expression before ‘>’ token
  6660.    66 |                               GetAnyMessageName<T>(), dst_url, dst_value);
  6661.       |                                                  ^
  6662. /app/include/google/protobuf/any.h:66:52: error: expected primary-expression before ‘)’ token
  6663.    66 |                               GetAnyMessageName<T>(), dst_url, dst_value);
  6664.       |                                                    ^
  6665. /app/include/google/protobuf/any.h: At global scope:
  6666. /app/include/google/protobuf/any.h:80:47: error: ‘absl::string_view’ has not been declared
  6667.    80 | bool InternalPackFrom(const T& message, absl::string_view type_url_prefix,
  6668.       |                                               ^~~~~~~~~~~
  6669. /app/include/google/protobuf/any.h: In function ‘bool google::protobuf::internal::InternalPackFrom(const T&, int, std::string*, std::string*)’:
  6670. /app/include/google/protobuf/any.h:83:57: error: ‘GetAnyMessageName’ was not declared in this scope
  6671.    83 |   return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(),
  6672.       |                                                         ^~~~~~~~~~~~~~~~~
  6673. /app/include/google/protobuf/any.h:83:76: error: expected primary-expression before ‘>’ token
  6674.    83 |   return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(),
  6675.       |                                                                            ^
  6676. /app/include/google/protobuf/any.h:83:78: error: expected primary-expression before ‘)’ token
  6677.    83 |   return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(),
  6678.       |                                                                              ^
  6679. /app/include/google/protobuf/any.h: At global scope:
  6680. /app/include/google/protobuf/any.h:87:45: error: ‘absl::string_view’ has not been declared
  6681.    87 |                                       absl::string_view type_url_prefix,
  6682.       |                                             ^~~~~~~~~~~
  6683. /app/include/google/protobuf/any.h:96:29: error: ‘string_view’ is not a member of ‘absl’
  6684.    96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value,
  6685.       |                             ^~~~~~~~~~~
  6686. /app/include/google/protobuf/any.h:96:51: error: expected primary-expression before ‘const’
  6687.    96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value,
  6688.       |                                                   ^~~~~
  6689. /app/include/google/protobuf/any.h:97:24: error: expected primary-expression before ‘*’ token
  6690.    97 |                       T* PROTOBUF_NONNULL message) {
  6691.       |                        ^
  6692. /app/include/google/protobuf/any.h:97:43: error: ‘message’ was not declared in this scope; did you mean ‘Message’?
  6693.    97 |                       T* PROTOBUF_NONNULL message) {
  6694.       |                                           ^~~~~~~
  6695.       |                                           Message
  6696. /app/include/google/protobuf/any.h:97:50: error: expression list treated as compound expression in initializer [-fpermissive]
  6697.    97 |                       T* PROTOBUF_NONNULL message) {
  6698.       |                                                  ^
  6699. /app/include/google/protobuf/any.h:97:51: error: expected ‘;’ before ‘{’ token
  6700.    97 |                       T* PROTOBUF_NONNULL message) {
  6701.       |                                                   ^~
  6702.       |                                                   ;
  6703. /app/include/google/protobuf/any.h:100:45: error: ‘bool google::protobuf::internal::InternalUnpackTo’ redeclared as different kind of entity
  6704.   100 | PROTOBUF_EXPORT bool InternalUnpackTo(absl::string_view type_url,
  6705.       |                                             ^~~~~~~~~~~
  6706. /app/include/google/protobuf/any.h:96:6: note: previous declaration ‘template<class T> bool google::protobuf::internal::InternalUnpackTo<T>’
  6707.    96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value,
  6708.       |      ^~~~~~~~~~~~~~~~
  6709. /app/include/google/protobuf/any.h:100:45: error: ‘string_view’ is not a member of ‘absl’
  6710.   100 | PROTOBUF_EXPORT bool InternalUnpackTo(absl::string_view type_url,
  6711.       |                                             ^~~~~~~~~~~
  6712. /app/include/google/protobuf/any.h:101:39: error: expected primary-expression before ‘const’
  6713.   101 |                                       const VALUE_TYPE& value,
  6714.       |                                       ^~~~~
  6715. /app/include/google/protobuf/any.h:102:46: error: expected primary-expression before ‘*’ token
  6716.   102 |                                       Message* PROTOBUF_NONNULL message);
  6717.       |                                              ^
  6718. /app/include/google/protobuf/any.h:102:65: error: ‘message’ was not declared in this scope; did you mean ‘Message’?
  6719.   102 |                                       Message* PROTOBUF_NONNULL message);
  6720.       |                                                                 ^~~~~~~
  6721.       |                                                                 Message
  6722. /app/include/google/protobuf/any.h:108:23: error: ‘string_view’ is not a member of ‘absl’
  6723.   108 | bool InternalIs(absl::string_view type_url) {
  6724.       |                       ^~~~~~~~~~~
  6725. /app/include/google/protobuf/any.h:108:44: error: expected ‘;’ before ‘{’ token
  6726.   108 | bool InternalIs(absl::string_view type_url) {
  6727.       |                                            ^~
  6728.       |                                            ;
  6729. /app/include/google/protobuf/any.h:122:28: error: ‘string_view’ is not a member of ‘absl’
  6730.   122 | bool ParseAnyTypeUrl(absl::string_view type_url,
  6731.       |                            ^~~~~~~~~~~
  6732. /app/include/google/protobuf/any.h:123:33: error: expected primary-expression before ‘*’ token
  6733.   123 |                      std::string* PROTOBUF_NONNULL full_type_name);
  6734.       |                                 ^
  6735. /app/include/google/protobuf/any.h:123:52: error: ‘full_type_name’ was not declared in this scope
  6736.   123 |                      std::string* PROTOBUF_NONNULL full_type_name);
  6737.       |                                                    ^~~~~~~~~~~~~~
  6738. /app/include/google/protobuf/any.h:123:66: error: expression list treated as compound expression in initializer [-fpermissive]
  6739.   123 |                      std::string* PROTOBUF_NONNULL full_type_name);
  6740.       |                                                                  ^
  6741. /app/include/google/protobuf/any.h:130:6: error: redefinition of ‘bool google::protobuf::internal::ParseAnyTypeUrl’
  6742.   130 | bool ParseAnyTypeUrl(absl::string_view type_url,
  6743.       |      ^~~~~~~~~~~~~~~
  6744. /app/include/google/protobuf/any.h:122:6: note: ‘bool google::protobuf::internal::ParseAnyTypeUrl’ previously defined here
  6745.   122 | bool ParseAnyTypeUrl(absl::string_view type_url,
  6746.       |      ^~~~~~~~~~~~~~~
  6747. /app/include/google/protobuf/any.h:130:28: error: ‘string_view’ is not a member of ‘absl’
  6748.   130 | bool ParseAnyTypeUrl(absl::string_view type_url,
  6749.       |                            ^~~~~~~~~~~
  6750. /app/include/google/protobuf/any.h:131:33: error: expected primary-expression before ‘*’ token
  6751.   131 |                      std::string* PROTOBUF_NULLABLE url_prefix,
  6752.       |                                 ^
  6753. /app/include/google/protobuf/any.h:131:53: error: ‘url_prefix’ was not declared in this scope
  6754.   131 |                      std::string* PROTOBUF_NULLABLE url_prefix,
  6755.       |                                                     ^~~~~~~~~~
  6756. /app/include/google/protobuf/any.h:132:33: error: expected primary-expression before ‘*’ token
  6757.   132 |                      std::string* PROTOBUF_NONNULL full_type_name);
  6758.       |                                 ^
  6759. /app/include/google/protobuf/any.h:132:52: error: ‘full_type_name’ was not declared in this scope
  6760.   132 |                      std::string* PROTOBUF_NONNULL full_type_name);
  6761.       |                                                    ^~~~~~~~~~~~~~
  6762. In file included from /app/include/google/protobuf/has_bits.h:18,
  6763.                  from /app/include/google/protobuf/generated_message_util.h:38:
  6764. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6765.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6766.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6767. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6768. /app/include/google/protobuf/has_bits.h: In constructor ‘google::protobuf::internal::HasBits<doublewords>::HasBits(std::initializer_list<unsigned int>)’:
  6769. /app/include/google/protobuf/has_bits.h:35:3: error: ‘constexpr’ constructor does not have empty body
  6770.    35 |   }
  6771.       |   ^
  6772. In file included from /app/include/google/protobuf/implicit_weak_message.h:25,
  6773.                  from /app/include/google/protobuf/generated_message_util.h:39:
  6774. /app/include/google/protobuf/port_def.inc: At global scope:
  6775. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6776.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6777.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6778. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6779. In file included from /app/include/google/protobuf/generated_message_util.h:48:
  6780. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6781.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6782.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6783. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6784. /app/include/google/protobuf/generated_message_util.h:362:53: error: ‘absl::string_view’ has not been declared
  6785.   362 | inline void AssignToString(std::string& dest, absl::string_view value,
  6786.       |                                                     ^~~~~~~~~~~
  6787. /app/include/google/protobuf/generated_message_util.h: In function ‘void google::protobuf::internal::AssignToString(std::string&, int, BytesTag)’:
  6788. /app/include/google/protobuf/generated_message_util.h:364:21: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
  6789.   364 |   dest.assign(value.data(), value.size());
  6790.       |                     ^~~~
  6791. /app/include/google/protobuf/generated_message_util.h:364:35: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
  6792.   364 |   dest.assign(value.data(), value.size());
  6793.       |                                   ^~~~
  6794. /app/include/google/protobuf/generated_message_util.h: At global scope:
  6795. /app/include/google/protobuf/generated_message_util.h:381:17: error: ‘optional’ in namespace ‘absl’ does not name a template type
  6796.   381 | constexpr absl::optional<uintptr_t> EncodePlacementArenaOffsets(
  6797.       |                 ^~~~~~~~
  6798. In file included from /app/include/google/protobuf/map.h:53,
  6799.                  from /app/include/google/protobuf/message.h:112:
  6800. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  6801.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  6802.       |               ^~~~~~~~~~~~~~~~~~~~~~
  6803. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  6804. /app/include/google/protobuf/map.h:111:31: error: ‘enable_if_t’ is not a member of ‘std’
  6805.   111 | struct KeyForBaseImpl<T, std::enable_if_t<std::is_integral<T>::value &&
  6806.       |                               ^~~~~~~~~~~
  6807. /app/include/google/protobuf/map.h:111:31: note: ‘std::enable_if_t’ is only available from C++14 onwards
  6808. /app/include/google/protobuf/map.h:111:31: error: ‘enable_if_t’ is not a member of ‘std’
  6809. /app/include/google/protobuf/map.h:111:31: note: ‘std::enable_if_t’ is only available from C++14 onwards
  6810. /app/include/google/protobuf/map.h:112:62: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct google::protobuf::internal::KeyForBaseImpl’
  6811.   112 |                                           std::is_signed<T>::value>> {
  6812.       |                                                              ^~~~~
  6813. /app/include/google/protobuf/map.h:112:62: note:   expected a type, got ‘((<expression error> < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)’
  6814. /app/include/google/protobuf/map.h:112:67: error: expected unqualified-id before ‘>’ token
  6815.   112 |                                           std::is_signed<T>::value>> {
  6816.       |                                                                   ^~
  6817. /app/include/google/protobuf/map.h:141:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6818.   141 |   static absl::string_view ImplicitConvert(T&& str) {
  6819.       |                ^~~~~~~~~~~
  6820. /app/include/google/protobuf/map.h:156:26: error: ‘string_view’ in namespace ‘absl’ does not name a type
  6821.   156 |   using ViewType = absl::string_view;
  6822.       |                          ^~~~~~~~~~~
  6823. /app/include/google/protobuf/map.h:158:10: error: ‘ViewType’ does not name a type; did you mean ‘FieldType’?
  6824.   158 |   static ViewType ToView(const T& v) {
  6825.       |          ^~~~~~~~
  6826.       |          FieldType
  6827. /app/include/google/protobuf/map.h:237:42: error: non-constant condition for static assertion
  6828.   237 | static_assert(sizeof(UntypedMapIterator) ==
  6829.       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  6830.   238 |                   sizeof(void*) * 2 +
  6831.       |                   ~~~~~~~~~~~~~~~~~~~    
  6832.   239 |                       std::max(sizeof(uint32_t), alignof(void*)),
  6833.       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6834. /app/include/google/protobuf/map.h:239:31: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  6835.   239 |                       std::max(sizeof(uint32_t), alignof(void*)),
  6836.       |                       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6837. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  6838.   257 |     max(const _Tp& __a, const _Tp& __b)
  6839.       |     ^~~
  6840. /app/include/google/protobuf/map.h:242:33: error: non-constant condition for static assertion
  6841.   242 |     alignof(UntypedMapIterator) == std::max(alignof(void*), alignof(uint32_t)),
  6842.       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6843. /app/include/google/protobuf/map.h:242:44: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  6844.   242 |     alignof(UntypedMapIterator) == std::max(alignof(void*), alignof(uint32_t)),
  6845.       |                                    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6846. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  6847.   257 |     max(const _Tp& __a, const _Tp& __b)
  6848.       |     ^~~
  6849. /app/include/google/protobuf/map.h:386:3: error: ‘VisitKey’ function uses ‘auto’ type specifier without trailing return type
  6850.   386 |   auto VisitKey(NodeBase* node, F f) const;
  6851.       |   ^~~~
  6852. /app/include/google/protobuf/map.h:386:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  6853. /app/include/google/protobuf/map.h:392:3: error: ‘VisitValue’ function uses ‘auto’ type specifier without trailing return type
  6854.   392 |   auto VisitValue(NodeBase* node, F f) const;
  6855.       |   ^~~~
  6856. /app/include/google/protobuf/map.h:392:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  6857. /app/include/google/protobuf/map.h:410:3: error: ‘VisitKeyType’ function uses ‘auto’ type specifier without trailing return type
  6858.   410 |   auto VisitKeyType(F f) const;
  6859.       |   ^~~~
  6860. /app/include/google/protobuf/map.h:410:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  6861. /app/include/google/protobuf/map.h:412:3: error: ‘VisitValueType’ function uses ‘auto’ type specifier without trailing return type
  6862.   412 |   auto VisitValueType(F f) const;
  6863.       |   ^~~~
  6864. /app/include/google/protobuf/map.h:412:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  6865. /app/include/google/protobuf/map.h: In static member function ‘static constexpr google::protobuf::internal::UntypedMapBase::TypeKind google::protobuf::internal::UntypedMapBase::StaticTypeKind()’:
  6866. /app/include/google/protobuf/map.h:269:24: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  6867.   269 |     if constexpr (std::is_same_v<T, bool>) {
  6868.       |                        ^~~~~~~~~
  6869.       |                        is_same
  6870. /app/include/google/protobuf/map.h:269:35: error: expected primary-expression before ‘,’ token
  6871.   269 |     if constexpr (std::is_same_v<T, bool>) {
  6872.       |                                   ^
  6873. /app/include/google/protobuf/map.h:269:37: error: expected primary-expression before ‘bool’
  6874.   269 |     if constexpr (std::is_same_v<T, bool>) {
  6875.       |                                     ^~~~
  6876. /app/include/google/protobuf/map.h:269:37: error: expected ‘)’ before ‘bool’
  6877. /app/include/google/protobuf/map.h:269:18: note: to match this ‘(’
  6878.   269 |     if constexpr (std::is_same_v<T, bool>) {
  6879.       |                  ^
  6880. /app/include/google/protobuf/map.h:271:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  6881.   271 |     } else if constexpr (std::is_same_v<T, int32_t> ||
  6882.       |                               ^~~~~~~~~
  6883.       |                               is_same
  6884. /app/include/google/protobuf/map.h:271:42: error: expected primary-expression before ‘,’ token
  6885.   271 |     } else if constexpr (std::is_same_v<T, int32_t> ||
  6886.       |                                          ^
  6887. /app/include/google/protobuf/map.h:271:51: error: expected primary-expression before ‘>’ token
  6888.   271 |     } else if constexpr (std::is_same_v<T, int32_t> ||
  6889.       |                                                   ^
  6890. /app/include/google/protobuf/map.h:271:53: error: expected primary-expression before ‘||’ token
  6891.   271 |     } else if constexpr (std::is_same_v<T, int32_t> ||
  6892.       |                                                     ^~
  6893. /app/include/google/protobuf/map.h:272:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  6894.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  6895.       |                               ^~~~~~~~~
  6896.       |                               is_same
  6897. /app/include/google/protobuf/map.h:272:42: error: expected primary-expression before ‘,’ token
  6898.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  6899.       |                                          ^
  6900. /app/include/google/protobuf/map.h:272:52: error: expected primary-expression before ‘>’ token
  6901.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  6902.       |                                                    ^
  6903. /app/include/google/protobuf/map.h:272:54: error: expected primary-expression before ‘||’ token
  6904.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  6905.       |                                                      ^~
  6906. /app/include/google/protobuf/map.h:272:62: error: ‘is_enum_v’ is not a member of ‘std’; did you mean ‘is_enum’?
  6907.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  6908.       |                                                              ^~~~~~~~~
  6909.       |                                                              is_enum
  6910. /app/include/google/protobuf/map.h:272:73: error: expected primary-expression before ‘>’ token
  6911.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  6912.       |                                                                         ^
  6913. /app/include/google/protobuf/map.h:272:74: error: expected primary-expression before ‘)’ token
  6914.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  6915.       |                                                                          ^
  6916. /app/include/google/protobuf/map.h:276:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  6917.   276 |     } else if constexpr (std::is_same_v<T, int64_t> ||
  6918.       |                               ^~~~~~~~~
  6919.       |                               is_same
  6920. /app/include/google/protobuf/map.h:276:42: error: expected primary-expression before ‘,’ token
  6921.   276 |     } else if constexpr (std::is_same_v<T, int64_t> ||
  6922.       |                                          ^
  6923. /app/include/google/protobuf/map.h:276:51: error: expected primary-expression before ‘>’ token
  6924.   276 |     } else if constexpr (std::is_same_v<T, int64_t> ||
  6925.       |                                                   ^
  6926. /app/include/google/protobuf/map.h:276:53: error: expected primary-expression before ‘||’ token
  6927.   276 |     } else if constexpr (std::is_same_v<T, int64_t> ||
  6928.       |                                                     ^~
  6929. /app/include/google/protobuf/map.h:277:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  6930.   277 |                          std::is_same_v<T, uint64_t>) {
  6931.       |                               ^~~~~~~~~
  6932.       |                               is_same
  6933. /app/include/google/protobuf/map.h:277:42: error: expected primary-expression before ‘,’ token
  6934.   277 |                          std::is_same_v<T, uint64_t>) {
  6935.       |                                          ^
  6936. /app/include/google/protobuf/map.h:277:52: error: expected primary-expression before ‘>’ token
  6937.   277 |                          std::is_same_v<T, uint64_t>) {
  6938.       |                                                    ^
  6939. /app/include/google/protobuf/map.h:277:53: error: expected primary-expression before ‘)’ token
  6940.   277 |                          std::is_same_v<T, uint64_t>) {
  6941.       |                                                     ^
  6942. /app/include/google/protobuf/map.h:279:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  6943.   279 |     } else if constexpr (std::is_same_v<T, float>) {
  6944.       |                               ^~~~~~~~~
  6945.       |                               is_same
  6946. /app/include/google/protobuf/map.h:279:42: error: expected primary-expression before ‘,’ token
  6947.   279 |     } else if constexpr (std::is_same_v<T, float>) {
  6948.       |                                          ^
  6949. /app/include/google/protobuf/map.h:279:44: error: expected primary-expression before ‘float’
  6950.   279 |     } else if constexpr (std::is_same_v<T, float>) {
  6951.       |                                            ^~~~~
  6952. /app/include/google/protobuf/map.h:279:44: error: expected ‘)’ before ‘float’
  6953. /app/include/google/protobuf/map.h:279:25: note: to match this ‘(’
  6954.   279 |     } else if constexpr (std::is_same_v<T, float>) {
  6955.       |                         ^
  6956. /app/include/google/protobuf/map.h:281:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  6957.   281 |     } else if constexpr (std::is_same_v<T, double>) {
  6958.       |                               ^~~~~~~~~
  6959.       |                               is_same
  6960. /app/include/google/protobuf/map.h:281:42: error: expected primary-expression before ‘,’ token
  6961.   281 |     } else if constexpr (std::is_same_v<T, double>) {
  6962.       |                                          ^
  6963. /app/include/google/protobuf/map.h:281:44: error: expected primary-expression before ‘double’
  6964.   281 |     } else if constexpr (std::is_same_v<T, double>) {
  6965.       |                                            ^~~~~~
  6966. /app/include/google/protobuf/map.h:281:44: error: expected ‘)’ before ‘double’
  6967. /app/include/google/protobuf/map.h:281:25: note: to match this ‘(’
  6968.   281 |     } else if constexpr (std::is_same_v<T, double>) {
  6969.       |                         ^
  6970. /app/include/google/protobuf/map.h:283:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  6971.   283 |     } else if constexpr (std::is_same_v<T, std::string>) {
  6972.       |                               ^~~~~~~~~
  6973.       |                               is_same
  6974. /app/include/google/protobuf/map.h:283:42: error: expected primary-expression before ‘,’ token
  6975.   283 |     } else if constexpr (std::is_same_v<T, std::string>) {
  6976.       |                                          ^
  6977. /app/include/google/protobuf/map.h:283:55: error: expected primary-expression before ‘>’ token
  6978.   283 |     } else if constexpr (std::is_same_v<T, std::string>) {
  6979.       |                                                       ^
  6980. /app/include/google/protobuf/map.h:283:56: error: expected primary-expression before ‘)’ token
  6981.   283 |     } else if constexpr (std::is_same_v<T, std::string>) {
  6982.       |                                                        ^
  6983. /app/include/google/protobuf/map.h:285:31: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  6984.   285 |     } else if constexpr (std::is_base_of_v<MessageLite, T>) {
  6985.       |                               ^~~~~~~~~~~~
  6986.       |                               is_base_of
  6987. /app/include/google/protobuf/map.h:285:55: error: expected primary-expression before ‘,’ token
  6988.   285 |     } else if constexpr (std::is_base_of_v<MessageLite, T>) {
  6989.       |                                                       ^
  6990. /app/include/google/protobuf/map.h:285:58: error: expected primary-expression before ‘>’ token
  6991.   285 |     } else if constexpr (std::is_base_of_v<MessageLite, T>) {
  6992.       |                                                          ^
  6993. /app/include/google/protobuf/map.h:285:59: error: expected primary-expression before ‘)’ token
  6994.   285 |     } else if constexpr (std::is_base_of_v<MessageLite, T>) {
  6995.       |                                                           ^
  6996. /app/include/google/protobuf/map.h: In member function ‘void google::protobuf::internal::UntypedMapBase::DeallocNode(google::protobuf::internal::NodeBase*, size_t)’:
  6997. /app/include/google/protobuf/map.h:447:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  6998.   447 |     ABSL_DCHECK(arena_ == nullptr);
  6999.       |     ^~~~~~~~~~~
  7000.       |     |
  7001.       |     const char*
  7002. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7003.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7004.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7005. /app/include/google/protobuf/map.h: In member function ‘google::protobuf::internal::NodeBase** google::protobuf::internal::UntypedMapBase::CreateEmptyTable(google::protobuf::internal::map_index_t)’:
  7006. /app/include/google/protobuf/map.h:460:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)’
  7007.   460 |     ABSL_DCHECK_GE(n, kMinTableSize);
  7008.       |     ^~~~~~~~~~~~~~
  7009. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7010.   355 |   LogMessageFatal(const char* file, int line,
  7011.       |   ^~~~~~~~~~~~~~~
  7012. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  7013.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7014.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7015. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  7016.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  7017.       |   ^~~~~~~~~~~~~~~
  7018. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  7019. /app/include/google/protobuf/map.h:461:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)’
  7020.   461 |     ABSL_DCHECK_EQ(n & (n - 1), 0u);
  7021.       |     ^~~~~~~~~~~~~~
  7022. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7023.   355 |   LogMessageFatal(const char* file, int line,
  7024.       |   ^~~~~~~~~~~~~~~
  7025. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  7026.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7027.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7028. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  7029.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  7030.       |   ^~~~~~~~~~~~~~~
  7031. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  7032. /app/include/google/protobuf/map.h: At global scope:
  7033. /app/include/google/protobuf/map.h:481:1: error: ‘VisitKeyType’ function uses ‘auto’ type specifier without trailing return type
  7034.   481 | auto UntypedMapBase::VisitKeyType(F f) const {
  7035.       | ^~~~
  7036. /app/include/google/protobuf/map.h:481:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7037. /app/include/google/protobuf/map.h:501:1: error: ‘VisitValueType’ function uses ‘auto’ type specifier without trailing return type
  7038.   501 | auto UntypedMapBase::VisitValueType(F f) const {
  7039.       | ^~~~
  7040. /app/include/google/protobuf/map.h:501:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7041. /app/include/google/protobuf/map.h: In member function ‘void google::protobuf::internal::UntypedMapBase::VisitAllNodes(F) const’:
  7042. /app/include/google/protobuf/map.h:525:20: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7043.   525 |   VisitKeyType([&](auto key_type) {
  7044.       |                    ^~~~
  7045. /app/include/google/protobuf/map.h: In lambda function:
  7046. /app/include/google/protobuf/map.h:526:24: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7047.   526 |     VisitValueType([&](auto value_type) {
  7048.       |                        ^~~~
  7049. /app/include/google/protobuf/map.h: In lambda function:
  7050. /app/include/google/protobuf/map.h:528:27: error: ‘decltype’ evaluates to ‘int’, which is not a class or enumeration type
  7051.   528 |         f(GetKey<typename decltype(key_type)::type>(it.node_),
  7052.       |                           ^~~~~~~~~~~~~~~~~~
  7053. /app/include/google/protobuf/map.h:529:29: error: ‘decltype’ evaluates to ‘int’, which is not a class or enumeration type
  7054.   529 |           GetValue<typename decltype(value_type)::type>(it.node_));
  7055.       |                             ^~~~~~~~~~~~~~~~~~~~
  7056. /app/include/google/protobuf/map.h: At global scope:
  7057. /app/include/google/protobuf/map.h:536:1: error: ‘VisitKey’ function uses ‘auto’ type specifier without trailing return type
  7058.   536 | auto UntypedMapBase::VisitKey(NodeBase* node, F f) const {
  7059.       | ^~~~
  7060. /app/include/google/protobuf/map.h:536:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7061. /app/include/google/protobuf/map.h: In member function ‘auto google::protobuf::internal::UntypedMapBase::VisitKey(google::protobuf::internal::NodeBase*, F) const’:
  7062. /app/include/google/protobuf/map.h:537:27: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7063.   537 |   return VisitKeyType([&](auto key_type) {
  7064.       |                           ^~~~
  7065. /app/include/google/protobuf/map.h: In lambda function:
  7066. /app/include/google/protobuf/map.h:538:30: error: ‘decltype’ evaluates to ‘int’, which is not a class or enumeration type
  7067.   538 |     return f(GetKey<typename decltype(key_type)::type>(node));
  7068.       |                              ^~~~~~~~~~~~~~~~~~
  7069. /app/include/google/protobuf/map.h: At global scope:
  7070. /app/include/google/protobuf/map.h:543:1: error: ‘VisitValue’ function uses ‘auto’ type specifier without trailing return type
  7071.   543 | auto UntypedMapBase::VisitValue(NodeBase* node, F f) const {
  7072.       | ^~~~
  7073. /app/include/google/protobuf/map.h:543:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7074. /app/include/google/protobuf/map.h: In member function ‘auto google::protobuf::internal::UntypedMapBase::VisitValue(google::protobuf::internal::NodeBase*, F) const’:
  7075. /app/include/google/protobuf/map.h:544:29: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7076.   544 |   return VisitValueType([&](auto value_type) {
  7077.       |                             ^~~~
  7078. /app/include/google/protobuf/map.h: In lambda function:
  7079. /app/include/google/protobuf/map.h:545:32: error: ‘decltype’ evaluates to ‘int’, which is not a class or enumeration type
  7080.   545 |     return f(GetValue<typename decltype(value_type)::type>(node));
  7081.       |                                ^~~~~~~~~~~~~~~~~~~~
  7082. /app/include/google/protobuf/map.h: In constructor ‘google::protobuf::internal::MapFieldBaseForParse::MapFieldBaseForParse(const google::protobuf::Message*, TaggedPtr)’:
  7083. /app/include/google/protobuf/map.h:632:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  7084.   632 |     ABSL_DCHECK(!IsPayload(ptr));
  7085.       |     ^~~~~~~~~~~
  7086.       |     |
  7087.       |     const char*
  7088. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7089.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7090.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7091. /app/include/google/protobuf/map.h: At global scope:
  7092. /app/include/google/protobuf/map.h:649:28: error: ‘std::enable_if_t’ has not been declared
  7093.   649 | template <typename T, std::enable_if_t<std::is_integral<T>::value, int> = 0>
  7094.       |                            ^~~~~~~~~~~
  7095. /app/include/google/protobuf/map.h:649:39: error: expected ‘>’ before ‘<’ token
  7096.   649 | template <typename T, std::enable_if_t<std::is_integral<T>::value, int> = 0>
  7097.       |                                       ^
  7098. /app/include/google/protobuf/map.h:656:28: error: ‘std::enable_if_t’ has not been declared
  7099.   656 | template <typename T, std::enable_if_t<!std::is_integral<T>::value, int> = 0>
  7100.       |                            ^~~~~~~~~~~
  7101. /app/include/google/protobuf/map.h:656:39: error: expected ‘>’ before ‘<’ token
  7102.   656 | template <typename T, std::enable_if_t<!std::is_integral<T>::value, int> = 0>
  7103.       |                                       ^
  7104. /app/include/google/protobuf/map.h:664:3: error: ‘decltype(auto)’ type specifier only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7105.   664 |   decltype(auto) key() const { return ReadKey<Key>(GetVoidKey()); }
  7106.       |   ^~~~~~~~
  7107. /app/include/google/protobuf/map.h:1450:20: error: ‘GetTypeInfo’ function uses ‘auto’ type specifier without trailing return type
  7108.  1450 |   static constexpr auto GetTypeInfo() {
  7109.       |                    ^~~~
  7110. /app/include/google/protobuf/map.h:1450:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7111. /app/include/google/protobuf/map.h: In constructor ‘google::protobuf::Map<Key, T>::Map()’:
  7112. /app/include/google/protobuf/map.h:1016:75: error: ‘constexpr’ constructor does not have empty body
  7113.  1016 |   constexpr Map() : Base(nullptr, GetTypeInfo()) { StaticValidityCheck(); }
  7114.       |                                                                           ^
  7115. /app/include/google/protobuf/map.h: In static member function ‘static constexpr void google::protobuf::Map<Key, T>::StaticValidityCheck()’:
  7116. /app/include/google/protobuf/map.h:1101:24: error: ‘is_scalar_v’ is not a member of ‘std’; did you mean ‘is_scalar’?
  7117.  1101 |     if constexpr (std::is_scalar_v<key_type>) {
  7118.       |                        ^~~~~~~~~~~
  7119.       |                        is_scalar
  7120. /app/include/google/protobuf/map.h:1101:44: error: expected primary-expression before ‘>’ token
  7121.  1101 |     if constexpr (std::is_scalar_v<key_type>) {
  7122.       |                                            ^
  7123. /app/include/google/protobuf/map.h:1101:45: error: expected primary-expression before ‘)’ token
  7124.  1101 |     if constexpr (std::is_scalar_v<key_type>) {
  7125.       |                                             ^
  7126. /app/include/google/protobuf/map.h:1105:24: error: ‘is_scalar_v’ is not a member of ‘std’; did you mean ‘is_scalar’?
  7127.  1105 |     if constexpr (std::is_scalar_v<mapped_type>) {
  7128.       |                        ^~~~~~~~~~~
  7129.       |                        is_scalar
  7130. /app/include/google/protobuf/map.h:1105:47: error: expected primary-expression before ‘>’ token
  7131.  1105 |     if constexpr (std::is_scalar_v<mapped_type>) {
  7132.       |                                               ^
  7133. /app/include/google/protobuf/map.h:1105:48: error: expected primary-expression before ‘)’ token
  7134.  1105 |     if constexpr (std::is_scalar_v<mapped_type>) {
  7135.       |                                                ^
  7136. /app/include/google/protobuf/map.h: In member function ‘google::protobuf::Map<Key, T>::Node* google::protobuf::Map<Key, T>::CloneFromOther(const google::protobuf::Map<Key, T>&)’:
  7137. /app/include/google/protobuf/map.h:1497:26: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  7138.  1497 |       if constexpr (std::is_base_of_v<MessageLite, mapped_type>) {
  7139.       |                          ^~~~~~~~~~~~
  7140.       |                          is_base_of
  7141. /app/include/google/protobuf/map.h:1497:50: error: expected primary-expression before ‘,’ token
  7142.  1497 |       if constexpr (std::is_base_of_v<MessageLite, mapped_type>) {
  7143.       |                                                  ^
  7144. /app/include/google/protobuf/map.h:1497:63: error: expected primary-expression before ‘>’ token
  7145.  1497 |       if constexpr (std::is_base_of_v<MessageLite, mapped_type>) {
  7146.       |                                                               ^
  7147. /app/include/google/protobuf/map.h:1497:64: error: expected primary-expression before ‘)’ token
  7148.  1497 |       if constexpr (std::is_base_of_v<MessageLite, mapped_type>) {
  7149.       |                                                                ^
  7150. In file included from /app/include/google/protobuf/reflection.h:25,
  7151.                  from /app/include/google/protobuf/message.h:115:
  7152. /app/include/google/protobuf/port_def.inc: At global scope:
  7153. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  7154.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  7155.       |               ^~~~~~~~~~~~~~~~~~~~~~
  7156. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  7157. /app/include/google/protobuf/reflection.h:37:28: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  7158.    37 | using MakeDependent = std::conditional_t<true, T, Dep>;
  7159.       |                            ^~~~~~~~~~~~~
  7160.       |                            conditional
  7161. /app/include/google/protobuf/reflection.h:72:26: error: ‘MakeDependent’ does not name a type
  7162.    72 |   RepeatedFieldRef(const MakeDependent<T, Message>& message,
  7163.       |                          ^~~~~~~~~~~~~
  7164. /app/include/google/protobuf/reflection.h:72:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  7165.    72 |   RepeatedFieldRef(const MakeDependent<T, Message>& message,
  7166.       |                                       ^
  7167. /app/include/google/protobuf/reflection.h: In constructor ‘google::protobuf::RepeatedFieldRef<T, typename std::enable_if<(! std::is_base_of<google::protobuf::Message, Element>::value)>::type>::RepeatedFieldRef(int)’:
  7168. /app/include/google/protobuf/reflection.h:74:30: error: ‘message’ was not declared in this scope; did you mean ‘Message’?
  7169.    74 |     const auto* reflection = message.GetReflection();
  7170.       |                              ^~~~~~~
  7171.       |                              Message
  7172. /app/include/google/protobuf/reflection.h:76:18: error: ‘field’ was not declared in this scope
  7173.    76 |         message, field, internal::RefTypeTraits<T>::cpp_type, nullptr);
  7174.       |                  ^~~~~
  7175. /app/include/google/protobuf/reflection.h: At global scope:
  7176. /app/include/google/protobuf/reflection.h:124:40: error: expected ‘)’ before ‘<’ token
  7177.   124 |   MutableRepeatedFieldRef(MakeDependent<T, Message>* PROTOBUF_NONNULL message,
  7178.       |                          ~             ^
  7179.       |                                        )
  7180. /app/include/google/protobuf/reflection.h:180:26: error: ‘MakeDependent’ does not name a type
  7181.   180 |   RepeatedFieldRef(const MakeDependent<T, Message>& message,
  7182.       |                          ^~~~~~~~~~~~~
  7183. /app/include/google/protobuf/reflection.h:180:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  7184.   180 |   RepeatedFieldRef(const MakeDependent<T, Message>& message,
  7185.       |                                       ^
  7186. /app/include/google/protobuf/reflection.h: In constructor ‘google::protobuf::RepeatedFieldRef<T, typename std::enable_if<std::is_base_of<google::protobuf::Message, Element>::value>::type>::RepeatedFieldRef(int)’:
  7187. /app/include/google/protobuf/reflection.h:182:30: error: ‘message’ was not declared in this scope; did you mean ‘Message’?
  7188.   182 |     const auto* reflection = message.GetReflection();
  7189.       |                              ^~~~~~~
  7190.       |                              Message
  7191. /app/include/google/protobuf/reflection.h:184:18: error: ‘field’ was not declared in this scope
  7192.   184 |         message, field, internal::RefTypeTraits<T>::cpp_type,
  7193.       |                  ^~~~~
  7194. /app/include/google/protobuf/reflection.h: At global scope:
  7195. /app/include/google/protobuf/reflection.h:242:40: error: expected ‘)’ before ‘<’ token
  7196.   242 |   MutableRepeatedFieldRef(MakeDependent<T, Message>* PROTOBUF_NONNULL message,
  7197.       |                          ~             ^
  7198.       |                                        )
  7199. In file included from /app/include/google/protobuf/message.h:118:
  7200. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  7201.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  7202.       |               ^~~~~~~~~~~~~~~~~~~~~~
  7203. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  7204. /app/include/google/protobuf/message.h:397:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7205.   397 |   static absl::string_view GetTypeNameImpl(const internal::ClassData* data);
  7206.       |                ^~~~~~~~~~~
  7207. /app/include/google/protobuf/message.h:634:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7208.   634 |     absl::string_view CopyFromCord(const absl::Cord& cord) {
  7209.       |           ^~~~~~~~~~~
  7210. /app/include/google/protobuf/message.h:651:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7211.   651 |   absl::string_view GetStringView(
  7212.       |         ^~~~~~~~~~~
  7213. /app/include/google/protobuf/message.h:777:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7214.   777 |   absl::string_view GetRepeatedStringView(
  7215.       |         ^~~~~~~~~~~
  7216. /app/include/google/protobuf/message.h:960:57: error: ‘absl::string_view’ has not been declared
  7217.   960 |   const FieldDescriptor* FindKnownExtensionByName(absl::string_view name) const;
  7218.       |                                                         ^~~~~~~~~~~
  7219. /app/include/google/protobuf/message.h:992:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7220.   992 |   absl::string_view GetStringViewImpl(const Message& message,
  7221.       |         ^~~~~~~~~~~
  7222. /app/include/google/protobuf/message.h:995:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7223.   995 |   absl::string_view GetRepeatedStringViewImpl(const Message& message,
  7224.       |         ^~~~~~~~~~~
  7225. /app/include/google/protobuf/message.h: In member function ‘bool google::protobuf::Reflection::IsDefaultInstance(const google::protobuf::Message&) const’:
  7226. /app/include/google/protobuf/message.h:488:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [39], int, std::string&)’
  7227.   488 |     ABSL_DCHECK_EQ(message.GetReflection(), this);
  7228.       |     ^~~~~~~~~~~~~~
  7229. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7230.   355 |   LogMessageFatal(const char* file, int line,
  7231.       |   ^~~~~~~~~~~~~~~
  7232. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  7233.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7234.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7235. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  7236.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  7237.       |   ^~~~~~~~~~~~~~~
  7238. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  7239. /app/include/google/protobuf/message.h: In function ‘const T* google::protobuf::DownCastMessage(const MessageLite*) [with T = Message]’:
  7240. /app/include/google/protobuf/message.h:1535:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  7241.  1535 |   ABSL_DCHECK(DynamicCastMessage<Message>(from) == from)
  7242.       |   ^~~~~~~~~~~
  7243.       |   |
  7244.       |   const char*
  7245. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7246.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7247.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7248. /app/include/google/protobuf/message.h:1536:38: error: ‘const class google::protobuf::MessageLite’ has no member named ‘GetTypeName’
  7249.  1536 |       << "Cannot downcast " << from->GetTypeName() << " to Message";
  7250.       |                                      ^~~~~~~~~~~
  7251. /app/include/google/protobuf/message.h: In member function ‘const void* google::protobuf::Reflection::GetSplitField(const google::protobuf::Message*) const’:
  7252. /app/include/google/protobuf/message.h:1608:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  7253.  1608 |   ABSL_DCHECK(schema_.IsSplit());
  7254.       |   ^~~~~~~~~~~
  7255.       |   |
  7256.       |   const char*
  7257. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7258.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7259.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7260. /app/include/google/protobuf/message.h: In member function ‘void** google::protobuf::Reflection::MutableSplitField(google::protobuf::Message*) const’:
  7261. /app/include/google/protobuf/message.h:1614:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  7262.  1614 |   ABSL_DCHECK(schema_.IsSplit());
  7263.       |   ^~~~~~~~~~~
  7264.       |   |
  7265.       |   const char*
  7266. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7267.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7268.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7269. /app/include/google/protobuf/message.h: In function ‘constexpr google::protobuf::internal::FieldDescriptorLite::CppType google::protobuf::internal::GetCppType()’:
  7270. /app/include/google/protobuf/message.h:1663:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7271.  1663 |     if (std::is_same_v<T, int32_t>) return FieldDescriptor::CPPTYPE_INT32;
  7272.       |              ^~~~~~~~~
  7273.       |              is_same
  7274. /app/include/google/protobuf/message.h:1663:25: error: expected primary-expression before ‘,’ token
  7275.  1663 |     if (std::is_same_v<T, int32_t>) return FieldDescriptor::CPPTYPE_INT32;
  7276.       |                         ^
  7277. /app/include/google/protobuf/message.h:1663:34: error: expected primary-expression before ‘>’ token
  7278.  1663 |     if (std::is_same_v<T, int32_t>) return FieldDescriptor::CPPTYPE_INT32;
  7279.       |                                  ^
  7280. /app/include/google/protobuf/message.h:1663:35: error: expected primary-expression before ‘)’ token
  7281.  1663 |     if (std::is_same_v<T, int32_t>) return FieldDescriptor::CPPTYPE_INT32;
  7282.       |                                   ^
  7283. /app/include/google/protobuf/message.h:1664:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7284.  1664 |     if (std::is_same_v<T, int64_t>) return FieldDescriptor::CPPTYPE_INT64;
  7285.       |              ^~~~~~~~~
  7286.       |              is_same
  7287. /app/include/google/protobuf/message.h:1664:25: error: expected primary-expression before ‘,’ token
  7288.  1664 |     if (std::is_same_v<T, int64_t>) return FieldDescriptor::CPPTYPE_INT64;
  7289.       |                         ^
  7290. /app/include/google/protobuf/message.h:1664:34: error: expected primary-expression before ‘>’ token
  7291.  1664 |     if (std::is_same_v<T, int64_t>) return FieldDescriptor::CPPTYPE_INT64;
  7292.       |                                  ^
  7293. /app/include/google/protobuf/message.h:1664:35: error: expected primary-expression before ‘)’ token
  7294.  1664 |     if (std::is_same_v<T, int64_t>) return FieldDescriptor::CPPTYPE_INT64;
  7295.       |                                   ^
  7296. /app/include/google/protobuf/message.h:1665:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7297.  1665 |     if (std::is_same_v<T, uint32_t>) return FieldDescriptor::CPPTYPE_UINT32;
  7298.       |              ^~~~~~~~~
  7299.       |              is_same
  7300. /app/include/google/protobuf/message.h:1665:25: error: expected primary-expression before ‘,’ token
  7301.  1665 |     if (std::is_same_v<T, uint32_t>) return FieldDescriptor::CPPTYPE_UINT32;
  7302.       |                         ^
  7303. /app/include/google/protobuf/message.h:1665:35: error: expected primary-expression before ‘>’ token
  7304.  1665 |     if (std::is_same_v<T, uint32_t>) return FieldDescriptor::CPPTYPE_UINT32;
  7305.       |                                   ^
  7306. /app/include/google/protobuf/message.h:1665:36: error: expected primary-expression before ‘)’ token
  7307.  1665 |     if (std::is_same_v<T, uint32_t>) return FieldDescriptor::CPPTYPE_UINT32;
  7308.       |                                    ^
  7309. /app/include/google/protobuf/message.h:1666:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7310.  1666 |     if (std::is_same_v<T, uint64_t>) return FieldDescriptor::CPPTYPE_UINT64;
  7311.       |              ^~~~~~~~~
  7312.       |              is_same
  7313. /app/include/google/protobuf/message.h:1666:25: error: expected primary-expression before ‘,’ token
  7314.  1666 |     if (std::is_same_v<T, uint64_t>) return FieldDescriptor::CPPTYPE_UINT64;
  7315.       |                         ^
  7316. /app/include/google/protobuf/message.h:1666:35: error: expected primary-expression before ‘>’ token
  7317.  1666 |     if (std::is_same_v<T, uint64_t>) return FieldDescriptor::CPPTYPE_UINT64;
  7318.       |                                   ^
  7319. /app/include/google/protobuf/message.h:1666:36: error: expected primary-expression before ‘)’ token
  7320.  1666 |     if (std::is_same_v<T, uint64_t>) return FieldDescriptor::CPPTYPE_UINT64;
  7321.       |                                    ^
  7322. /app/include/google/protobuf/message.h:1667:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7323.  1667 |     if (std::is_same_v<T, float>) return FieldDescriptor::CPPTYPE_FLOAT;
  7324.       |              ^~~~~~~~~
  7325.       |              is_same
  7326. /app/include/google/protobuf/message.h:1667:25: error: expected primary-expression before ‘,’ token
  7327.  1667 |     if (std::is_same_v<T, float>) return FieldDescriptor::CPPTYPE_FLOAT;
  7328.       |                         ^
  7329. /app/include/google/protobuf/message.h:1667:27: error: expected primary-expression before ‘float’
  7330.  1667 |     if (std::is_same_v<T, float>) return FieldDescriptor::CPPTYPE_FLOAT;
  7331.       |                           ^~~~~
  7332. /app/include/google/protobuf/message.h:1667:26: error: expected ‘)’ before ‘float’
  7333.  1667 |     if (std::is_same_v<T, float>) return FieldDescriptor::CPPTYPE_FLOAT;
  7334.       |        ~                 ^~~~~~
  7335.       |                          )
  7336. /app/include/google/protobuf/message.h:1668:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7337.  1668 |     if (std::is_same_v<T, double>) return FieldDescriptor::CPPTYPE_DOUBLE;
  7338.       |              ^~~~~~~~~
  7339.       |              is_same
  7340. /app/include/google/protobuf/message.h:1668:25: error: expected primary-expression before ‘,’ token
  7341.  1668 |     if (std::is_same_v<T, double>) return FieldDescriptor::CPPTYPE_DOUBLE;
  7342.       |                         ^
  7343. /app/include/google/protobuf/message.h:1668:27: error: expected primary-expression before ‘double’
  7344.  1668 |     if (std::is_same_v<T, double>) return FieldDescriptor::CPPTYPE_DOUBLE;
  7345.       |                           ^~~~~~
  7346. /app/include/google/protobuf/message.h:1668:26: error: expected ‘)’ before ‘double’
  7347.  1668 |     if (std::is_same_v<T, double>) return FieldDescriptor::CPPTYPE_DOUBLE;
  7348.       |        ~                 ^~~~~~~
  7349.       |                          )
  7350. /app/include/google/protobuf/message.h:1669:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7351.  1669 |     if (std::is_same_v<T, bool>) return FieldDescriptor::CPPTYPE_BOOL;
  7352.       |              ^~~~~~~~~
  7353.       |              is_same
  7354. /app/include/google/protobuf/message.h:1669:25: error: expected primary-expression before ‘,’ token
  7355.  1669 |     if (std::is_same_v<T, bool>) return FieldDescriptor::CPPTYPE_BOOL;
  7356.       |                         ^
  7357. /app/include/google/protobuf/message.h:1669:27: error: expected primary-expression before ‘bool’
  7358.  1669 |     if (std::is_same_v<T, bool>) return FieldDescriptor::CPPTYPE_BOOL;
  7359.       |                           ^~~~
  7360. /app/include/google/protobuf/message.h:1669:26: error: expected ‘)’ before ‘bool’
  7361.  1669 |     if (std::is_same_v<T, bool>) return FieldDescriptor::CPPTYPE_BOOL;
  7362.       |        ~                 ^~~~~
  7363.       |                          )
  7364. /app/include/google/protobuf/message.h:1671:22: error: ‘remove_cv_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_cv’?
  7365.  1671 |     using PCV = std::remove_cv_t<std::remove_pointer_t<T>>;
  7366.       |                      ^~~~~~~~~~~
  7367.       |                      remove_cv
  7368. /app/include/google/protobuf/message.h:1674:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7369.  1674 |     if (std::is_same_v<PCV, internal::ArenaStringPtr> ||
  7370.       |              ^~~~~~~~~
  7371.       |              is_same
  7372. /app/include/google/protobuf/message.h:1674:24: error: ‘PCV’ was not declared in this scope
  7373.  1674 |     if (std::is_same_v<PCV, internal::ArenaStringPtr> ||
  7374.       |                        ^~~
  7375. /app/include/google/protobuf/message.h:1674:53: error: expected primary-expression before ‘>’ token
  7376.  1674 |     if (std::is_same_v<PCV, internal::ArenaStringPtr> ||
  7377.       |                                                     ^
  7378. /app/include/google/protobuf/message.h:1674:55: error: expected primary-expression before ‘||’ token
  7379.  1674 |     if (std::is_same_v<PCV, internal::ArenaStringPtr> ||
  7380.       |                                                       ^~
  7381. /app/include/google/protobuf/message.h:1675:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7382.  1675 |         std::is_same_v<PCV, std::string> ||
  7383.       |              ^~~~~~~~~
  7384.       |              is_same
  7385. /app/include/google/protobuf/message.h:1675:40: error: expected primary-expression before ‘>’ token
  7386.  1675 |         std::is_same_v<PCV, std::string> ||
  7387.       |                                        ^
  7388. /app/include/google/protobuf/message.h:1675:42: error: expected primary-expression before ‘||’ token
  7389.  1675 |         std::is_same_v<PCV, std::string> ||
  7390.       |                                          ^~
  7391. /app/include/google/protobuf/message.h:1676:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7392.  1676 |         std::is_same_v<PCV, internal::MicroString> ||
  7393.       |              ^~~~~~~~~
  7394.       |              is_same
  7395. /app/include/google/protobuf/message.h:1676:50: error: expected primary-expression before ‘>’ token
  7396.  1676 |         std::is_same_v<PCV, internal::MicroString> ||
  7397.       |                                                  ^
  7398. /app/include/google/protobuf/message.h:1676:52: error: expected primary-expression before ‘||’ token
  7399.  1676 |         std::is_same_v<PCV, internal::MicroString> ||
  7400.       |                                                    ^~
  7401. /app/include/google/protobuf/message.h:1677:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7402.  1677 |         std::is_same_v<PCV, absl::Cord>) {
  7403.       |              ^~~~~~~~~
  7404.       |              is_same
  7405. /app/include/google/protobuf/message.h:1677:39: error: expected primary-expression before ‘>’ token
  7406.  1677 |         std::is_same_v<PCV, absl::Cord>) {
  7407.       |                                       ^
  7408. /app/include/google/protobuf/message.h:1677:40: error: expected primary-expression before ‘)’ token
  7409.  1677 |         std::is_same_v<PCV, absl::Cord>) {
  7410.       |                                        ^
  7411. /app/include/google/protobuf/message.h:1682:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7412.  1682 |     if (std::is_same_v<PCV, Message> ||      //
  7413.       |              ^~~~~~~~~
  7414.       |              is_same
  7415. /app/include/google/protobuf/message.h:1682:24: error: ‘PCV’ was not declared in this scope
  7416.  1682 |     if (std::is_same_v<PCV, Message> ||      //
  7417.       |                        ^~~
  7418. /app/include/google/protobuf/message.h:1682:36: error: expected primary-expression before ‘>’ token
  7419.  1682 |     if (std::is_same_v<PCV, Message> ||      //
  7420.       |                                    ^
  7421. /app/include/google/protobuf/message.h:1682:38: error: expected primary-expression before ‘||’ token
  7422.  1682 |     if (std::is_same_v<PCV, Message> ||      //
  7423.       |                                      ^~
  7424. /app/include/google/protobuf/message.h:1683:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7425.  1683 |         std::is_same_v<PCV, MessageLite> ||  //
  7426.       |              ^~~~~~~~~
  7427.       |              is_same
  7428. /app/include/google/protobuf/message.h:1683:40: error: expected primary-expression before ‘>’ token
  7429.  1683 |         std::is_same_v<PCV, MessageLite> ||  //
  7430.       |                                        ^
  7431. /app/include/google/protobuf/message.h:1683:42: error: expected primary-expression before ‘||’ token
  7432.  1683 |         std::is_same_v<PCV, MessageLite> ||  //
  7433.       |                                          ^~
  7434. /app/include/google/protobuf/message.h:1684:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7435.  1684 |         std::is_same_v<PCV, internal::LazyField>) {
  7436.       |              ^~~~~~~~~
  7437.       |              is_same
  7438. /app/include/google/protobuf/message.h:1684:48: error: expected primary-expression before ‘>’ token
  7439.  1684 |         std::is_same_v<PCV, internal::LazyField>) {
  7440.       |                                                ^
  7441. /app/include/google/protobuf/message.h:1684:49: error: expected primary-expression before ‘)’ token
  7442.  1684 |         std::is_same_v<PCV, internal::LazyField>) {
  7443.       |                                                 ^
  7444. /app/include/google/protobuf/message.h: In member function ‘void google::protobuf::Reflection::VerifyFieldType(const google::protobuf::FieldDescriptor*) const’:
  7445. /app/include/google/protobuf/message.h:1698:46: error: ‘constexpr bool google::protobuf::internal::PerformDebugChecks()’ called in a constant expression
  7446.  1698 |   if constexpr (!internal::PerformDebugChecks()) {
  7447.       |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  7448. /app/include/google/protobuf/port.h:279:16: note: ‘constexpr bool google::protobuf::internal::PerformDebugChecks()’ declared here
  7449.   279 | constexpr bool PerformDebugChecks() {
  7450.       |                ^~~~~~~~~~~~~~~~~~
  7451. /app/include/google/protobuf/message.h:1701:22: error: ‘is_const_v’ is not a member of ‘std’; did you mean ‘is_const’?
  7452.  1701 |   if constexpr (std::is_const_v<T>) {
  7453.       |                      ^~~~~~~~~~
  7454.       |                      is_const
  7455. /app/include/google/protobuf/message.h:1701:34: error: expected primary-expression before ‘>’ token
  7456.  1701 |   if constexpr (std::is_const_v<T>) {
  7457.       |                                  ^
  7458. /app/include/google/protobuf/message.h:1701:35: error: expected primary-expression before ‘)’ token
  7459.  1701 |   if constexpr (std::is_const_v<T>) {
  7460.       |                                   ^
  7461. /app/include/google/protobuf/message.h:1702:33: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  7462.  1702 |     return VerifyFieldType<std::remove_const_t<T>>(field);
  7463.       |                                 ^~~~~~~~~~~~~~
  7464.       |                                 remove_const
  7465. /app/include/google/protobuf/message.h:1702:33: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  7466.  1702 |     return VerifyFieldType<std::remove_const_t<T>>(field);
  7467.       |                                 ^~~~~~~~~~~~~~
  7468.       |                                 remove_const
  7469. /app/include/google/protobuf/message.h:1702:12: error: parse error in template argument list
  7470.  1702 |     return VerifyFieldType<std::remove_const_t<T>>(field);
  7471.       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7472. /app/include/google/protobuf/message.h:1706:22: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7473.  1706 |   if constexpr (std::is_same_v<T, char> || std::is_same_v<T, void>) {
  7474.       |                      ^~~~~~~~~
  7475.       |                      is_same
  7476. /app/include/google/protobuf/message.h:1706:33: error: expected primary-expression before ‘,’ token
  7477.  1706 |   if constexpr (std::is_same_v<T, char> || std::is_same_v<T, void>) {
  7478.       |                                 ^
  7479. /app/include/google/protobuf/message.h:1706:35: error: expected primary-expression before ‘char’
  7480.  1706 |   if constexpr (std::is_same_v<T, char> || std::is_same_v<T, void>) {
  7481.       |                                   ^~~~
  7482. /app/include/google/protobuf/message.h:1706:34: error: expected ‘)’ before ‘char’
  7483.  1706 |   if constexpr (std::is_same_v<T, char> || std::is_same_v<T, void>) {
  7484.       |                ~                 ^~~~~
  7485.       |                                  )
  7486. /app/include/google/protobuf/message.h: In lambda function:
  7487. /app/include/google/protobuf/message.h:1711:69: error: ‘const class google::protobuf::FieldDescriptor’ has no member named ‘full_name’
  7488.  1711 |     return absl::StrFormat("Invalid cast of %s to type %s.", field->full_name(),
  7489.       |                                                                     ^~~~~~~~~
  7490. /app/include/google/protobuf/message.h:1712:38: error: ‘RttiTypeName’ is not a member of ‘google::protobuf::internal’
  7491.  1712 |                            internal::RttiTypeName<T>().value_or("unknown"));
  7492.       |                                      ^~~~~~~~~~~~
  7493. /app/include/google/protobuf/message.h:1712:52: error: expected primary-expression before ‘>’ token
  7494.  1712 |                            internal::RttiTypeName<T>().value_or("unknown"));
  7495.       |                                                    ^
  7496. /app/include/google/protobuf/message.h:1712:54: error: expected primary-expression before ‘)’ token
  7497.  1712 |                            internal::RttiTypeName<T>().value_or("unknown"));
  7498.       |                                                      ^
  7499. /app/include/google/protobuf/message.h: In member function ‘void google::protobuf::Reflection::VerifyFieldType(const google::protobuf::FieldDescriptor*) const’:
  7500. /app/include/google/protobuf/message.h:1716:22: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7501.  1716 |   if constexpr (std::is_same_v<T, internal::MapFieldBase>) {
  7502.       |                      ^~~~~~~~~
  7503.       |                      is_same
  7504. /app/include/google/protobuf/message.h:1716:33: error: expected primary-expression before ‘,’ token
  7505.  1716 |   if constexpr (std::is_same_v<T, internal::MapFieldBase>) {
  7506.       |                                 ^
  7507. /app/include/google/protobuf/message.h:1716:57: error: expected primary-expression before ‘>’ token
  7508.  1716 |   if constexpr (std::is_same_v<T, internal::MapFieldBase>) {
  7509.       |                                                         ^
  7510. /app/include/google/protobuf/message.h:1716:58: error: expected primary-expression before ‘)’ token
  7511.  1716 |   if constexpr (std::is_same_v<T, internal::MapFieldBase>) {
  7512.       |                                                          ^
  7513. /app/include/google/protobuf/message.h:1718:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7514.  1718 |   } else if constexpr (std::is_same_v<T, internal::RepeatedPtrFieldBase>) {
  7515.       |                             ^~~~~~~~~
  7516.       |                             is_same
  7517. /app/include/google/protobuf/message.h:1718:40: error: expected primary-expression before ‘,’ token
  7518.  1718 |   } else if constexpr (std::is_same_v<T, internal::RepeatedPtrFieldBase>) {
  7519.       |                                        ^
  7520. /app/include/google/protobuf/message.h:1718:72: error: expected primary-expression before ‘>’ token
  7521.  1718 |   } else if constexpr (std::is_same_v<T, internal::RepeatedPtrFieldBase>) {
  7522.       |                                                                        ^
  7523. /app/include/google/protobuf/message.h:1718:73: error: expected primary-expression before ‘)’ token
  7524.  1718 |   } else if constexpr (std::is_same_v<T, internal::RepeatedPtrFieldBase>) {
  7525.       |                                                                         ^
  7526. /app/include/google/protobuf/message.h:1735:9: error: ‘is_pointer_v’ is not a member of ‘std’; did you mean ‘is_pointer’?
  7527.  1735 |         ABSL_DCHECK(std::is_pointer_v<T>) << error();
  7528.       |         ^~~~~~~~~~~
  7529. /app/include/google/protobuf/message.h:1735:9: error: expected primary-expression before ‘>’ token
  7530.  1735 |         ABSL_DCHECK(std::is_pointer_v<T>) << error();
  7531.       |         ^~~~~~~~~~~
  7532. /app/include/google/protobuf/message.h:1735:9: error: expected primary-expression before ‘)’ token
  7533.  1735 |         ABSL_DCHECK(std::is_pointer_v<T>) << error();
  7534.       |         ^~~~~~~~~~~
  7535. /app/include/google/protobuf/message.h:1746:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7536.  1746 |             ABSL_DCHECK((std::is_same_v<T, internal::MicroString>)) << error();
  7537.       |             ^~~~~~~~~~~
  7538. /app/include/google/protobuf/message.h:1746:13: error: expected primary-expression before ‘,’ token
  7539.  1746 |             ABSL_DCHECK((std::is_same_v<T, internal::MicroString>)) << error();
  7540.       |             ^~~~~~~~~~~
  7541. /app/include/google/protobuf/message.h:1746:13: error: expected primary-expression before ‘>’ token
  7542.  1746 |             ABSL_DCHECK((std::is_same_v<T, internal::MicroString>)) << error();
  7543.       |             ^~~~~~~~~~~
  7544. /app/include/google/protobuf/message.h:1746:13: error: expected primary-expression before ‘)’ token
  7545.  1746 |             ABSL_DCHECK((std::is_same_v<T, internal::MicroString>)) << error();
  7546.       |             ^~~~~~~~~~~
  7547. /app/include/google/protobuf/message.h:1748:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7548.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  7549.       |             ^~~~~~~~~~~
  7550. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘,’ token
  7551.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  7552.       |             ^~~~~~~~~~~
  7553. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘>’ token
  7554.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  7555.       |             ^~~~~~~~~~~
  7556. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘||’ token
  7557.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  7558.       |             ^~~~~~~~~~~
  7559. /app/include/google/protobuf/message.h:1748:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7560.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  7561.       |             ^~~~~~~~~~~
  7562. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘,’ token
  7563.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  7564.       |             ^~~~~~~~~~~
  7565. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘>’ token
  7566.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  7567.       |             ^~~~~~~~~~~
  7568. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘)’ token
  7569.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  7570.       |             ^~~~~~~~~~~
  7571. /app/include/google/protobuf/message.h:1755:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7572.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  7573.       |             ^~~~~~~~~~~
  7574. /app/include/google/protobuf/message.h:1755:13: error: expected primary-expression before ‘,’ token
  7575.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  7576.       |             ^~~~~~~~~~~
  7577. /app/include/google/protobuf/message.h:1755:13: error: expected primary-expression before ‘*’ token
  7578.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  7579.       |             ^~~~~~~~~~~
  7580. /app/include/google/protobuf/message.h:1755:13: error: expected primary-expression before ‘>’ token
  7581.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  7582.       |             ^~~~~~~~~~~
  7583. /app/include/google/protobuf/message.h:1755:13: error: expected primary-expression before ‘)’ token
  7584.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  7585.       |             ^~~~~~~~~~~
  7586. /app/include/google/protobuf/message.h:1757:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7587.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  7588.       |             ^~~~~~~~~~~
  7589. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘,’ token
  7590.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  7591.       |             ^~~~~~~~~~~
  7592. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘>’ token
  7593.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  7594.       |             ^~~~~~~~~~~
  7595. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘||’ token
  7596.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  7597.       |             ^~~~~~~~~~~
  7598. /app/include/google/protobuf/message.h:1757:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  7599.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  7600.       |             ^~~~~~~~~~~
  7601. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘,’ token
  7602.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  7603.       |             ^~~~~~~~~~~
  7604. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘>’ token
  7605.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  7606.       |             ^~~~~~~~~~~
  7607. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘)’ token
  7608.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  7609.       |             ^~~~~~~~~~~
  7610. /app/include/google/protobuf/message.h: In member function ‘const Type& google::protobuf::Reflection::GetRawSplit(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const’:
  7611. /app/include/google/protobuf/message.h:1771:68: error: ‘const class google::protobuf::FieldDescriptor’ has no member named ‘full_name’
  7612.  1771 |   ABSL_DCHECK(!schema_.InRealOneof(field)) << "Field = " << field->full_name();
  7613.       |                                                                    ^~~~~~~~~
  7614. /app/include/google/protobuf/message.h: In member function ‘const Type& google::protobuf::Reflection::GetRaw(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const’:
  7615. /app/include/google/protobuf/message.h:1797:31: error: ‘const class google::protobuf::FieldDescriptor’ has no member named ‘full_name’
  7616.  1797 |       << "Field = " << field->full_name();
  7617.       |                               ^~~~~~~~~
  7618. In file included from /app/include/google/protobuf/generated_message_bases.h:24,
  7619.                  from /app/include/google/protobuf/descriptor.pb.h:23,
  7620.                  from /run/build/monero-gui/test-protobuf.pb.h:32,
  7621.                  from /run/build/monero-gui/monero/cmake/test-protobuf.cpp:33:
  7622. /app/include/google/protobuf/port_def.inc: At global scope:
  7623. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  7624.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  7625.       |               ^~~~~~~~~~~~~~~~~~~~~~
  7626. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  7627. In file included from /app/include/google/protobuf/descriptor.pb.h:37:
  7628. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  7629.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  7630.       |               ^~~~~~~~~~~~~~~~~~~~~~
  7631. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  7632. /app/include/google/protobuf/descriptor.pb.h:45:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7633.    45 | ::absl::string_view GetAnyMessageName();
  7634.       |         ^~~~~~~~~~~
  7635. /app/include/google/protobuf/descriptor.pb.h:333:13: error: ‘string_view’ is not a member of ‘absl’
  7636.   333 |     ::absl::string_view name, ExtensionRangeOptions_VerificationState* PROTOBUF_NONNULL value) {
  7637.       |             ^~~~~~~~~~~
  7638. /app/include/google/protobuf/descriptor.pb.h:333:70: error: expected primary-expression before ‘*’ token
  7639.   333 |     ::absl::string_view name, ExtensionRangeOptions_VerificationState* PROTOBUF_NONNULL value) {
  7640.       |                                                                      ^
  7641. /app/include/google/protobuf/descriptor.pb.h:333:89: error: ‘value’ was not declared in this scope
  7642.   333 |     ::absl::string_view name, ExtensionRangeOptions_VerificationState* PROTOBUF_NONNULL value) {
  7643.       |                                                                                         ^~~~~
  7644. /app/include/google/protobuf/descriptor.pb.h:333:94: error: expression list treated as compound expression in initializer [-fpermissive]
  7645.   333 |     ::absl::string_view name, ExtensionRangeOptions_VerificationState* PROTOBUF_NONNULL value) {
  7646.       |                                                                                              ^
  7647. /app/include/google/protobuf/descriptor.pb.h:381:13: error: ‘string_view’ is not a member of ‘absl’
  7648.   381 |     ::absl::string_view name, FieldDescriptorProto_Type* PROTOBUF_NONNULL value) {
  7649.       |             ^~~~~~~~~~~
  7650. /app/include/google/protobuf/descriptor.pb.h:381:56: error: expected primary-expression before ‘*’ token
  7651.   381 |     ::absl::string_view name, FieldDescriptorProto_Type* PROTOBUF_NONNULL value) {
  7652.       |                                                        ^
  7653. /app/include/google/protobuf/descriptor.pb.h:381:75: error: ‘value’ was not declared in this scope
  7654.   381 |     ::absl::string_view name, FieldDescriptorProto_Type* PROTOBUF_NONNULL value) {
  7655.       |                                                                           ^~~~~
  7656. /app/include/google/protobuf/descriptor.pb.h:381:80: error: expression list treated as compound expression in initializer [-fpermissive]
  7657.   381 |     ::absl::string_view name, FieldDescriptorProto_Type* PROTOBUF_NONNULL value) {
  7658.       |                                                                                ^
  7659. /app/include/google/protobuf/descriptor.pb.h:414:13: error: ‘string_view’ is not a member of ‘absl’
  7660.   414 |     ::absl::string_view name, FieldDescriptorProto_Label* PROTOBUF_NONNULL value) {
  7661.       |             ^~~~~~~~~~~
  7662. /app/include/google/protobuf/descriptor.pb.h:414:57: error: expected primary-expression before ‘*’ token
  7663.   414 |     ::absl::string_view name, FieldDescriptorProto_Label* PROTOBUF_NONNULL value) {
  7664.       |                                                         ^
  7665. /app/include/google/protobuf/descriptor.pb.h:414:76: error: ‘value’ was not declared in this scope
  7666.   414 |     ::absl::string_view name, FieldDescriptorProto_Label* PROTOBUF_NONNULL value) {
  7667.       |                                                                            ^~~~~
  7668. /app/include/google/protobuf/descriptor.pb.h:414:81: error: expression list treated as compound expression in initializer [-fpermissive]
  7669.   414 |     ::absl::string_view name, FieldDescriptorProto_Label* PROTOBUF_NONNULL value) {
  7670.       |                                                                                 ^
  7671. /app/include/google/protobuf/descriptor.pb.h:447:13: error: ‘string_view’ is not a member of ‘absl’
  7672.   447 |     ::absl::string_view name, FileOptions_OptimizeMode* PROTOBUF_NONNULL value) {
  7673.       |             ^~~~~~~~~~~
  7674. /app/include/google/protobuf/descriptor.pb.h:447:55: error: expected primary-expression before ‘*’ token
  7675.   447 |     ::absl::string_view name, FileOptions_OptimizeMode* PROTOBUF_NONNULL value) {
  7676.       |                                                       ^
  7677. /app/include/google/protobuf/descriptor.pb.h:447:74: error: ‘value’ was not declared in this scope
  7678.   447 |     ::absl::string_view name, FileOptions_OptimizeMode* PROTOBUF_NONNULL value) {
  7679.       |                                                                          ^~~~~
  7680. /app/include/google/protobuf/descriptor.pb.h:447:79: error: expression list treated as compound expression in initializer [-fpermissive]
  7681.   447 |     ::absl::string_view name, FileOptions_OptimizeMode* PROTOBUF_NONNULL value) {
  7682.       |                                                                               ^
  7683. /app/include/google/protobuf/descriptor.pb.h:480:13: error: ‘string_view’ is not a member of ‘absl’
  7684.   480 |     ::absl::string_view name, FieldOptions_CType* PROTOBUF_NONNULL value) {
  7685.       |             ^~~~~~~~~~~
  7686. /app/include/google/protobuf/descriptor.pb.h:480:49: error: expected primary-expression before ‘*’ token
  7687.   480 |     ::absl::string_view name, FieldOptions_CType* PROTOBUF_NONNULL value) {
  7688.       |                                                 ^
  7689. /app/include/google/protobuf/descriptor.pb.h:480:68: error: ‘value’ was not declared in this scope
  7690.   480 |     ::absl::string_view name, FieldOptions_CType* PROTOBUF_NONNULL value) {
  7691.       |                                                                    ^~~~~
  7692. /app/include/google/protobuf/descriptor.pb.h:480:73: error: expression list treated as compound expression in initializer [-fpermissive]
  7693.   480 |     ::absl::string_view name, FieldOptions_CType* PROTOBUF_NONNULL value) {
  7694.       |                                                                         ^
  7695. /app/include/google/protobuf/descriptor.pb.h:513:13: error: ‘string_view’ is not a member of ‘absl’
  7696.   513 |     ::absl::string_view name, FieldOptions_JSType* PROTOBUF_NONNULL value) {
  7697.       |             ^~~~~~~~~~~
  7698. /app/include/google/protobuf/descriptor.pb.h:513:50: error: expected primary-expression before ‘*’ token
  7699.   513 |     ::absl::string_view name, FieldOptions_JSType* PROTOBUF_NONNULL value) {
  7700.       |                                                  ^
  7701. /app/include/google/protobuf/descriptor.pb.h:513:69: error: ‘value’ was not declared in this scope
  7702.   513 |     ::absl::string_view name, FieldOptions_JSType* PROTOBUF_NONNULL value) {
  7703.       |                                                                     ^~~~~
  7704. /app/include/google/protobuf/descriptor.pb.h:513:74: error: expression list treated as compound expression in initializer [-fpermissive]
  7705.   513 |     ::absl::string_view name, FieldOptions_JSType* PROTOBUF_NONNULL value) {
  7706.       |                                                                          ^
  7707. /app/include/google/protobuf/descriptor.pb.h:546:13: error: ‘string_view’ is not a member of ‘absl’
  7708.   546 |     ::absl::string_view name, FieldOptions_OptionRetention* PROTOBUF_NONNULL value) {
  7709.       |             ^~~~~~~~~~~
  7710. /app/include/google/protobuf/descriptor.pb.h:546:59: error: expected primary-expression before ‘*’ token
  7711.   546 |     ::absl::string_view name, FieldOptions_OptionRetention* PROTOBUF_NONNULL value) {
  7712.       |                                                           ^
  7713. /app/include/google/protobuf/descriptor.pb.h:546:78: error: ‘value’ was not declared in this scope
  7714.   546 |     ::absl::string_view name, FieldOptions_OptionRetention* PROTOBUF_NONNULL value) {
  7715.       |                                                                              ^~~~~
  7716. /app/include/google/protobuf/descriptor.pb.h:546:83: error: expression list treated as compound expression in initializer [-fpermissive]
  7717.   546 |     ::absl::string_view name, FieldOptions_OptionRetention* PROTOBUF_NONNULL value) {
  7718.       |                                                                                   ^
  7719. /app/include/google/protobuf/descriptor.pb.h:586:13: error: ‘string_view’ is not a member of ‘absl’
  7720.   586 |     ::absl::string_view name, FieldOptions_OptionTargetType* PROTOBUF_NONNULL value) {
  7721.       |             ^~~~~~~~~~~
  7722. /app/include/google/protobuf/descriptor.pb.h:586:60: error: expected primary-expression before ‘*’ token
  7723.   586 |     ::absl::string_view name, FieldOptions_OptionTargetType* PROTOBUF_NONNULL value) {
  7724.       |                                                            ^
  7725. /app/include/google/protobuf/descriptor.pb.h:586:79: error: ‘value’ was not declared in this scope
  7726.   586 |     ::absl::string_view name, FieldOptions_OptionTargetType* PROTOBUF_NONNULL value) {
  7727.       |                                                                               ^~~~~
  7728. /app/include/google/protobuf/descriptor.pb.h:586:84: error: expression list treated as compound expression in initializer [-fpermissive]
  7729.   586 |     ::absl::string_view name, FieldOptions_OptionTargetType* PROTOBUF_NONNULL value) {
  7730.       |                                                                                    ^
  7731. /app/include/google/protobuf/descriptor.pb.h:619:13: error: ‘string_view’ is not a member of ‘absl’
  7732.   619 |     ::absl::string_view name, MethodOptions_IdempotencyLevel* PROTOBUF_NONNULL value) {
  7733.       |             ^~~~~~~~~~~
  7734. /app/include/google/protobuf/descriptor.pb.h:619:61: error: expected primary-expression before ‘*’ token
  7735.   619 |     ::absl::string_view name, MethodOptions_IdempotencyLevel* PROTOBUF_NONNULL value) {
  7736.       |                                                             ^
  7737. /app/include/google/protobuf/descriptor.pb.h:619:80: error: ‘value’ was not declared in this scope
  7738.   619 |     ::absl::string_view name, MethodOptions_IdempotencyLevel* PROTOBUF_NONNULL value) {
  7739.       |                                                                                ^~~~~
  7740. /app/include/google/protobuf/descriptor.pb.h:619:85: error: expression list treated as compound expression in initializer [-fpermissive]
  7741.   619 |     ::absl::string_view name, MethodOptions_IdempotencyLevel* PROTOBUF_NONNULL value) {
  7742.       |                                                                                     ^
  7743. /app/include/google/protobuf/descriptor.pb.h:654:13: error: ‘string_view’ is not a member of ‘absl’
  7744.   654 |     ::absl::string_view name, FeatureSet_VisibilityFeature_DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  7745.       |             ^~~~~~~~~~~
  7746. /app/include/google/protobuf/descriptor.pb.h:654:83: error: expected primary-expression before ‘*’ token
  7747.   654 |     ::absl::string_view name, FeatureSet_VisibilityFeature_DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  7748.       |                                                                                   ^
  7749. /app/include/google/protobuf/descriptor.pb.h:654:102: error: ‘value’ was not declared in this scope
  7750.   654 |     ::absl::string_view name, FeatureSet_VisibilityFeature_DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  7751.       |                                                                                                      ^~~~~
  7752. /app/include/google/protobuf/descriptor.pb.h:654:107: error: expression list treated as compound expression in initializer [-fpermissive]
  7753.   654 |     ::absl::string_view name, FeatureSet_VisibilityFeature_DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  7754.       |                                                                                                           ^
  7755. /app/include/google/protobuf/descriptor.pb.h:688:13: error: ‘string_view’ is not a member of ‘absl’
  7756.   688 |     ::absl::string_view name, FeatureSet_FieldPresence* PROTOBUF_NONNULL value) {
  7757.       |             ^~~~~~~~~~~
  7758. /app/include/google/protobuf/descriptor.pb.h:688:55: error: expected primary-expression before ‘*’ token
  7759.   688 |     ::absl::string_view name, FeatureSet_FieldPresence* PROTOBUF_NONNULL value) {
  7760.       |                                                       ^
  7761. /app/include/google/protobuf/descriptor.pb.h:688:74: error: ‘value’ was not declared in this scope
  7762.   688 |     ::absl::string_view name, FeatureSet_FieldPresence* PROTOBUF_NONNULL value) {
  7763.       |                                                                          ^~~~~
  7764. /app/include/google/protobuf/descriptor.pb.h:688:79: error: expression list treated as compound expression in initializer [-fpermissive]
  7765.   688 |     ::absl::string_view name, FeatureSet_FieldPresence* PROTOBUF_NONNULL value) {
  7766.       |                                                                               ^
  7767. /app/include/google/protobuf/descriptor.pb.h:721:13: error: ‘string_view’ is not a member of ‘absl’
  7768.   721 |     ::absl::string_view name, FeatureSet_EnumType* PROTOBUF_NONNULL value) {
  7769.       |             ^~~~~~~~~~~
  7770. /app/include/google/protobuf/descriptor.pb.h:721:50: error: expected primary-expression before ‘*’ token
  7771.   721 |     ::absl::string_view name, FeatureSet_EnumType* PROTOBUF_NONNULL value) {
  7772.       |                                                  ^
  7773. /app/include/google/protobuf/descriptor.pb.h:721:69: error: ‘value’ was not declared in this scope
  7774.   721 |     ::absl::string_view name, FeatureSet_EnumType* PROTOBUF_NONNULL value) {
  7775.       |                                                                     ^~~~~
  7776. /app/include/google/protobuf/descriptor.pb.h:721:74: error: expression list treated as compound expression in initializer [-fpermissive]
  7777.   721 |     ::absl::string_view name, FeatureSet_EnumType* PROTOBUF_NONNULL value) {
  7778.       |                                                                          ^
  7779. /app/include/google/protobuf/descriptor.pb.h:754:13: error: ‘string_view’ is not a member of ‘absl’
  7780.   754 |     ::absl::string_view name, FeatureSet_RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  7781.       |             ^~~~~~~~~~~
  7782. /app/include/google/protobuf/descriptor.pb.h:754:63: error: expected primary-expression before ‘*’ token
  7783.   754 |     ::absl::string_view name, FeatureSet_RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  7784.       |                                                               ^
  7785. /app/include/google/protobuf/descriptor.pb.h:754:82: error: ‘value’ was not declared in this scope
  7786.   754 |     ::absl::string_view name, FeatureSet_RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  7787.       |                                                                                  ^~~~~
  7788. /app/include/google/protobuf/descriptor.pb.h:754:87: error: expression list treated as compound expression in initializer [-fpermissive]
  7789.   754 |     ::absl::string_view name, FeatureSet_RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  7790.       |                                                                                       ^
  7791. /app/include/google/protobuf/descriptor.pb.h:787:13: error: ‘string_view’ is not a member of ‘absl’
  7792.   787 |     ::absl::string_view name, FeatureSet_Utf8Validation* PROTOBUF_NONNULL value) {
  7793.       |             ^~~~~~~~~~~
  7794. /app/include/google/protobuf/descriptor.pb.h:787:56: error: expected primary-expression before ‘*’ token
  7795.   787 |     ::absl::string_view name, FeatureSet_Utf8Validation* PROTOBUF_NONNULL value) {
  7796.       |                                                        ^
  7797. /app/include/google/protobuf/descriptor.pb.h:787:75: error: ‘value’ was not declared in this scope
  7798.   787 |     ::absl::string_view name, FeatureSet_Utf8Validation* PROTOBUF_NONNULL value) {
  7799.       |                                                                           ^~~~~
  7800. /app/include/google/protobuf/descriptor.pb.h:787:80: error: expression list treated as compound expression in initializer [-fpermissive]
  7801.   787 |     ::absl::string_view name, FeatureSet_Utf8Validation* PROTOBUF_NONNULL value) {
  7802.       |                                                                                ^
  7803. /app/include/google/protobuf/descriptor.pb.h:820:13: error: ‘string_view’ is not a member of ‘absl’
  7804.   820 |     ::absl::string_view name, FeatureSet_MessageEncoding* PROTOBUF_NONNULL value) {
  7805.       |             ^~~~~~~~~~~
  7806. /app/include/google/protobuf/descriptor.pb.h:820:57: error: expected primary-expression before ‘*’ token
  7807.   820 |     ::absl::string_view name, FeatureSet_MessageEncoding* PROTOBUF_NONNULL value) {
  7808.       |                                                         ^
  7809. /app/include/google/protobuf/descriptor.pb.h:820:76: error: ‘value’ was not declared in this scope
  7810.   820 |     ::absl::string_view name, FeatureSet_MessageEncoding* PROTOBUF_NONNULL value) {
  7811.       |                                                                            ^~~~~
  7812. /app/include/google/protobuf/descriptor.pb.h:820:81: error: expression list treated as compound expression in initializer [-fpermissive]
  7813.   820 |     ::absl::string_view name, FeatureSet_MessageEncoding* PROTOBUF_NONNULL value) {
  7814.       |                                                                                 ^
  7815. /app/include/google/protobuf/descriptor.pb.h:853:13: error: ‘string_view’ is not a member of ‘absl’
  7816.   853 |     ::absl::string_view name, FeatureSet_JsonFormat* PROTOBUF_NONNULL value) {
  7817.       |             ^~~~~~~~~~~
  7818. /app/include/google/protobuf/descriptor.pb.h:853:52: error: expected primary-expression before ‘*’ token
  7819.   853 |     ::absl::string_view name, FeatureSet_JsonFormat* PROTOBUF_NONNULL value) {
  7820.       |                                                    ^
  7821. /app/include/google/protobuf/descriptor.pb.h:853:71: error: ‘value’ was not declared in this scope
  7822.   853 |     ::absl::string_view name, FeatureSet_JsonFormat* PROTOBUF_NONNULL value) {
  7823.       |                                                                       ^~~~~
  7824. /app/include/google/protobuf/descriptor.pb.h:853:76: error: expression list treated as compound expression in initializer [-fpermissive]
  7825.   853 |     ::absl::string_view name, FeatureSet_JsonFormat* PROTOBUF_NONNULL value) {
  7826.       |                                                                            ^
  7827. /app/include/google/protobuf/descriptor.pb.h:886:13: error: ‘string_view’ is not a member of ‘absl’
  7828.   886 |     ::absl::string_view name, FeatureSet_EnforceNamingStyle* PROTOBUF_NONNULL value) {
  7829.       |             ^~~~~~~~~~~
  7830. /app/include/google/protobuf/descriptor.pb.h:886:60: error: expected primary-expression before ‘*’ token
  7831.   886 |     ::absl::string_view name, FeatureSet_EnforceNamingStyle* PROTOBUF_NONNULL value) {
  7832.       |                                                            ^
  7833. /app/include/google/protobuf/descriptor.pb.h:886:79: error: ‘value’ was not declared in this scope
  7834.   886 |     ::absl::string_view name, FeatureSet_EnforceNamingStyle* PROTOBUF_NONNULL value) {
  7835.       |                                                                               ^~~~~
  7836. /app/include/google/protobuf/descriptor.pb.h:886:84: error: expression list treated as compound expression in initializer [-fpermissive]
  7837.   886 |     ::absl::string_view name, FeatureSet_EnforceNamingStyle* PROTOBUF_NONNULL value) {
  7838.       |                                                                                    ^
  7839. /app/include/google/protobuf/descriptor.pb.h:919:13: error: ‘string_view’ is not a member of ‘absl’
  7840.   919 |     ::absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* PROTOBUF_NONNULL value) {
  7841.       |             ^~~~~~~~~~~
  7842. /app/include/google/protobuf/descriptor.pb.h:919:68: error: expected primary-expression before ‘*’ token
  7843.   919 |     ::absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* PROTOBUF_NONNULL value) {
  7844.       |                                                                    ^
  7845. /app/include/google/protobuf/descriptor.pb.h:919:87: error: ‘value’ was not declared in this scope
  7846.   919 |     ::absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* PROTOBUF_NONNULL value) {
  7847.       |                                                                                       ^~~~~
  7848. /app/include/google/protobuf/descriptor.pb.h:919:92: error: expression list treated as compound expression in initializer [-fpermissive]
  7849.   919 |     ::absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* PROTOBUF_NONNULL value) {
  7850.       |                                                                                            ^
  7851. /app/include/google/protobuf/descriptor.pb.h:955:13: error: ‘string_view’ is not a member of ‘absl’
  7852.   955 |     ::absl::string_view name, Edition* PROTOBUF_NONNULL value) {
  7853.       |             ^~~~~~~~~~~
  7854. /app/include/google/protobuf/descriptor.pb.h:955:38: error: expected primary-expression before ‘*’ token
  7855.   955 |     ::absl::string_view name, Edition* PROTOBUF_NONNULL value) {
  7856.       |                                      ^
  7857. /app/include/google/protobuf/descriptor.pb.h:955:57: error: ‘value’ was not declared in this scope
  7858.   955 |     ::absl::string_view name, Edition* PROTOBUF_NONNULL value) {
  7859.       |                                                         ^~~~~
  7860. /app/include/google/protobuf/descriptor.pb.h:955:62: error: expression list treated as compound expression in initializer [-fpermissive]
  7861.   955 |     ::absl::string_view name, Edition* PROTOBUF_NONNULL value) {
  7862.       |                                                              ^
  7863. /app/include/google/protobuf/descriptor.pb.h:988:13: error: ‘string_view’ is not a member of ‘absl’
  7864.   988 |     ::absl::string_view name, SymbolVisibility* PROTOBUF_NONNULL value) {
  7865.       |             ^~~~~~~~~~~
  7866. /app/include/google/protobuf/descriptor.pb.h:988:47: error: expected primary-expression before ‘*’ token
  7867.   988 |     ::absl::string_view name, SymbolVisibility* PROTOBUF_NONNULL value) {
  7868.       |                                               ^
  7869. /app/include/google/protobuf/descriptor.pb.h:988:66: error: ‘value’ was not declared in this scope
  7870.   988 |     ::absl::string_view name, SymbolVisibility* PROTOBUF_NONNULL value) {
  7871.       |                                                                  ^~~~~
  7872. /app/include/google/protobuf/descriptor.pb.h:988:71: error: expression list treated as compound expression in initializer [-fpermissive]
  7873.   988 |     ::absl::string_view name, SymbolVisibility* PROTOBUF_NONNULL value) {
  7874.       |                                                                       ^
  7875. /app/include/google/protobuf/descriptor.pb.h:1121:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  7876.  1121 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7877.       |                                                            ^~~~~~~~~~~~~~~~~
  7878. /app/include/google/protobuf/descriptor.pb.h:1121:79: error: ‘string_view’ declared as function returning a function
  7879.  1121 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7880.       |                                                                               ^
  7881. /app/include/google/protobuf/descriptor.pb.h:1122:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7882.  1122 |   static ::absl::string_view FullMessageName() { return "google.protobuf.UninterpretedOption.NamePart"; }
  7883.       |                  ^~~~~~~~~~~
  7884. /app/include/google/protobuf/descriptor.pb.h:1136:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  7885.  1136 |   static constexpr auto InternalNewImpl_();
  7886.       |                    ^~~~
  7887. /app/include/google/protobuf/descriptor.pb.h:1136:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7888. /app/include/google/protobuf/descriptor.pb.h:1139:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  7889.  1139 |   static constexpr auto InternalGenerateClassData_();
  7890.       |                    ^~~~
  7891. /app/include/google/protobuf/descriptor.pb.h:1139:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7892. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::UninterpretedOption_NamePart::UnsafeArenaSwap(google::protobuf::UninterpretedOption_NamePart*)’:
  7893. /app/include/google/protobuf/descriptor.pb.h:1065:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  7894.  1065 |     ABSL_DCHECK(GetArena() == other->GetArena());
  7895.       |     ^~~~~~~~~~~
  7896.       |     |
  7897.       |     const char*
  7898. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7899.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7900.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7901. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  7902. /app/include/google/protobuf/descriptor.pb.h:1331:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  7903.  1331 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7904.       |                                                            ^~~~~~~~~~~~~~~~~
  7905. /app/include/google/protobuf/descriptor.pb.h:1331:79: error: ‘string_view’ declared as function returning a function
  7906.  1331 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7907.       |                                                                               ^
  7908. /app/include/google/protobuf/descriptor.pb.h:1332:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7909.  1332 |   static ::absl::string_view FullMessageName() { return "google.protobuf.SourceCodeInfo.Location"; }
  7910.       |                  ^~~~~~~~~~~
  7911. /app/include/google/protobuf/descriptor.pb.h:1346:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  7912.  1346 |   static constexpr auto InternalNewImpl_();
  7913.       |                    ^~~~
  7914. /app/include/google/protobuf/descriptor.pb.h:1346:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7915. /app/include/google/protobuf/descriptor.pb.h:1349:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  7916.  1349 |   static constexpr auto InternalGenerateClassData_();
  7917.       |                    ^~~~
  7918. /app/include/google/protobuf/descriptor.pb.h:1349:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7919. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo_Location::UnsafeArenaSwap(google::protobuf::SourceCodeInfo_Location*)’:
  7920. /app/include/google/protobuf/descriptor.pb.h:1280:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  7921.  1280 |     ABSL_DCHECK(GetArena() == other->GetArena());
  7922.       |     ^~~~~~~~~~~
  7923.       |     |
  7924.       |     const char*
  7925. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7926.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7927.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7928. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  7929. /app/include/google/protobuf/descriptor.pb.h:1612:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  7930.  1612 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7931.       |                                                            ^~~~~~~~~~~~~~~~~
  7932. /app/include/google/protobuf/descriptor.pb.h:1612:79: error: ‘string_view’ declared as function returning a function
  7933.  1612 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7934.       |                                                                               ^
  7935. /app/include/google/protobuf/descriptor.pb.h:1613:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7936.  1613 |   static ::absl::string_view FullMessageName() { return "google.protobuf.GeneratedCodeInfo.Annotation"; }
  7937.       |                  ^~~~~~~~~~~
  7938. /app/include/google/protobuf/descriptor.pb.h:1627:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  7939.  1627 |   static constexpr auto InternalNewImpl_();
  7940.       |                    ^~~~
  7941. /app/include/google/protobuf/descriptor.pb.h:1627:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7942. /app/include/google/protobuf/descriptor.pb.h:1630:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  7943.  1630 |   static constexpr auto InternalGenerateClassData_();
  7944.       |                    ^~~~
  7945. /app/include/google/protobuf/descriptor.pb.h:1630:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7946. /app/include/google/protobuf/descriptor.pb.h:1652:15: error: ‘absl::string_view’ has not been declared
  7947.  1652 |       ::absl::string_view name, Semantic* PROTOBUF_NONNULL value) {
  7948.       |               ^~~~~~~~~~~
  7949. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::GeneratedCodeInfo_Annotation::UnsafeArenaSwap(google::protobuf::GeneratedCodeInfo_Annotation*)’:
  7950. /app/include/google/protobuf/descriptor.pb.h:1561:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  7951.  1561 |     ABSL_DCHECK(GetArena() == other->GetArena());
  7952.       |     ^~~~~~~~~~~
  7953.       |     |
  7954.       |     const char*
  7955. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7956.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7957.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7958. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::GeneratedCodeInfo_Annotation::Semantic_Parse(int, Semantic*)’:
  7959. /app/include/google/protobuf/descriptor.pb.h:1653:55: error: ‘google::protobuf::GeneratedCodeInfo_Annotation_Semantic_Parse’ cannot be used as a function
  7960.  1653 |     return GeneratedCodeInfo_Annotation_Semantic_Parse(name, value);
  7961.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  7962. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  7963. /app/include/google/protobuf/descriptor.pb.h:1890:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  7964.  1890 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7965.       |                                                            ^~~~~~~~~~~~~~~~~
  7966. /app/include/google/protobuf/descriptor.pb.h:1890:79: error: ‘string_view’ declared as function returning a function
  7967.  1890 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7968.       |                                                                               ^
  7969. /app/include/google/protobuf/descriptor.pb.h:1891:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7970.  1891 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FieldOptions.FeatureSupport"; }
  7971.       |                  ^~~~~~~~~~~
  7972. /app/include/google/protobuf/descriptor.pb.h:1905:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  7973.  1905 |   static constexpr auto InternalNewImpl_();
  7974.       |                    ^~~~
  7975. /app/include/google/protobuf/descriptor.pb.h:1905:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7976. /app/include/google/protobuf/descriptor.pb.h:1908:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  7977.  1908 |   static constexpr auto InternalGenerateClassData_();
  7978.       |                    ^~~~
  7979. /app/include/google/protobuf/descriptor.pb.h:1908:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  7980. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldOptions_FeatureSupport::UnsafeArenaSwap(google::protobuf::FieldOptions_FeatureSupport*)’:
  7981. /app/include/google/protobuf/descriptor.pb.h:1839:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  7982.  1839 |     ABSL_DCHECK(GetArena() == other->GetArena());
  7983.       |     ^~~~~~~~~~~
  7984.       |     |
  7985.       |     const char*
  7986. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  7987.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  7988.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  7989. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  7990. /app/include/google/protobuf/descriptor.pb.h:2126:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  7991.  2126 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7992.       |                                                            ^~~~~~~~~~~~~~~~~
  7993. /app/include/google/protobuf/descriptor.pb.h:2126:79: error: ‘string_view’ declared as function returning a function
  7994.  2126 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  7995.       |                                                                               ^
  7996. /app/include/google/protobuf/descriptor.pb.h:2127:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  7997.  2127 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FieldOptions.EditionDefault"; }
  7998.       |                  ^~~~~~~~~~~
  7999. /app/include/google/protobuf/descriptor.pb.h:2141:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8000.  2141 |   static constexpr auto InternalNewImpl_();
  8001.       |                    ^~~~
  8002. /app/include/google/protobuf/descriptor.pb.h:2141:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8003. /app/include/google/protobuf/descriptor.pb.h:2144:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8004.  2144 |   static constexpr auto InternalGenerateClassData_();
  8005.       |                    ^~~~
  8006. /app/include/google/protobuf/descriptor.pb.h:2144:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8007. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldOptions_EditionDefault::UnsafeArenaSwap(google::protobuf::FieldOptions_EditionDefault*)’:
  8008. /app/include/google/protobuf/descriptor.pb.h:2075:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8009.  2075 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8010.       |     ^~~~~~~~~~~
  8011.       |     |
  8012.       |     const char*
  8013. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8014.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8015.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8016. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8017. /app/include/google/protobuf/descriptor.pb.h:2308:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8018.  2308 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8019.       |                                                            ^~~~~~~~~~~~~~~~~
  8020. /app/include/google/protobuf/descriptor.pb.h:2308:79: error: ‘string_view’ declared as function returning a function
  8021.  2308 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8022.       |                                                                               ^
  8023. /app/include/google/protobuf/descriptor.pb.h:2309:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8024.  2309 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FeatureSet.VisibilityFeature"; }
  8025.       |                  ^~~~~~~~~~~
  8026. /app/include/google/protobuf/descriptor.pb.h:2323:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8027.  2323 |   static constexpr auto InternalNewImpl_();
  8028.       |                    ^~~~
  8029. /app/include/google/protobuf/descriptor.pb.h:2323:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8030. /app/include/google/protobuf/descriptor.pb.h:2326:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8031.  2326 |   static constexpr auto InternalGenerateClassData_();
  8032.       |                    ^~~~
  8033. /app/include/google/protobuf/descriptor.pb.h:2326:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8034. /app/include/google/protobuf/descriptor.pb.h:2350:15: error: ‘absl::string_view’ has not been declared
  8035.  2350 |       ::absl::string_view name, DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  8036.       |               ^~~~~~~~~~~
  8037. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSet_VisibilityFeature::UnsafeArenaSwap(google::protobuf::FeatureSet_VisibilityFeature*)’:
  8038. /app/include/google/protobuf/descriptor.pb.h:2284:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8039.  2284 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8040.       |     ^~~~~~~~~~~
  8041.       |     |
  8042.       |     const char*
  8043. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8044.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8045.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8046. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet_VisibilityFeature::DefaultSymbolVisibility_Parse(int, DefaultSymbolVisibility*)’:
  8047. /app/include/google/protobuf/descriptor.pb.h:2351:70: error: ‘google::protobuf::FeatureSet_VisibilityFeature_DefaultSymbolVisibility_Parse’ cannot be used as a function
  8048.  2351 |     return FeatureSet_VisibilityFeature_DefaultSymbolVisibility_Parse(name, value);
  8049.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8050. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8051. /app/include/google/protobuf/descriptor.pb.h:2510:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8052.  2510 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8053.       |                                                            ^~~~~~~~~~~~~~~~~
  8054. /app/include/google/protobuf/descriptor.pb.h:2510:79: error: ‘string_view’ declared as function returning a function
  8055.  2510 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8056.       |                                                                               ^
  8057. /app/include/google/protobuf/descriptor.pb.h:2511:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8058.  2511 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FeatureSet"; }
  8059.       |                  ^~~~~~~~~~~
  8060. /app/include/google/protobuf/descriptor.pb.h:2525:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8061.  2525 |   static constexpr auto InternalNewImpl_();
  8062.       |                    ^~~~
  8063. /app/include/google/protobuf/descriptor.pb.h:2525:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8064. /app/include/google/protobuf/descriptor.pb.h:2528:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8065.  2528 |   static constexpr auto InternalGenerateClassData_();
  8066.       |                    ^~~~
  8067. /app/include/google/protobuf/descriptor.pb.h:2528:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8068. /app/include/google/protobuf/descriptor.pb.h:2552:15: error: ‘absl::string_view’ has not been declared
  8069.  2552 |       ::absl::string_view name, FieldPresence* PROTOBUF_NONNULL value) {
  8070.       |               ^~~~~~~~~~~
  8071. /app/include/google/protobuf/descriptor.pb.h:2573:15: error: ‘absl::string_view’ has not been declared
  8072.  2573 |       ::absl::string_view name, EnumType* PROTOBUF_NONNULL value) {
  8073.       |               ^~~~~~~~~~~
  8074. /app/include/google/protobuf/descriptor.pb.h:2594:15: error: ‘absl::string_view’ has not been declared
  8075.  2594 |       ::absl::string_view name, RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  8076.       |               ^~~~~~~~~~~
  8077. /app/include/google/protobuf/descriptor.pb.h:2615:15: error: ‘absl::string_view’ has not been declared
  8078.  2615 |       ::absl::string_view name, Utf8Validation* PROTOBUF_NONNULL value) {
  8079.       |               ^~~~~~~~~~~
  8080. /app/include/google/protobuf/descriptor.pb.h:2636:15: error: ‘absl::string_view’ has not been declared
  8081.  2636 |       ::absl::string_view name, MessageEncoding* PROTOBUF_NONNULL value) {
  8082.       |               ^~~~~~~~~~~
  8083. /app/include/google/protobuf/descriptor.pb.h:2657:15: error: ‘absl::string_view’ has not been declared
  8084.  2657 |       ::absl::string_view name, JsonFormat* PROTOBUF_NONNULL value) {
  8085.       |               ^~~~~~~~~~~
  8086. /app/include/google/protobuf/descriptor.pb.h:2678:15: error: ‘absl::string_view’ has not been declared
  8087.  2678 |       ::absl::string_view name, EnforceNamingStyle* PROTOBUF_NONNULL value) {
  8088.       |               ^~~~~~~~~~~
  8089. /app/include/google/protobuf/descriptor.pb.h:2809:20: error: ‘std::enable_if_t’ has not been declared
  8090.  2809 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8091.       |                    ^~~~~~~~~~~
  8092. /app/include/google/protobuf/descriptor.pb.h:2809:31: error: expected ‘>’ before ‘<’ token
  8093.  2809 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8094.       |                               ^
  8095. /app/include/google/protobuf/descriptor.pb.h:2818:20: error: ‘std::enable_if_t’ has not been declared
  8096.  2818 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8097.       |                    ^~~~~~~~~~~
  8098. /app/include/google/protobuf/descriptor.pb.h:2818:31: error: expected ‘>’ before ‘<’ token
  8099.  2818 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8100.       |                               ^
  8101. /app/include/google/protobuf/descriptor.pb.h:2819:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&) const’
  8102.  2819 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8103.       |                                                          ^~~~~~~~~~~~
  8104. /app/include/google/protobuf/descriptor.pb.h:2810:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&) const’
  8105.  2810 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8106.       |                                                          ^~~~~~~~~~~~
  8107. /app/include/google/protobuf/descriptor.pb.h:2881:20: error: ‘std::enable_if_t’ has not been declared
  8108.  2881 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8109.       |                    ^~~~~~~~~~~
  8110. /app/include/google/protobuf/descriptor.pb.h:2881:31: error: expected ‘>’ before ‘<’ token
  8111.  2881 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8112.       |                               ^
  8113. /app/include/google/protobuf/descriptor.pb.h:2891:20: error: ‘std::enable_if_t’ has not been declared
  8114.  2891 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8115.       |                    ^~~~~~~~~~~
  8116. /app/include/google/protobuf/descriptor.pb.h:2891:31: error: expected ‘>’ before ‘<’ token
  8117.  2891 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8118.       |                               ^
  8119. /app/include/google/protobuf/descriptor.pb.h:2892:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&, int) const’
  8120.  2892 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8121.       |                                                          ^~~~~~~~~~~~
  8122. /app/include/google/protobuf/descriptor.pb.h:2882:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&, int) const’
  8123.  2882 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8124.       |                                                          ^~~~~~~~~~~~
  8125. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSet::UnsafeArenaSwap(google::protobuf::FeatureSet*)’:
  8126. /app/include/google/protobuf/descriptor.pb.h:2454:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8127.  2454 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8128.       |     ^~~~~~~~~~~
  8129.       |     |
  8130.       |     const char*
  8131. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8132.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8133.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8134. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::FieldPresence_Parse(int, FieldPresence*)’:
  8135. /app/include/google/protobuf/descriptor.pb.h:2553:42: error: ‘google::protobuf::FeatureSet_FieldPresence_Parse’ cannot be used as a function
  8136.  2553 |     return FeatureSet_FieldPresence_Parse(name, value);
  8137.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8138. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::EnumType_Parse(int, EnumType*)’:
  8139. /app/include/google/protobuf/descriptor.pb.h:2574:37: error: ‘google::protobuf::FeatureSet_EnumType_Parse’ cannot be used as a function
  8140.  2574 |     return FeatureSet_EnumType_Parse(name, value);
  8141.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8142. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::RepeatedFieldEncoding_Parse(int, RepeatedFieldEncoding*)’:
  8143. /app/include/google/protobuf/descriptor.pb.h:2595:50: error: ‘google::protobuf::FeatureSet_RepeatedFieldEncoding_Parse’ cannot be used as a function
  8144.  2595 |     return FeatureSet_RepeatedFieldEncoding_Parse(name, value);
  8145.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8146. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::Utf8Validation_Parse(int, Utf8Validation*)’:
  8147. /app/include/google/protobuf/descriptor.pb.h:2616:43: error: ‘google::protobuf::FeatureSet_Utf8Validation_Parse’ cannot be used as a function
  8148.  2616 |     return FeatureSet_Utf8Validation_Parse(name, value);
  8149.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8150. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::MessageEncoding_Parse(int, MessageEncoding*)’:
  8151. /app/include/google/protobuf/descriptor.pb.h:2637:44: error: ‘google::protobuf::FeatureSet_MessageEncoding_Parse’ cannot be used as a function
  8152.  2637 |     return FeatureSet_MessageEncoding_Parse(name, value);
  8153.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8154. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::JsonFormat_Parse(int, JsonFormat*)’:
  8155. /app/include/google/protobuf/descriptor.pb.h:2658:39: error: ‘google::protobuf::FeatureSet_JsonFormat_Parse’ cannot be used as a function
  8156.  2658 |     return FeatureSet_JsonFormat_Parse(name, value);
  8157.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8158. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::EnforceNamingStyle_Parse(int, EnforceNamingStyle*)’:
  8159. /app/include/google/protobuf/descriptor.pb.h:2679:47: error: ‘google::protobuf::FeatureSet_EnforceNamingStyle_Parse’ cannot be used as a function
  8160.  2679 |     return FeatureSet_EnforceNamingStyle_Parse(name, value);
  8161.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8162. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8163. /app/include/google/protobuf/descriptor.pb.h:3120:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8164.  3120 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8165.       |                                                            ^~~~~~~~~~~~~~~~~
  8166. /app/include/google/protobuf/descriptor.pb.h:3120:79: error: ‘string_view’ declared as function returning a function
  8167.  3120 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8168.       |                                                                               ^
  8169. /app/include/google/protobuf/descriptor.pb.h:3121:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8170.  3121 |   static ::absl::string_view FullMessageName() { return "google.protobuf.ExtensionRangeOptions.Declaration"; }
  8171.       |                  ^~~~~~~~~~~
  8172. /app/include/google/protobuf/descriptor.pb.h:3135:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8173.  3135 |   static constexpr auto InternalNewImpl_();
  8174.       |                    ^~~~
  8175. /app/include/google/protobuf/descriptor.pb.h:3135:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8176. /app/include/google/protobuf/descriptor.pb.h:3138:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8177.  3138 |   static constexpr auto InternalGenerateClassData_();
  8178.       |                    ^~~~
  8179. /app/include/google/protobuf/descriptor.pb.h:3138:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8180. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ExtensionRangeOptions_Declaration::UnsafeArenaSwap(google::protobuf::ExtensionRangeOptions_Declaration*)’:
  8181. /app/include/google/protobuf/descriptor.pb.h:3069:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8182.  3069 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8183.       |     ^~~~~~~~~~~
  8184.       |     |
  8185.       |     const char*
  8186. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8187.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8188.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8189. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8190. /app/include/google/protobuf/descriptor.pb.h:3374:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8191.  3374 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8192.       |                                                            ^~~~~~~~~~~~~~~~~
  8193. /app/include/google/protobuf/descriptor.pb.h:3374:79: error: ‘string_view’ declared as function returning a function
  8194.  3374 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8195.       |                                                                               ^
  8196. /app/include/google/protobuf/descriptor.pb.h:3375:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8197.  3375 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumDescriptorProto.EnumReservedRange"; }
  8198.       |                  ^~~~~~~~~~~
  8199. /app/include/google/protobuf/descriptor.pb.h:3389:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8200.  3389 |   static constexpr auto InternalNewImpl_();
  8201.       |                    ^~~~
  8202. /app/include/google/protobuf/descriptor.pb.h:3389:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8203. /app/include/google/protobuf/descriptor.pb.h:3392:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8204.  3392 |   static constexpr auto InternalGenerateClassData_();
  8205.       |                    ^~~~
  8206. /app/include/google/protobuf/descriptor.pb.h:3392:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8207. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto_EnumReservedRange::UnsafeArenaSwap(google::protobuf::EnumDescriptorProto_EnumReservedRange*)’:
  8208. /app/include/google/protobuf/descriptor.pb.h:3323:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8209.  3323 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8210.       |     ^~~~~~~~~~~
  8211.       |     |
  8212.       |     const char*
  8213. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8214.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8215.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8216. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8217. /app/include/google/protobuf/descriptor.pb.h:3579:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8218.  3579 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8219.       |                                                            ^~~~~~~~~~~~~~~~~
  8220. /app/include/google/protobuf/descriptor.pb.h:3579:79: error: ‘string_view’ declared as function returning a function
  8221.  3579 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8222.       |                                                                               ^
  8223. /app/include/google/protobuf/descriptor.pb.h:3580:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8224.  3580 |   static ::absl::string_view FullMessageName() { return "google.protobuf.DescriptorProto.ReservedRange"; }
  8225.       |                  ^~~~~~~~~~~
  8226. /app/include/google/protobuf/descriptor.pb.h:3594:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8227.  3594 |   static constexpr auto InternalNewImpl_();
  8228.       |                    ^~~~
  8229. /app/include/google/protobuf/descriptor.pb.h:3594:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8230. /app/include/google/protobuf/descriptor.pb.h:3597:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8231.  3597 |   static constexpr auto InternalGenerateClassData_();
  8232.       |                    ^~~~
  8233. /app/include/google/protobuf/descriptor.pb.h:3597:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8234. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto_ReservedRange::UnsafeArenaSwap(google::protobuf::DescriptorProto_ReservedRange*)’:
  8235. /app/include/google/protobuf/descriptor.pb.h:3528:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8236.  3528 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8237.       |     ^~~~~~~~~~~
  8238.       |     |
  8239.       |     const char*
  8240. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8241.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8242.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8243. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8244. /app/include/google/protobuf/descriptor.pb.h:3789:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8245.  3789 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8246.       |                                                            ^~~~~~~~~~~~~~~~~
  8247. /app/include/google/protobuf/descriptor.pb.h:3789:79: error: ‘string_view’ declared as function returning a function
  8248.  3789 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8249.       |                                                                               ^
  8250. /app/include/google/protobuf/descriptor.pb.h:3790:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8251.  3790 |   static ::absl::string_view FullMessageName() { return "google.protobuf.UninterpretedOption"; }
  8252.       |                  ^~~~~~~~~~~
  8253. /app/include/google/protobuf/descriptor.pb.h:3804:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8254.  3804 |   static constexpr auto InternalNewImpl_();
  8255.       |                    ^~~~
  8256. /app/include/google/protobuf/descriptor.pb.h:3804:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8257. /app/include/google/protobuf/descriptor.pb.h:3807:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8258.  3807 |   static constexpr auto InternalGenerateClassData_();
  8259.       |                    ^~~~
  8260. /app/include/google/protobuf/descriptor.pb.h:3807:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8261. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::UninterpretedOption::UnsafeArenaSwap(google::protobuf::UninterpretedOption*)’:
  8262. /app/include/google/protobuf/descriptor.pb.h:3733:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8263.  3733 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8264.       |     ^~~~~~~~~~~
  8265.       |     |
  8266.       |     const char*
  8267. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8268.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8269.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8270. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8271. /app/include/google/protobuf/descriptor.pb.h:4086:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8272.  4086 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8273.       |                                                            ^~~~~~~~~~~~~~~~~
  8274. /app/include/google/protobuf/descriptor.pb.h:4086:79: error: ‘string_view’ declared as function returning a function
  8275.  4086 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8276.       |                                                                               ^
  8277. /app/include/google/protobuf/descriptor.pb.h:4087:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8278.  4087 |   static ::absl::string_view FullMessageName() { return "google.protobuf.SourceCodeInfo"; }
  8279.       |                  ^~~~~~~~~~~
  8280. /app/include/google/protobuf/descriptor.pb.h:4101:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8281.  4101 |   static constexpr auto InternalNewImpl_();
  8282.       |                    ^~~~
  8283. /app/include/google/protobuf/descriptor.pb.h:4101:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8284. /app/include/google/protobuf/descriptor.pb.h:4104:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8285.  4104 |   static constexpr auto InternalGenerateClassData_();
  8286.       |                    ^~~~
  8287. /app/include/google/protobuf/descriptor.pb.h:4104:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8288. /app/include/google/protobuf/descriptor.pb.h:4159:20: error: ‘std::enable_if_t’ has not been declared
  8289.  4159 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8290.       |                    ^~~~~~~~~~~
  8291. /app/include/google/protobuf/descriptor.pb.h:4159:31: error: expected ‘>’ before ‘<’ token
  8292.  4159 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8293.       |                               ^
  8294. /app/include/google/protobuf/descriptor.pb.h:4168:20: error: ‘std::enable_if_t’ has not been declared
  8295.  4168 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8296.       |                    ^~~~~~~~~~~
  8297. /app/include/google/protobuf/descriptor.pb.h:4168:31: error: expected ‘>’ before ‘<’ token
  8298.  4168 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8299.       |                               ^
  8300. /app/include/google/protobuf/descriptor.pb.h:4169:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8301.  4169 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8302.       |                                                          ^~~~~~~~~~~~
  8303. /app/include/google/protobuf/descriptor.pb.h:4160:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8304.  4160 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8305.       |                                                          ^~~~~~~~~~~~
  8306. /app/include/google/protobuf/descriptor.pb.h:4231:20: error: ‘std::enable_if_t’ has not been declared
  8307.  4231 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8308.       |                    ^~~~~~~~~~~
  8309. /app/include/google/protobuf/descriptor.pb.h:4231:31: error: expected ‘>’ before ‘<’ token
  8310.  4231 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8311.       |                               ^
  8312. /app/include/google/protobuf/descriptor.pb.h:4241:20: error: ‘std::enable_if_t’ has not been declared
  8313.  4241 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8314.       |                    ^~~~~~~~~~~
  8315. /app/include/google/protobuf/descriptor.pb.h:4241:31: error: expected ‘>’ before ‘<’ token
  8316.  4241 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8317.       |                               ^
  8318. /app/include/google/protobuf/descriptor.pb.h:4242:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8319.  4242 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8320.       |                                                          ^~~~~~~~~~~~
  8321. /app/include/google/protobuf/descriptor.pb.h:4232:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8322.  4232 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8323.       |                                                          ^~~~~~~~~~~~
  8324. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo::UnsafeArenaSwap(google::protobuf::SourceCodeInfo*)’:
  8325. /app/include/google/protobuf/descriptor.pb.h:4030:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8326.  4030 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8327.       |     ^~~~~~~~~~~
  8328.       |     |
  8329.       |     const char*
  8330. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8331.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8332.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8333. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8334. /app/include/google/protobuf/descriptor.pb.h:4462:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8335.  4462 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8336.       |                                                            ^~~~~~~~~~~~~~~~~
  8337. /app/include/google/protobuf/descriptor.pb.h:4462:79: error: ‘string_view’ declared as function returning a function
  8338.  4462 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8339.       |                                                                               ^
  8340. /app/include/google/protobuf/descriptor.pb.h:4463:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8341.  4463 |   static ::absl::string_view FullMessageName() { return "google.protobuf.GeneratedCodeInfo"; }
  8342.       |                  ^~~~~~~~~~~
  8343. /app/include/google/protobuf/descriptor.pb.h:4477:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8344.  4477 |   static constexpr auto InternalNewImpl_();
  8345.       |                    ^~~~
  8346. /app/include/google/protobuf/descriptor.pb.h:4477:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8347. /app/include/google/protobuf/descriptor.pb.h:4480:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8348.  4480 |   static constexpr auto InternalGenerateClassData_();
  8349.       |                    ^~~~
  8350. /app/include/google/protobuf/descriptor.pb.h:4480:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8351. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::GeneratedCodeInfo::UnsafeArenaSwap(google::protobuf::GeneratedCodeInfo*)’:
  8352. /app/include/google/protobuf/descriptor.pb.h:4411:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8353.  4411 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8354.       |     ^~~~~~~~~~~
  8355.       |     |
  8356.       |     const char*
  8357. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8358.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8359.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8360. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8361. /app/include/google/protobuf/descriptor.pb.h:4665:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8362.  4665 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8363.       |                                                            ^~~~~~~~~~~~~~~~~
  8364. /app/include/google/protobuf/descriptor.pb.h:4665:79: error: ‘string_view’ declared as function returning a function
  8365.  4665 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8366.       |                                                                               ^
  8367. /app/include/google/protobuf/descriptor.pb.h:4666:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8368.  4666 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault"; }
  8369.       |                  ^~~~~~~~~~~
  8370. /app/include/google/protobuf/descriptor.pb.h:4680:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8371.  4680 |   static constexpr auto InternalNewImpl_();
  8372.       |                    ^~~~
  8373. /app/include/google/protobuf/descriptor.pb.h:4680:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8374. /app/include/google/protobuf/descriptor.pb.h:4683:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8375.  4683 |   static constexpr auto InternalGenerateClassData_();
  8376.       |                    ^~~~
  8377. /app/include/google/protobuf/descriptor.pb.h:4683:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8378. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault::UnsafeArenaSwap(google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault*)’:
  8379. /app/include/google/protobuf/descriptor.pb.h:4609:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8380.  4609 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8381.       |     ^~~~~~~~~~~
  8382.       |     |
  8383.       |     const char*
  8384. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8385.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8386.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8387. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8388. /app/include/google/protobuf/descriptor.pb.h:4896:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8389.  4896 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8390.       |                                                            ^~~~~~~~~~~~~~~~~
  8391. /app/include/google/protobuf/descriptor.pb.h:4896:79: error: ‘string_view’ declared as function returning a function
  8392.  4896 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8393.       |                                                                               ^
  8394. /app/include/google/protobuf/descriptor.pb.h:4897:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8395.  4897 |   static ::absl::string_view FullMessageName() { return "google.protobuf.ServiceOptions"; }
  8396.       |                  ^~~~~~~~~~~
  8397. /app/include/google/protobuf/descriptor.pb.h:4911:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8398.  4911 |   static constexpr auto InternalNewImpl_();
  8399.       |                    ^~~~
  8400. /app/include/google/protobuf/descriptor.pb.h:4911:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8401. /app/include/google/protobuf/descriptor.pb.h:4914:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8402.  4914 |   static constexpr auto InternalGenerateClassData_();
  8403.       |                    ^~~~
  8404. /app/include/google/protobuf/descriptor.pb.h:4914:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8405. /app/include/google/protobuf/descriptor.pb.h:4996:20: error: ‘std::enable_if_t’ has not been declared
  8406.  4996 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8407.       |                    ^~~~~~~~~~~
  8408. /app/include/google/protobuf/descriptor.pb.h:4996:31: error: expected ‘>’ before ‘<’ token
  8409.  4996 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8410.       |                               ^
  8411. /app/include/google/protobuf/descriptor.pb.h:5005:20: error: ‘std::enable_if_t’ has not been declared
  8412.  5005 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8413.       |                    ^~~~~~~~~~~
  8414. /app/include/google/protobuf/descriptor.pb.h:5005:31: error: expected ‘>’ before ‘<’ token
  8415.  5005 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8416.       |                               ^
  8417. /app/include/google/protobuf/descriptor.pb.h:5006:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8418.  5006 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8419.       |                                                          ^~~~~~~~~~~~
  8420. /app/include/google/protobuf/descriptor.pb.h:4997:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8421.  4997 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8422.       |                                                          ^~~~~~~~~~~~
  8423. /app/include/google/protobuf/descriptor.pb.h:5068:20: error: ‘std::enable_if_t’ has not been declared
  8424.  5068 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8425.       |                    ^~~~~~~~~~~
  8426. /app/include/google/protobuf/descriptor.pb.h:5068:31: error: expected ‘>’ before ‘<’ token
  8427.  5068 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8428.       |                               ^
  8429. /app/include/google/protobuf/descriptor.pb.h:5078:20: error: ‘std::enable_if_t’ has not been declared
  8430.  5078 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8431.       |                    ^~~~~~~~~~~
  8432. /app/include/google/protobuf/descriptor.pb.h:5078:31: error: expected ‘>’ before ‘<’ token
  8433.  5078 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8434.       |                               ^
  8435. /app/include/google/protobuf/descriptor.pb.h:5079:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8436.  5079 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8437.       |                                                          ^~~~~~~~~~~~
  8438. /app/include/google/protobuf/descriptor.pb.h:5069:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8439.  5069 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8440.       |                                                          ^~~~~~~~~~~~
  8441. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ServiceOptions::UnsafeArenaSwap(google::protobuf::ServiceOptions*)’:
  8442. /app/include/google/protobuf/descriptor.pb.h:4840:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8443.  4840 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8444.       |     ^~~~~~~~~~~
  8445.       |     |
  8446.       |     const char*
  8447. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8448.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8449.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8450. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8451. /app/include/google/protobuf/descriptor.pb.h:5307:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8452.  5307 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8453.       |                                                            ^~~~~~~~~~~~~~~~~
  8454. /app/include/google/protobuf/descriptor.pb.h:5307:79: error: ‘string_view’ declared as function returning a function
  8455.  5307 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8456.       |                                                                               ^
  8457. /app/include/google/protobuf/descriptor.pb.h:5308:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8458.  5308 |   static ::absl::string_view FullMessageName() { return "google.protobuf.OneofOptions"; }
  8459.       |                  ^~~~~~~~~~~
  8460. /app/include/google/protobuf/descriptor.pb.h:5322:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8461.  5322 |   static constexpr auto InternalNewImpl_();
  8462.       |                    ^~~~
  8463. /app/include/google/protobuf/descriptor.pb.h:5322:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8464. /app/include/google/protobuf/descriptor.pb.h:5325:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8465.  5325 |   static constexpr auto InternalGenerateClassData_();
  8466.       |                    ^~~~
  8467. /app/include/google/protobuf/descriptor.pb.h:5325:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8468. /app/include/google/protobuf/descriptor.pb.h:5395:20: error: ‘std::enable_if_t’ has not been declared
  8469.  5395 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8470.       |                    ^~~~~~~~~~~
  8471. /app/include/google/protobuf/descriptor.pb.h:5395:31: error: expected ‘>’ before ‘<’ token
  8472.  5395 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8473.       |                               ^
  8474. /app/include/google/protobuf/descriptor.pb.h:5404:20: error: ‘std::enable_if_t’ has not been declared
  8475.  5404 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8476.       |                    ^~~~~~~~~~~
  8477. /app/include/google/protobuf/descriptor.pb.h:5404:31: error: expected ‘>’ before ‘<’ token
  8478.  5404 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8479.       |                               ^
  8480. /app/include/google/protobuf/descriptor.pb.h:5405:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8481.  5405 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8482.       |                                                          ^~~~~~~~~~~~
  8483. /app/include/google/protobuf/descriptor.pb.h:5396:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8484.  5396 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8485.       |                                                          ^~~~~~~~~~~~
  8486. /app/include/google/protobuf/descriptor.pb.h:5467:20: error: ‘std::enable_if_t’ has not been declared
  8487.  5467 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8488.       |                    ^~~~~~~~~~~
  8489. /app/include/google/protobuf/descriptor.pb.h:5467:31: error: expected ‘>’ before ‘<’ token
  8490.  5467 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8491.       |                               ^
  8492. /app/include/google/protobuf/descriptor.pb.h:5477:20: error: ‘std::enable_if_t’ has not been declared
  8493.  5477 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8494.       |                    ^~~~~~~~~~~
  8495. /app/include/google/protobuf/descriptor.pb.h:5477:31: error: expected ‘>’ before ‘<’ token
  8496.  5477 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8497.       |                               ^
  8498. /app/include/google/protobuf/descriptor.pb.h:5478:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8499.  5478 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8500.       |                                                          ^~~~~~~~~~~~
  8501. /app/include/google/protobuf/descriptor.pb.h:5468:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8502.  5468 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8503.       |                                                          ^~~~~~~~~~~~
  8504. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::OneofOptions::UnsafeArenaSwap(google::protobuf::OneofOptions*)’:
  8505. /app/include/google/protobuf/descriptor.pb.h:5251:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8506.  5251 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8507.       |     ^~~~~~~~~~~
  8508.       |     |
  8509.       |     const char*
  8510. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8511.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8512.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8513. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8514. /app/include/google/protobuf/descriptor.pb.h:5705:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8515.  5705 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8516.       |                                                            ^~~~~~~~~~~~~~~~~
  8517. /app/include/google/protobuf/descriptor.pb.h:5705:79: error: ‘string_view’ declared as function returning a function
  8518.  5705 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8519.       |                                                                               ^
  8520. /app/include/google/protobuf/descriptor.pb.h:5706:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8521.  5706 |   static ::absl::string_view FullMessageName() { return "google.protobuf.MethodOptions"; }
  8522.       |                  ^~~~~~~~~~~
  8523. /app/include/google/protobuf/descriptor.pb.h:5720:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8524.  5720 |   static constexpr auto InternalNewImpl_();
  8525.       |                    ^~~~
  8526. /app/include/google/protobuf/descriptor.pb.h:5720:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8527. /app/include/google/protobuf/descriptor.pb.h:5723:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8528.  5723 |   static constexpr auto InternalGenerateClassData_();
  8529.       |                    ^~~~
  8530. /app/include/google/protobuf/descriptor.pb.h:5723:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8531. /app/include/google/protobuf/descriptor.pb.h:5745:15: error: ‘absl::string_view’ has not been declared
  8532.  5745 |       ::absl::string_view name, IdempotencyLevel* PROTOBUF_NONNULL value) {
  8533.       |               ^~~~~~~~~~~
  8534. /app/include/google/protobuf/descriptor.pb.h:5838:20: error: ‘std::enable_if_t’ has not been declared
  8535.  5838 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8536.       |                    ^~~~~~~~~~~
  8537. /app/include/google/protobuf/descriptor.pb.h:5838:31: error: expected ‘>’ before ‘<’ token
  8538.  5838 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8539.       |                               ^
  8540. /app/include/google/protobuf/descriptor.pb.h:5847:20: error: ‘std::enable_if_t’ has not been declared
  8541.  5847 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8542.       |                    ^~~~~~~~~~~
  8543. /app/include/google/protobuf/descriptor.pb.h:5847:31: error: expected ‘>’ before ‘<’ token
  8544.  5847 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8545.       |                               ^
  8546. /app/include/google/protobuf/descriptor.pb.h:5848:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8547.  5848 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8548.       |                                                          ^~~~~~~~~~~~
  8549. /app/include/google/protobuf/descriptor.pb.h:5839:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8550.  5839 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8551.       |                                                          ^~~~~~~~~~~~
  8552. /app/include/google/protobuf/descriptor.pb.h:5910:20: error: ‘std::enable_if_t’ has not been declared
  8553.  5910 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8554.       |                    ^~~~~~~~~~~
  8555. /app/include/google/protobuf/descriptor.pb.h:5910:31: error: expected ‘>’ before ‘<’ token
  8556.  5910 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8557.       |                               ^
  8558. /app/include/google/protobuf/descriptor.pb.h:5920:20: error: ‘std::enable_if_t’ has not been declared
  8559.  5920 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8560.       |                    ^~~~~~~~~~~
  8561. /app/include/google/protobuf/descriptor.pb.h:5920:31: error: expected ‘>’ before ‘<’ token
  8562.  5920 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8563.       |                               ^
  8564. /app/include/google/protobuf/descriptor.pb.h:5921:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8565.  5921 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8566.       |                                                          ^~~~~~~~~~~~
  8567. /app/include/google/protobuf/descriptor.pb.h:5911:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8568.  5911 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8569.       |                                                          ^~~~~~~~~~~~
  8570. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MethodOptions::UnsafeArenaSwap(google::protobuf::MethodOptions*)’:
  8571. /app/include/google/protobuf/descriptor.pb.h:5649:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8572.  5649 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8573.       |     ^~~~~~~~~~~
  8574.       |     |
  8575.       |     const char*
  8576. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8577.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8578.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8579. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::MethodOptions::IdempotencyLevel_Parse(int, IdempotencyLevel*)’:
  8580. /app/include/google/protobuf/descriptor.pb.h:5746:48: error: ‘google::protobuf::MethodOptions_IdempotencyLevel_Parse’ cannot be used as a function
  8581.  5746 |     return MethodOptions_IdempotencyLevel_Parse(name, value);
  8582.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8583. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8584. /app/include/google/protobuf/descriptor.pb.h:6150:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8585.  6150 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8586.       |                                                            ^~~~~~~~~~~~~~~~~
  8587. /app/include/google/protobuf/descriptor.pb.h:6150:79: error: ‘string_view’ declared as function returning a function
  8588.  6150 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8589.       |                                                                               ^
  8590. /app/include/google/protobuf/descriptor.pb.h:6151:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8591.  6151 |   static ::absl::string_view FullMessageName() { return "google.protobuf.MessageOptions"; }
  8592.       |                  ^~~~~~~~~~~
  8593. /app/include/google/protobuf/descriptor.pb.h:6165:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8594.  6165 |   static constexpr auto InternalNewImpl_();
  8595.       |                    ^~~~
  8596. /app/include/google/protobuf/descriptor.pb.h:6165:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8597. /app/include/google/protobuf/descriptor.pb.h:6168:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8598.  6168 |   static constexpr auto InternalGenerateClassData_();
  8599.       |                    ^~~~
  8600. /app/include/google/protobuf/descriptor.pb.h:6168:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8601. /app/include/google/protobuf/descriptor.pb.h:6298:20: error: ‘std::enable_if_t’ has not been declared
  8602.  6298 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8603.       |                    ^~~~~~~~~~~
  8604. /app/include/google/protobuf/descriptor.pb.h:6298:31: error: expected ‘>’ before ‘<’ token
  8605.  6298 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8606.       |                               ^
  8607. /app/include/google/protobuf/descriptor.pb.h:6307:20: error: ‘std::enable_if_t’ has not been declared
  8608.  6307 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8609.       |                    ^~~~~~~~~~~
  8610. /app/include/google/protobuf/descriptor.pb.h:6307:31: error: expected ‘>’ before ‘<’ token
  8611.  6307 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8612.       |                               ^
  8613. /app/include/google/protobuf/descriptor.pb.h:6308:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8614.  6308 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8615.       |                                                          ^~~~~~~~~~~~
  8616. /app/include/google/protobuf/descriptor.pb.h:6299:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8617.  6299 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8618.       |                                                          ^~~~~~~~~~~~
  8619. /app/include/google/protobuf/descriptor.pb.h:6370:20: error: ‘std::enable_if_t’ has not been declared
  8620.  6370 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8621.       |                    ^~~~~~~~~~~
  8622. /app/include/google/protobuf/descriptor.pb.h:6370:31: error: expected ‘>’ before ‘<’ token
  8623.  6370 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8624.       |                               ^
  8625. /app/include/google/protobuf/descriptor.pb.h:6380:20: error: ‘std::enable_if_t’ has not been declared
  8626.  6380 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8627.       |                    ^~~~~~~~~~~
  8628. /app/include/google/protobuf/descriptor.pb.h:6380:31: error: expected ‘>’ before ‘<’ token
  8629.  6380 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8630.       |                               ^
  8631. /app/include/google/protobuf/descriptor.pb.h:6381:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8632.  6381 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8633.       |                                                          ^~~~~~~~~~~~
  8634. /app/include/google/protobuf/descriptor.pb.h:6371:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8635.  6371 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8636.       |                                                          ^~~~~~~~~~~~
  8637. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MessageOptions::UnsafeArenaSwap(google::protobuf::MessageOptions*)’:
  8638. /app/include/google/protobuf/descriptor.pb.h:6094:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8639.  6094 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8640.       |     ^~~~~~~~~~~
  8641.       |     |
  8642.       |     const char*
  8643. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8644.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8645.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8646. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8647. /app/include/google/protobuf/descriptor.pb.h:6613:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8648.  6613 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8649.       |                                                            ^~~~~~~~~~~~~~~~~
  8650. /app/include/google/protobuf/descriptor.pb.h:6613:79: error: ‘string_view’ declared as function returning a function
  8651.  6613 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8652.       |                                                                               ^
  8653. /app/include/google/protobuf/descriptor.pb.h:6614:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8654.  6614 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FileOptions"; }
  8655.       |                  ^~~~~~~~~~~
  8656. /app/include/google/protobuf/descriptor.pb.h:6628:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8657.  6628 |   static constexpr auto InternalNewImpl_();
  8658.       |                    ^~~~
  8659. /app/include/google/protobuf/descriptor.pb.h:6628:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8660. /app/include/google/protobuf/descriptor.pb.h:6631:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8661.  6631 |   static constexpr auto InternalGenerateClassData_();
  8662.       |                    ^~~~
  8663. /app/include/google/protobuf/descriptor.pb.h:6631:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8664. /app/include/google/protobuf/descriptor.pb.h:6653:15: error: ‘absl::string_view’ has not been declared
  8665.  6653 |       ::absl::string_view name, OptimizeMode* PROTOBUF_NONNULL value) {
  8666.       |               ^~~~~~~~~~~
  8667. /app/include/google/protobuf/descriptor.pb.h:7000:20: error: ‘std::enable_if_t’ has not been declared
  8668.  7000 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8669.       |                    ^~~~~~~~~~~
  8670. /app/include/google/protobuf/descriptor.pb.h:7000:31: error: expected ‘>’ before ‘<’ token
  8671.  7000 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8672.       |                               ^
  8673. /app/include/google/protobuf/descriptor.pb.h:7009:20: error: ‘std::enable_if_t’ has not been declared
  8674.  7009 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8675.       |                    ^~~~~~~~~~~
  8676. /app/include/google/protobuf/descriptor.pb.h:7009:31: error: expected ‘>’ before ‘<’ token
  8677.  7009 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8678.       |                               ^
  8679. /app/include/google/protobuf/descriptor.pb.h:7010:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8680.  7010 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8681.       |                                                          ^~~~~~~~~~~~
  8682. /app/include/google/protobuf/descriptor.pb.h:7001:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8683.  7001 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8684.       |                                                          ^~~~~~~~~~~~
  8685. /app/include/google/protobuf/descriptor.pb.h:7072:20: error: ‘std::enable_if_t’ has not been declared
  8686.  7072 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8687.       |                    ^~~~~~~~~~~
  8688. /app/include/google/protobuf/descriptor.pb.h:7072:31: error: expected ‘>’ before ‘<’ token
  8689.  7072 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8690.       |                               ^
  8691. /app/include/google/protobuf/descriptor.pb.h:7082:20: error: ‘std::enable_if_t’ has not been declared
  8692.  7082 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8693.       |                    ^~~~~~~~~~~
  8694. /app/include/google/protobuf/descriptor.pb.h:7082:31: error: expected ‘>’ before ‘<’ token
  8695.  7082 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8696.       |                               ^
  8697. /app/include/google/protobuf/descriptor.pb.h:7083:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8698.  7083 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8699.       |                                                          ^~~~~~~~~~~~
  8700. /app/include/google/protobuf/descriptor.pb.h:7073:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8701.  7073 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8702.       |                                                          ^~~~~~~~~~~~
  8703. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileOptions::UnsafeArenaSwap(google::protobuf::FileOptions*)’:
  8704. /app/include/google/protobuf/descriptor.pb.h:6557:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8705.  6557 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8706.       |     ^~~~~~~~~~~
  8707.       |     |
  8708.       |     const char*
  8709. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8710.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8711.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8712. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FileOptions::OptimizeMode_Parse(int, OptimizeMode*)’:
  8713. /app/include/google/protobuf/descriptor.pb.h:6654:42: error: ‘google::protobuf::FileOptions_OptimizeMode_Parse’ cannot be used as a function
  8714.  6654 |     return FileOptions_OptimizeMode_Parse(name, value);
  8715.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8716. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8717. /app/include/google/protobuf/descriptor.pb.h:7329:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8718.  7329 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8719.       |                                                            ^~~~~~~~~~~~~~~~~
  8720. /app/include/google/protobuf/descriptor.pb.h:7329:79: error: ‘string_view’ declared as function returning a function
  8721.  7329 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8722.       |                                                                               ^
  8723. /app/include/google/protobuf/descriptor.pb.h:7330:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8724.  7330 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FieldOptions"; }
  8725.       |                  ^~~~~~~~~~~
  8726. /app/include/google/protobuf/descriptor.pb.h:7344:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8727.  7344 |   static constexpr auto InternalNewImpl_();
  8728.       |                    ^~~~
  8729. /app/include/google/protobuf/descriptor.pb.h:7344:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8730. /app/include/google/protobuf/descriptor.pb.h:7347:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8731.  7347 |   static constexpr auto InternalGenerateClassData_();
  8732.       |                    ^~~~
  8733. /app/include/google/protobuf/descriptor.pb.h:7347:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8734. /app/include/google/protobuf/descriptor.pb.h:7371:15: error: ‘absl::string_view’ has not been declared
  8735.  7371 |       ::absl::string_view name, CType* PROTOBUF_NONNULL value) {
  8736.       |               ^~~~~~~~~~~
  8737. /app/include/google/protobuf/descriptor.pb.h:7392:15: error: ‘absl::string_view’ has not been declared
  8738.  7392 |       ::absl::string_view name, JSType* PROTOBUF_NONNULL value) {
  8739.       |               ^~~~~~~~~~~
  8740. /app/include/google/protobuf/descriptor.pb.h:7413:15: error: ‘absl::string_view’ has not been declared
  8741.  7413 |       ::absl::string_view name, OptionRetention* PROTOBUF_NONNULL value) {
  8742.       |               ^~~~~~~~~~~
  8743. /app/include/google/protobuf/descriptor.pb.h:7441:15: error: ‘absl::string_view’ has not been declared
  8744.  7441 |       ::absl::string_view name, OptionTargetType* PROTOBUF_NONNULL value) {
  8745.       |               ^~~~~~~~~~~
  8746. /app/include/google/protobuf/descriptor.pb.h:7672:20: error: ‘std::enable_if_t’ has not been declared
  8747.  7672 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8748.       |                    ^~~~~~~~~~~
  8749. /app/include/google/protobuf/descriptor.pb.h:7672:31: error: expected ‘>’ before ‘<’ token
  8750.  7672 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8751.       |                               ^
  8752. /app/include/google/protobuf/descriptor.pb.h:7681:20: error: ‘std::enable_if_t’ has not been declared
  8753.  7681 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8754.       |                    ^~~~~~~~~~~
  8755. /app/include/google/protobuf/descriptor.pb.h:7681:31: error: expected ‘>’ before ‘<’ token
  8756.  7681 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8757.       |                               ^
  8758. /app/include/google/protobuf/descriptor.pb.h:7682:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8759.  7682 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8760.       |                                                          ^~~~~~~~~~~~
  8761. /app/include/google/protobuf/descriptor.pb.h:7673:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8762.  7673 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8763.       |                                                          ^~~~~~~~~~~~
  8764. /app/include/google/protobuf/descriptor.pb.h:7744:20: error: ‘std::enable_if_t’ has not been declared
  8765.  7744 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8766.       |                    ^~~~~~~~~~~
  8767. /app/include/google/protobuf/descriptor.pb.h:7744:31: error: expected ‘>’ before ‘<’ token
  8768.  7744 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8769.       |                               ^
  8770. /app/include/google/protobuf/descriptor.pb.h:7754:20: error: ‘std::enable_if_t’ has not been declared
  8771.  7754 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8772.       |                    ^~~~~~~~~~~
  8773. /app/include/google/protobuf/descriptor.pb.h:7754:31: error: expected ‘>’ before ‘<’ token
  8774.  7754 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8775.       |                               ^
  8776. /app/include/google/protobuf/descriptor.pb.h:7755:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8777.  7755 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8778.       |                                                          ^~~~~~~~~~~~
  8779. /app/include/google/protobuf/descriptor.pb.h:7745:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8780.  7745 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8781.       |                                                          ^~~~~~~~~~~~
  8782. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldOptions::UnsafeArenaSwap(google::protobuf::FieldOptions*)’:
  8783. /app/include/google/protobuf/descriptor.pb.h:7273:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8784.  7273 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8785.       |     ^~~~~~~~~~~
  8786.       |     |
  8787.       |     const char*
  8788. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8789.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8790.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8791. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::CType_Parse(int, CType*)’:
  8792. /app/include/google/protobuf/descriptor.pb.h:7372:36: error: ‘google::protobuf::FieldOptions_CType_Parse’ cannot be used as a function
  8793.  7372 |     return FieldOptions_CType_Parse(name, value);
  8794.       |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8795. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::JSType_Parse(int, JSType*)’:
  8796. /app/include/google/protobuf/descriptor.pb.h:7393:37: error: ‘google::protobuf::FieldOptions_JSType_Parse’ cannot be used as a function
  8797.  7393 |     return FieldOptions_JSType_Parse(name, value);
  8798.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8799. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::OptionRetention_Parse(int, OptionRetention*)’:
  8800. /app/include/google/protobuf/descriptor.pb.h:7414:46: error: ‘google::protobuf::FieldOptions_OptionRetention_Parse’ cannot be used as a function
  8801.  7414 |     return FieldOptions_OptionRetention_Parse(name, value);
  8802.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8803. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::OptionTargetType_Parse(int, OptionTargetType*)’:
  8804. /app/include/google/protobuf/descriptor.pb.h:7442:47: error: ‘google::protobuf::FieldOptions_OptionTargetType_Parse’ cannot be used as a function
  8805.  7442 |     return FieldOptions_OptionTargetType_Parse(name, value);
  8806.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8807. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8808. /app/include/google/protobuf/descriptor.pb.h:7994:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8809.  7994 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8810.       |                                                            ^~~~~~~~~~~~~~~~~
  8811. /app/include/google/protobuf/descriptor.pb.h:7994:79: error: ‘string_view’ declared as function returning a function
  8812.  7994 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8813.       |                                                                               ^
  8814. /app/include/google/protobuf/descriptor.pb.h:7995:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8815.  7995 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FeatureSetDefaults"; }
  8816.       |                  ^~~~~~~~~~~
  8817. /app/include/google/protobuf/descriptor.pb.h:8009:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8818.  8009 |   static constexpr auto InternalNewImpl_();
  8819.       |                    ^~~~
  8820. /app/include/google/protobuf/descriptor.pb.h:8009:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8821. /app/include/google/protobuf/descriptor.pb.h:8012:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8822.  8012 |   static constexpr auto InternalGenerateClassData_();
  8823.       |                    ^~~~
  8824. /app/include/google/protobuf/descriptor.pb.h:8012:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8825. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSetDefaults::UnsafeArenaSwap(google::protobuf::FeatureSetDefaults*)’:
  8826. /app/include/google/protobuf/descriptor.pb.h:7938:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8827.  7938 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8828.       |     ^~~~~~~~~~~
  8829.       |     |
  8830.       |     const char*
  8831. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8832.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8833.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8834. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8835. /app/include/google/protobuf/descriptor.pb.h:8224:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8836.  8224 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8837.       |                                                            ^~~~~~~~~~~~~~~~~
  8838. /app/include/google/protobuf/descriptor.pb.h:8224:79: error: ‘string_view’ declared as function returning a function
  8839.  8224 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8840.       |                                                                               ^
  8841. /app/include/google/protobuf/descriptor.pb.h:8225:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8842.  8225 |   static ::absl::string_view FullMessageName() { return "google.protobuf.ExtensionRangeOptions"; }
  8843.       |                  ^~~~~~~~~~~
  8844. /app/include/google/protobuf/descriptor.pb.h:8239:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8845.  8239 |   static constexpr auto InternalNewImpl_();
  8846.       |                    ^~~~
  8847. /app/include/google/protobuf/descriptor.pb.h:8239:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8848. /app/include/google/protobuf/descriptor.pb.h:8242:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8849.  8242 |   static constexpr auto InternalGenerateClassData_();
  8850.       |                    ^~~~
  8851. /app/include/google/protobuf/descriptor.pb.h:8242:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8852. /app/include/google/protobuf/descriptor.pb.h:8264:15: error: ‘absl::string_view’ has not been declared
  8853.  8264 |       ::absl::string_view name, VerificationState* PROTOBUF_NONNULL value) {
  8854.       |               ^~~~~~~~~~~
  8855. /app/include/google/protobuf/descriptor.pb.h:8363:20: error: ‘std::enable_if_t’ has not been declared
  8856.  8363 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8857.       |                    ^~~~~~~~~~~
  8858. /app/include/google/protobuf/descriptor.pb.h:8363:31: error: expected ‘>’ before ‘<’ token
  8859.  8363 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8860.       |                               ^
  8861. /app/include/google/protobuf/descriptor.pb.h:8372:20: error: ‘std::enable_if_t’ has not been declared
  8862.  8372 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8863.       |                    ^~~~~~~~~~~
  8864. /app/include/google/protobuf/descriptor.pb.h:8372:31: error: expected ‘>’ before ‘<’ token
  8865.  8372 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8866.       |                               ^
  8867. /app/include/google/protobuf/descriptor.pb.h:8373:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8868.  8373 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8869.       |                                                          ^~~~~~~~~~~~
  8870. /app/include/google/protobuf/descriptor.pb.h:8364:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8871.  8364 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8872.       |                                                          ^~~~~~~~~~~~
  8873. /app/include/google/protobuf/descriptor.pb.h:8435:20: error: ‘std::enable_if_t’ has not been declared
  8874.  8435 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8875.       |                    ^~~~~~~~~~~
  8876. /app/include/google/protobuf/descriptor.pb.h:8435:31: error: expected ‘>’ before ‘<’ token
  8877.  8435 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8878.       |                               ^
  8879. /app/include/google/protobuf/descriptor.pb.h:8445:20: error: ‘std::enable_if_t’ has not been declared
  8880.  8445 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8881.       |                    ^~~~~~~~~~~
  8882. /app/include/google/protobuf/descriptor.pb.h:8445:31: error: expected ‘>’ before ‘<’ token
  8883.  8445 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8884.       |                               ^
  8885. /app/include/google/protobuf/descriptor.pb.h:8446:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8886.  8446 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8887.       |                                                          ^~~~~~~~~~~~
  8888. /app/include/google/protobuf/descriptor.pb.h:8436:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8889.  8436 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8890.       |                                                          ^~~~~~~~~~~~
  8891. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ExtensionRangeOptions::UnsafeArenaSwap(google::protobuf::ExtensionRangeOptions*)’:
  8892. /app/include/google/protobuf/descriptor.pb.h:8168:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8893.  8168 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8894.       |     ^~~~~~~~~~~
  8895.       |     |
  8896.       |     const char*
  8897. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8898.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8899.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8900. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::ExtensionRangeOptions::VerificationState_Parse(int, VerificationState*)’:
  8901. /app/include/google/protobuf/descriptor.pb.h:8265:57: error: ‘google::protobuf::ExtensionRangeOptions_VerificationState_Parse’ cannot be used as a function
  8902.  8265 |     return ExtensionRangeOptions_VerificationState_Parse(name, value);
  8903.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  8904. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8905. /app/include/google/protobuf/descriptor.pb.h:8675:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8906.  8675 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8907.       |                                                            ^~~~~~~~~~~~~~~~~
  8908. /app/include/google/protobuf/descriptor.pb.h:8675:79: error: ‘string_view’ declared as function returning a function
  8909.  8675 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8910.       |                                                                               ^
  8911. /app/include/google/protobuf/descriptor.pb.h:8676:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8912.  8676 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumValueOptions"; }
  8913.       |                  ^~~~~~~~~~~
  8914. /app/include/google/protobuf/descriptor.pb.h:8690:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8915.  8690 |   static constexpr auto InternalNewImpl_();
  8916.       |                    ^~~~
  8917. /app/include/google/protobuf/descriptor.pb.h:8690:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8918. /app/include/google/protobuf/descriptor.pb.h:8693:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8919.  8693 |   static constexpr auto InternalGenerateClassData_();
  8920.       |                    ^~~~
  8921. /app/include/google/protobuf/descriptor.pb.h:8693:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8922. /app/include/google/protobuf/descriptor.pb.h:8803:20: error: ‘std::enable_if_t’ has not been declared
  8923.  8803 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8924.       |                    ^~~~~~~~~~~
  8925. /app/include/google/protobuf/descriptor.pb.h:8803:31: error: expected ‘>’ before ‘<’ token
  8926.  8803 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8927.       |                               ^
  8928. /app/include/google/protobuf/descriptor.pb.h:8812:20: error: ‘std::enable_if_t’ has not been declared
  8929.  8812 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8930.       |                    ^~~~~~~~~~~
  8931. /app/include/google/protobuf/descriptor.pb.h:8812:31: error: expected ‘>’ before ‘<’ token
  8932.  8812 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8933.       |                               ^
  8934. /app/include/google/protobuf/descriptor.pb.h:8813:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8935.  8813 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8936.       |                                                          ^~~~~~~~~~~~
  8937. /app/include/google/protobuf/descriptor.pb.h:8804:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8938.  8804 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8939.       |                                                          ^~~~~~~~~~~~
  8940. /app/include/google/protobuf/descriptor.pb.h:8875:20: error: ‘std::enable_if_t’ has not been declared
  8941.  8875 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8942.       |                    ^~~~~~~~~~~
  8943. /app/include/google/protobuf/descriptor.pb.h:8875:31: error: expected ‘>’ before ‘<’ token
  8944.  8875 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8945.       |                               ^
  8946. /app/include/google/protobuf/descriptor.pb.h:8885:20: error: ‘std::enable_if_t’ has not been declared
  8947.  8885 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8948.       |                    ^~~~~~~~~~~
  8949. /app/include/google/protobuf/descriptor.pb.h:8885:31: error: expected ‘>’ before ‘<’ token
  8950.  8885 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8951.       |                               ^
  8952. /app/include/google/protobuf/descriptor.pb.h:8886:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8953.  8886 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8954.       |                                                          ^~~~~~~~~~~~
  8955. /app/include/google/protobuf/descriptor.pb.h:8876:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  8956.  8876 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  8957.       |                                                          ^~~~~~~~~~~~
  8958. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumValueOptions::UnsafeArenaSwap(google::protobuf::EnumValueOptions*)’:
  8959. /app/include/google/protobuf/descriptor.pb.h:8619:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  8960.  8619 |     ABSL_DCHECK(GetArena() == other->GetArena());
  8961.       |     ^~~~~~~~~~~
  8962.       |     |
  8963.       |     const char*
  8964. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  8965.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  8966.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  8967. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  8968. /app/include/google/protobuf/descriptor.pb.h:9116:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  8969.  9116 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8970.       |                                                            ^~~~~~~~~~~~~~~~~
  8971. /app/include/google/protobuf/descriptor.pb.h:9116:79: error: ‘string_view’ declared as function returning a function
  8972.  9116 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  8973.       |                                                                               ^
  8974. /app/include/google/protobuf/descriptor.pb.h:9117:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  8975.  9117 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumOptions"; }
  8976.       |                  ^~~~~~~~~~~
  8977. /app/include/google/protobuf/descriptor.pb.h:9131:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  8978.  9131 |   static constexpr auto InternalNewImpl_();
  8979.       |                    ^~~~
  8980. /app/include/google/protobuf/descriptor.pb.h:9131:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8981. /app/include/google/protobuf/descriptor.pb.h:9134:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  8982.  9134 |   static constexpr auto InternalGenerateClassData_();
  8983.       |                    ^~~~
  8984. /app/include/google/protobuf/descriptor.pb.h:9134:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  8985. /app/include/google/protobuf/descriptor.pb.h:9240:20: error: ‘std::enable_if_t’ has not been declared
  8986.  9240 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8987.       |                    ^~~~~~~~~~~
  8988. /app/include/google/protobuf/descriptor.pb.h:9240:31: error: expected ‘>’ before ‘<’ token
  8989.  9240 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  8990.       |                               ^
  8991. /app/include/google/protobuf/descriptor.pb.h:9249:20: error: ‘std::enable_if_t’ has not been declared
  8992.  9249 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8993.       |                    ^~~~~~~~~~~
  8994. /app/include/google/protobuf/descriptor.pb.h:9249:31: error: expected ‘>’ before ‘<’ token
  8995.  9249 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  8996.       |                               ^
  8997. /app/include/google/protobuf/descriptor.pb.h:9250:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  8998.  9250 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  8999.       |                                                          ^~~~~~~~~~~~
  9000. /app/include/google/protobuf/descriptor.pb.h:9241:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  9001.  9241 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  9002.       |                                                          ^~~~~~~~~~~~
  9003. /app/include/google/protobuf/descriptor.pb.h:9312:20: error: ‘std::enable_if_t’ has not been declared
  9004.  9312 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  9005.       |                    ^~~~~~~~~~~
  9006. /app/include/google/protobuf/descriptor.pb.h:9312:31: error: expected ‘>’ before ‘<’ token
  9007.  9312 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  9008.       |                               ^
  9009. /app/include/google/protobuf/descriptor.pb.h:9322:20: error: ‘std::enable_if_t’ has not been declared
  9010.  9322 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  9011.       |                    ^~~~~~~~~~~
  9012. /app/include/google/protobuf/descriptor.pb.h:9322:31: error: expected ‘>’ before ‘<’ token
  9013.  9322 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  9014.       |                               ^
  9015. /app/include/google/protobuf/descriptor.pb.h:9323:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  9016.  9323 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  9017.       |                                                          ^~~~~~~~~~~~
  9018. /app/include/google/protobuf/descriptor.pb.h:9313:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  9019.  9313 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  9020.       |                                                          ^~~~~~~~~~~~
  9021. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumOptions::UnsafeArenaSwap(google::protobuf::EnumOptions*)’:
  9022. /app/include/google/protobuf/descriptor.pb.h:9060:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9023.  9060 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9024.       |     ^~~~~~~~~~~
  9025.       |     |
  9026.       |     const char*
  9027. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9028.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9029.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9030. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9031. /app/include/google/protobuf/descriptor.pb.h:9553:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9032.  9553 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9033.       |                                                            ^~~~~~~~~~~~~~~~~
  9034. /app/include/google/protobuf/descriptor.pb.h:9553:79: error: ‘string_view’ declared as function returning a function
  9035.  9553 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9036.       |                                                                               ^
  9037. /app/include/google/protobuf/descriptor.pb.h:9554:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9038.  9554 |   static ::absl::string_view FullMessageName() { return "google.protobuf.OneofDescriptorProto"; }
  9039.       |                  ^~~~~~~~~~~
  9040. /app/include/google/protobuf/descriptor.pb.h:9568:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9041.  9568 |   static constexpr auto InternalNewImpl_();
  9042.       |                    ^~~~
  9043. /app/include/google/protobuf/descriptor.pb.h:9568:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9044. /app/include/google/protobuf/descriptor.pb.h:9571:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9045.  9571 |   static constexpr auto InternalGenerateClassData_();
  9046.       |                    ^~~~
  9047. /app/include/google/protobuf/descriptor.pb.h:9571:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9048. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::OneofDescriptorProto::UnsafeArenaSwap(google::protobuf::OneofDescriptorProto*)’:
  9049. /app/include/google/protobuf/descriptor.pb.h:9497:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9050.  9497 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9051.       |     ^~~~~~~~~~~
  9052.       |     |
  9053.       |     const char*
  9054. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9055.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9056.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9057. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9058. /app/include/google/protobuf/descriptor.pb.h:9772:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9059.  9772 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9060.       |                                                            ^~~~~~~~~~~~~~~~~
  9061. /app/include/google/protobuf/descriptor.pb.h:9772:79: error: ‘string_view’ declared as function returning a function
  9062.  9772 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9063.       |                                                                               ^
  9064. /app/include/google/protobuf/descriptor.pb.h:9773:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9065.  9773 |   static ::absl::string_view FullMessageName() { return "google.protobuf.MethodDescriptorProto"; }
  9066.       |                  ^~~~~~~~~~~
  9067. /app/include/google/protobuf/descriptor.pb.h:9787:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9068.  9787 |   static constexpr auto InternalNewImpl_();
  9069.       |                    ^~~~
  9070. /app/include/google/protobuf/descriptor.pb.h:9787:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9071. /app/include/google/protobuf/descriptor.pb.h:9790:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9072.  9790 |   static constexpr auto InternalGenerateClassData_();
  9073.       |                    ^~~~
  9074. /app/include/google/protobuf/descriptor.pb.h:9790:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9075. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MethodDescriptorProto::UnsafeArenaSwap(google::protobuf::MethodDescriptorProto*)’:
  9076. /app/include/google/protobuf/descriptor.pb.h:9716:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9077.  9716 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9078.       |     ^~~~~~~~~~~
  9079.       |     |
  9080.       |     const char*
  9081. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9082.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9083.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9084. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9085. /app/include/google/protobuf/descriptor.pb.h:10053:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9086. 10053 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9087.       |                                                            ^~~~~~~~~~~~~~~~~
  9088. /app/include/google/protobuf/descriptor.pb.h:10053:79: error: ‘string_view’ declared as function returning a function
  9089. 10053 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9090.       |                                                                               ^
  9091. /app/include/google/protobuf/descriptor.pb.h:10054:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9092. 10054 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FieldDescriptorProto"; }
  9093.       |                  ^~~~~~~~~~~
  9094. /app/include/google/protobuf/descriptor.pb.h:10068:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9095. 10068 |   static constexpr auto InternalNewImpl_();
  9096.       |                    ^~~~
  9097. /app/include/google/protobuf/descriptor.pb.h:10068:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9098. /app/include/google/protobuf/descriptor.pb.h:10071:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9099. 10071 |   static constexpr auto InternalGenerateClassData_();
  9100.       |                    ^~~~
  9101. /app/include/google/protobuf/descriptor.pb.h:10071:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9102. /app/include/google/protobuf/descriptor.pb.h:10108:15: error: ‘absl::string_view’ has not been declared
  9103. 10108 |       ::absl::string_view name, Type* PROTOBUF_NONNULL value) {
  9104.       |               ^~~~~~~~~~~
  9105. /app/include/google/protobuf/descriptor.pb.h:10129:15: error: ‘absl::string_view’ has not been declared
  9106. 10129 |       ::absl::string_view name, Label* PROTOBUF_NONNULL value) {
  9107.       |               ^~~~~~~~~~~
  9108. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldDescriptorProto::UnsafeArenaSwap(google::protobuf::FieldDescriptorProto*)’:
  9109. /app/include/google/protobuf/descriptor.pb.h:9997:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9110.  9997 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9111.       |     ^~~~~~~~~~~
  9112.       |     |
  9113.       |     const char*
  9114. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9115.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9116.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9117. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldDescriptorProto::Type_Parse(int, Type*)’:
  9118. /app/include/google/protobuf/descriptor.pb.h:10109:43: error: ‘google::protobuf::FieldDescriptorProto_Type_Parse’ cannot be used as a function
  9119. 10109 |     return FieldDescriptorProto_Type_Parse(name, value);
  9120.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  9121. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldDescriptorProto::Label_Parse(int, Label*)’:
  9122. /app/include/google/protobuf/descriptor.pb.h:10130:44: error: ‘google::protobuf::FieldDescriptorProto_Label_Parse’ cannot be used as a function
  9123. 10130 |     return FieldDescriptorProto_Label_Parse(name, value);
  9124.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  9125. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9126. /app/include/google/protobuf/descriptor.pb.h:10466:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9127. 10466 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9128.       |                                                            ^~~~~~~~~~~~~~~~~
  9129. /app/include/google/protobuf/descriptor.pb.h:10466:79: error: ‘string_view’ declared as function returning a function
  9130. 10466 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9131.       |                                                                               ^
  9132. /app/include/google/protobuf/descriptor.pb.h:10467:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9133. 10467 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumValueDescriptorProto"; }
  9134.       |                  ^~~~~~~~~~~
  9135. /app/include/google/protobuf/descriptor.pb.h:10481:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9136. 10481 |   static constexpr auto InternalNewImpl_();
  9137.       |                    ^~~~
  9138. /app/include/google/protobuf/descriptor.pb.h:10481:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9139. /app/include/google/protobuf/descriptor.pb.h:10484:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9140. 10484 |   static constexpr auto InternalGenerateClassData_();
  9141.       |                    ^~~~
  9142. /app/include/google/protobuf/descriptor.pb.h:10484:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9143. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumValueDescriptorProto::UnsafeArenaSwap(google::protobuf::EnumValueDescriptorProto*)’:
  9144. /app/include/google/protobuf/descriptor.pb.h:10410:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9145. 10410 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9146.       |     ^~~~~~~~~~~
  9147.       |     |
  9148.       |     const char*
  9149. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9150.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9151.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9152. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9153. /app/include/google/protobuf/descriptor.pb.h:10698:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9154. 10698 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9155.       |                                                            ^~~~~~~~~~~~~~~~~
  9156. /app/include/google/protobuf/descriptor.pb.h:10698:79: error: ‘string_view’ declared as function returning a function
  9157. 10698 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9158.       |                                                                               ^
  9159. /app/include/google/protobuf/descriptor.pb.h:10699:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9160. 10699 |   static ::absl::string_view FullMessageName() { return "google.protobuf.DescriptorProto.ExtensionRange"; }
  9161.       |                  ^~~~~~~~~~~
  9162. /app/include/google/protobuf/descriptor.pb.h:10713:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9163. 10713 |   static constexpr auto InternalNewImpl_();
  9164.       |                    ^~~~
  9165. /app/include/google/protobuf/descriptor.pb.h:10713:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9166. /app/include/google/protobuf/descriptor.pb.h:10716:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9167. 10716 |   static constexpr auto InternalGenerateClassData_();
  9168.       |                    ^~~~
  9169. /app/include/google/protobuf/descriptor.pb.h:10716:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9170. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto_ExtensionRange::UnsafeArenaSwap(google::protobuf::DescriptorProto_ExtensionRange*)’:
  9171. /app/include/google/protobuf/descriptor.pb.h:10642:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9172. 10642 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9173.       |     ^~~~~~~~~~~
  9174.       |     |
  9175.       |     const char*
  9176. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9177.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9178.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9179. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9180. /app/include/google/protobuf/descriptor.pb.h:10925:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9181. 10925 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9182.       |                                                            ^~~~~~~~~~~~~~~~~
  9183. /app/include/google/protobuf/descriptor.pb.h:10925:79: error: ‘string_view’ declared as function returning a function
  9184. 10925 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9185.       |                                                                               ^
  9186. /app/include/google/protobuf/descriptor.pb.h:10926:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9187. 10926 |   static ::absl::string_view FullMessageName() { return "google.protobuf.ServiceDescriptorProto"; }
  9188.       |                  ^~~~~~~~~~~
  9189. /app/include/google/protobuf/descriptor.pb.h:10940:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9190. 10940 |   static constexpr auto InternalNewImpl_();
  9191.       |                    ^~~~
  9192. /app/include/google/protobuf/descriptor.pb.h:10940:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9193. /app/include/google/protobuf/descriptor.pb.h:10943:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9194. 10943 |   static constexpr auto InternalGenerateClassData_();
  9195.       |                    ^~~~
  9196. /app/include/google/protobuf/descriptor.pb.h:10943:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9197. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ServiceDescriptorProto::UnsafeArenaSwap(google::protobuf::ServiceDescriptorProto*)’:
  9198. /app/include/google/protobuf/descriptor.pb.h:10869:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9199. 10869 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9200.       |     ^~~~~~~~~~~
  9201.       |     |
  9202.       |     const char*
  9203. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9204.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9205.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9206. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9207. /app/include/google/protobuf/descriptor.pb.h:11163:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9208. 11163 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9209.       |                                                            ^~~~~~~~~~~~~~~~~
  9210. /app/include/google/protobuf/descriptor.pb.h:11163:79: error: ‘string_view’ declared as function returning a function
  9211. 11163 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9212.       |                                                                               ^
  9213. /app/include/google/protobuf/descriptor.pb.h:11164:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9214. 11164 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumDescriptorProto"; }
  9215.       |                  ^~~~~~~~~~~
  9216. /app/include/google/protobuf/descriptor.pb.h:11178:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9217. 11178 |   static constexpr auto InternalNewImpl_();
  9218.       |                    ^~~~
  9219. /app/include/google/protobuf/descriptor.pb.h:11178:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9220. /app/include/google/protobuf/descriptor.pb.h:11181:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9221. 11181 |   static constexpr auto InternalGenerateClassData_();
  9222.       |                    ^~~~
  9223. /app/include/google/protobuf/descriptor.pb.h:11181:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9224. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto::UnsafeArenaSwap(google::protobuf::EnumDescriptorProto*)’:
  9225. /app/include/google/protobuf/descriptor.pb.h:11107:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9226. 11107 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9227.       |     ^~~~~~~~~~~
  9228.       |     |
  9229.       |     const char*
  9230. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9231.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9232.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9233. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9234. /app/include/google/protobuf/descriptor.pb.h:11458:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9235. 11458 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9236.       |                                                            ^~~~~~~~~~~~~~~~~
  9237. /app/include/google/protobuf/descriptor.pb.h:11458:79: error: ‘string_view’ declared as function returning a function
  9238. 11458 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9239.       |                                                                               ^
  9240. /app/include/google/protobuf/descriptor.pb.h:11459:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9241. 11459 |   static ::absl::string_view FullMessageName() { return "google.protobuf.DescriptorProto"; }
  9242.       |                  ^~~~~~~~~~~
  9243. /app/include/google/protobuf/descriptor.pb.h:11473:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9244. 11473 |   static constexpr auto InternalNewImpl_();
  9245.       |                    ^~~~
  9246. /app/include/google/protobuf/descriptor.pb.h:11473:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9247. /app/include/google/protobuf/descriptor.pb.h:11476:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9248. 11476 |   static constexpr auto InternalGenerateClassData_();
  9249.       |                    ^~~~
  9250. /app/include/google/protobuf/descriptor.pb.h:11476:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9251. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto::UnsafeArenaSwap(google::protobuf::DescriptorProto*)’:
  9252. /app/include/google/protobuf/descriptor.pb.h:11402:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9253. 11402 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9254.       |     ^~~~~~~~~~~
  9255.       |     |
  9256.       |     const char*
  9257. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9258.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9259.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9260. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9261. /app/include/google/protobuf/descriptor.pb.h:11849:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9262. 11849 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9263.       |                                                            ^~~~~~~~~~~~~~~~~
  9264. /app/include/google/protobuf/descriptor.pb.h:11849:79: error: ‘string_view’ declared as function returning a function
  9265. 11849 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9266.       |                                                                               ^
  9267. /app/include/google/protobuf/descriptor.pb.h:11850:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9268. 11850 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FileDescriptorProto"; }
  9269.       |                  ^~~~~~~~~~~
  9270. /app/include/google/protobuf/descriptor.pb.h:11864:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9271. 11864 |   static constexpr auto InternalNewImpl_();
  9272.       |                    ^~~~
  9273. /app/include/google/protobuf/descriptor.pb.h:11864:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9274. /app/include/google/protobuf/descriptor.pb.h:11867:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9275. 11867 |   static constexpr auto InternalGenerateClassData_();
  9276.       |                    ^~~~
  9277. /app/include/google/protobuf/descriptor.pb.h:11867:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9278. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorProto::UnsafeArenaSwap(google::protobuf::FileDescriptorProto*)’:
  9279. /app/include/google/protobuf/descriptor.pb.h:11793:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9280. 11793 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9281.       |     ^~~~~~~~~~~
  9282.       |     |
  9283.       |     const char*
  9284. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9285.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9286.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9287. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  9288. /app/include/google/protobuf/descriptor.pb.h:12298:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9289. 12298 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9290.       |                                                            ^~~~~~~~~~~~~~~~~
  9291. /app/include/google/protobuf/descriptor.pb.h:12298:79: error: ‘string_view’ declared as function returning a function
  9292. 12298 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9293.       |                                                                               ^
  9294. /app/include/google/protobuf/descriptor.pb.h:12299:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9295. 12299 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FileDescriptorSet"; }
  9296.       |                  ^~~~~~~~~~~
  9297. /app/include/google/protobuf/descriptor.pb.h:12313:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9298. 12313 |   static constexpr auto InternalNewImpl_();
  9299.       |                    ^~~~
  9300. /app/include/google/protobuf/descriptor.pb.h:12313:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9301. /app/include/google/protobuf/descriptor.pb.h:12316:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9302. 12316 |   static constexpr auto InternalGenerateClassData_();
  9303.       |                    ^~~~
  9304. /app/include/google/protobuf/descriptor.pb.h:12316:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9305. /app/include/google/protobuf/descriptor.pb.h:12370:20: error: ‘std::enable_if_t’ has not been declared
  9306. 12370 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  9307.       |                    ^~~~~~~~~~~
  9308. /app/include/google/protobuf/descriptor.pb.h:12370:31: error: expected ‘>’ before ‘<’ token
  9309. 12370 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  9310.       |                               ^
  9311. /app/include/google/protobuf/descriptor.pb.h:12379:20: error: ‘std::enable_if_t’ has not been declared
  9312. 12379 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  9313.       |                    ^~~~~~~~~~~
  9314. /app/include/google/protobuf/descriptor.pb.h:12379:31: error: expected ‘>’ before ‘<’ token
  9315. 12379 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  9316.       |                               ^
  9317. /app/include/google/protobuf/descriptor.pb.h:12380:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&) const’
  9318. 12380 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  9319.       |                                                          ^~~~~~~~~~~~
  9320. /app/include/google/protobuf/descriptor.pb.h:12371:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&) const’
  9321. 12371 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  9322.       |                                                          ^~~~~~~~~~~~
  9323. /app/include/google/protobuf/descriptor.pb.h:12442:20: error: ‘std::enable_if_t’ has not been declared
  9324. 12442 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  9325.       |                    ^~~~~~~~~~~
  9326. /app/include/google/protobuf/descriptor.pb.h:12442:31: error: expected ‘>’ before ‘<’ token
  9327. 12442 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  9328.       |                               ^
  9329. /app/include/google/protobuf/descriptor.pb.h:12452:20: error: ‘std::enable_if_t’ has not been declared
  9330. 12452 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  9331.       |                    ^~~~~~~~~~~
  9332. /app/include/google/protobuf/descriptor.pb.h:12452:31: error: expected ‘>’ before ‘<’ token
  9333. 12452 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  9334.       |                               ^
  9335. /app/include/google/protobuf/descriptor.pb.h:12453:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  9336. 12453 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  9337.       |                                                          ^~~~~~~~~~~~
  9338. /app/include/google/protobuf/descriptor.pb.h:12443:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  9339. 12443 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  9340.       |                                                          ^~~~~~~~~~~~
  9341. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorSet::UnsafeArenaSwap(google::protobuf::FileDescriptorSet*)’:
  9342. /app/include/google/protobuf/descriptor.pb.h:12242:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9343. 12242 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9344.       |     ^~~~~~~~~~~
  9345.       |     |
  9346.       |     const char*
  9347. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9348.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9349.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9350. In file included from /run/build/monero-gui/test-protobuf.pb.h:36:
  9351. /app/include/google/protobuf/port_def.inc: At global scope:
  9352. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  9353.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  9354.       |               ^~~~~~~~~~~~~~~~~~~~~~
  9355. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  9356. /run/build/monero-gui/test-protobuf.pb.h:44:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9357.    44 | ::absl::string_view GetAnyMessageName();
  9358.       |         ^~~~~~~~~~~
  9359. /run/build/monero-gui/test-protobuf.pb.h:189:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  9360.   189 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9361.       |                                                            ^~~~~~~~~~~~~~~~~
  9362. /run/build/monero-gui/test-protobuf.pb.h:189:10: error: ISO C++ forbids declaration of ‘string_view’ with no type [-fpermissive]
  9363.   189 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9364.       |          ^~
  9365. /run/build/monero-gui/test-protobuf.pb.h:189:79: error: ‘string_view’ declared as function returning a function
  9366.   189 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  9367.       |                                                                               ^
  9368. /run/build/monero-gui/test-protobuf.pb.h:190:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  9369.   190 |   static ::absl::string_view FullMessageName() { return "Success"; }
  9370.       |                  ^~~~~~~~~~~
  9371. /run/build/monero-gui/test-protobuf.pb.h:204:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  9372.   204 |   static constexpr auto InternalNewImpl_();
  9373.       |                    ^~~~
  9374. /run/build/monero-gui/test-protobuf.pb.h:204:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9375. /run/build/monero-gui/test-protobuf.pb.h:207:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  9376.   207 |   static constexpr auto InternalGenerateClassData_();
  9377.       |                    ^~~~
  9378. /run/build/monero-gui/test-protobuf.pb.h:207:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  9379. /run/build/monero-gui/test-protobuf.pb.h: In member function ‘void Success::UnsafeArenaSwap(Success*)’:
  9380. /run/build/monero-gui/test-protobuf.pb.h:138:48: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9381.   138 |     ABSL_DCHECK(GetArena() == other->GetArena());
  9382.       |                                                ^
  9383.       |                                                |
  9384.       |                                                const char*
  9385. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9386.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9387.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9388. /usr/include/absl/strings/internal/str_format/bind.h: In instantiation of ‘absl::lts_20240722::str_format_internal::FormatSpecTemplate<Args>::FormatSpecTemplate(const char*) [with absl::lts_20240722::FormatConversionCharSet ...Args = {(absl::lts_20240722::FormatConversionCharSet)655355}]’:
  9389. /usr/include/absl/crc/crc32c.h:184:34:   required from here
  9390.   184 |   return os << absl::StreamFormat("%08x", static_cast<uint32_t>(crc));
  9391.       |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9392. /usr/include/absl/strings/internal/str_format/bind.h:167:45: error: no matching function for call to ‘absl::lts_20240722::UntypedFormatSpec::UntypedFormatSpec(const char*&)’
  9393.   167 |   FormatSpecTemplate(const char* s) : Base(s) {}  // NOLINT
  9394.       |                                             ^
  9395. /usr/include/absl/strings/str_format.h:114:12: note: candidate: ‘absl::lts_20240722::UntypedFormatSpec::UntypedFormatSpec(absl::lts_20240722::Nonnull<const absl::lts_20240722::str_format_internal::ParsedFormatBase*>)’
  9396.   114 |   explicit UntypedFormatSpec(
  9397.       |            ^~~~~~~~~~~~~~~~~
  9398. /usr/include/absl/strings/str_format.h:115:67: note:   no known conversion for argument 1 from ‘const char*’ to ‘absl::lts_20240722::Nonnull<const absl::lts_20240722::str_format_internal::ParsedFormatBase*>’ {aka ‘const absl::lts_20240722::str_format_internal::ParsedFormatBase*’}
  9399.   115 |       absl::Nonnull<const str_format_internal::ParsedFormatBase*> pc)
  9400.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  9401. /usr/include/absl/log/internal/log_message.h: In instantiation of ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 19]’:
  9402. /app/include/google/protobuf/arena_align.h:159:47:   required from here
  9403.   159 |   ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align;
  9404.       |                                               ^~~~~~~~~~~~~~~~~~~~
  9405. /usr/include/absl/log/internal/log_message.h:305:44: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>(const char [19])’
  9406.   305 |   CopyToEncodedBuffer<StringType::kLiteral>(buf);
  9407.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  9408. /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: ‘void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral]’ (near match)
  9409.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  9410.       |        ^~~~~~~~~~~~~~~~~~~
  9411. /usr/include/absl/log/internal/log_message.h:235:8: note:   conversion of argument 1 would be ill-formed:
  9412. /usr/include/absl/log/internal/log_message.h:235:8: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9413.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  9414.       |        ^~~~~~~~~~~~~~~~~~~
  9415.       |        |
  9416.       |        const char*
  9417. /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: ‘template<absl::lts_20240722::log_internal::LogMessage::StringType str_type> void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)’
  9418.   237 |   void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE;
  9419.       |        ^~~~~~~~~~~~~~~~~~~
  9420. /usr/include/absl/log/internal/log_message.h:237:8: note:   candidate expects 2 arguments, 1 provided
  9421. /app/include/google/protobuf/message_lite.h: In instantiation of ‘MessageLite* google::protobuf::internal::MessageCreator::PlacementNew(const MessageLite*, const MessageLite*, void*, google::protobuf::Arena*) const [with MessageLite = google::protobuf::MessageLite]’:
  9422. /app/include/google/protobuf/message_lite.h:436:40:   required from here
  9423.   436 |     return message_creator.PlacementNew(prototype, prototype, mem, arena);
  9424.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9425. /app/include/google/protobuf/message_lite.h:1251:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  9426.  1251 |   ABSL_DCHECK_EQ(reinterpret_cast<uintptr_t>(mem) % alignment_, 0u);
  9427.       |   ^~~~~~~~~~~~~~
  9428. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9429.   355 |   LogMessageFatal(const char* file, int line,
  9430.       |   ^~~~~~~~~~~~~~~
  9431. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9432.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9433.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9434. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9435.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9436.       |   ^~~~~~~~~~~~~~~
  9437. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9438. /app/include/google/protobuf/message_lite.h:1270:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9439.  1270 |     ABSL_DCHECK(std::all_of(src + sizeof(MessageLite), src + size,
  9440.       |     ^~~~~~~~~~~
  9441.       |     |
  9442.       |     const char*
  9443. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9444.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9445.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9446. /app/include/google/protobuf/message_lite.h:1288:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  9447.  1288 |     ABSL_DCHECK_EQ(+as_tag, +kMemcpy);
  9448.       |     ^~~~~~~~~~~~~~
  9449. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9450.   355 |   LogMessageFatal(const char* file, int line,
  9451.       |   ^~~~~~~~~~~~~~~
  9452. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9453.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9454.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9455. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9456.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9457.       |   ^~~~~~~~~~~~~~~
  9458. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9459. /app/include/google/protobuf/message_lite.h:1325:9: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  9460.  1325 |         ABSL_DCHECK_LE(offset + sizeof(Arena*), size);
  9461.       |         ^~~~~~~~~~~~~~
  9462. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9463.   355 |   LogMessageFatal(const char* file, int line,
  9464.       |   ^~~~~~~~~~~~~~~
  9465. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9466.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9467.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9468. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9469.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9470.       |   ^~~~~~~~~~~~~~~
  9471. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9472. /app/include/google/protobuf/message_lite.h:1328:9: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  9473.  1328 |         ABSL_DCHECK_EQ(*reinterpret_cast<Arena**>(dst + offset), nullptr);
  9474.       |         ^~~~~~~~~~~~~~
  9475. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9476.   355 |   LogMessageFatal(const char* file, int line,
  9477.       |   ^~~~~~~~~~~~~~~
  9478. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9479.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9480.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9481. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9482.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9483.       |   ^~~~~~~~~~~~~~~
  9484. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9485. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::at(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>; Value<TypeHandler> = google::protobuf::MessageLite]’:
  9486. /app/include/google/protobuf/repeated_ptr_field.h:1631:53:   required from here
  9487.  1631 |     return field.at<GenericTypeHandler<MessageLite>>(index);
  9488.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9489. /app/include/google/protobuf/repeated_ptr_field.h:187:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9490.   187 |     ABSL_CHECK_GE(index, 0);
  9491.       |     ^~~~~~~~~~~~~
  9492. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9493.   355 |   LogMessageFatal(const char* file, int line,
  9494.       |   ^~~~~~~~~~~~~~~
  9495. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9496.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9497.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9498. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9499.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9500.       |   ^~~~~~~~~~~~~~~
  9501. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9502. /app/include/google/protobuf/repeated_ptr_field.h:188:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9503.   188 |     ABSL_CHECK_LT(index, current_size_);
  9504.       |     ^~~~~~~~~~~~~
  9505. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9506.   355 |   LogMessageFatal(const char* file, int line,
  9507.       |   ^~~~~~~~~~~~~~~
  9508. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9509.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9510.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9511. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9512.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9513.       |   ^~~~~~~~~~~~~~~
  9514. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9515. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::at(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>; Value<TypeHandler> = google::protobuf::MessageLite]’:
  9516. /app/include/google/protobuf/repeated_ptr_field.h:1635:53:   required from here
  9517.  1635 |     return field.at<GenericTypeHandler<MessageLite>>(index);
  9518.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9519. /app/include/google/protobuf/repeated_ptr_field.h:194:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9520.   194 |     ABSL_CHECK_GE(index, 0);
  9521.       |     ^~~~~~~~~~~~~
  9522. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9523.   355 |   LogMessageFatal(const char* file, int line,
  9524.       |   ^~~~~~~~~~~~~~~
  9525. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9526.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9527.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9528. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9529.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9530.       |   ^~~~~~~~~~~~~~~
  9531. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9532. /app/include/google/protobuf/repeated_ptr_field.h:195:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9533.   195 |     ABSL_CHECK_LT(index, current_size_);
  9534.       |     ^~~~~~~~~~~~~
  9535. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9536.   355 |   LogMessageFatal(const char* file, int line,
  9537.       |   ^~~~~~~~~~~~~~~
  9538. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9539.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9540.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9541. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9542.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9543.       |   ^~~~~~~~~~~~~~~
  9544. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9545. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32; uint32_t = unsigned int]’:
  9546. /app/include/google/protobuf/wire_format_lite.h:1032:1:   required from here
  9547.  1032 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint32_t, TYPE_FIXED32)
  9548.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9549. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  9550.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  9551.       |   ^~~~~~~~~~~~~~
  9552. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9553.   355 |   LogMessageFatal(const char* file, int line,
  9554.       |   ^~~~~~~~~~~~~~~
  9555. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9556.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9557.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9558. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9559.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9560.       |   ^~~~~~~~~~~~~~~
  9561. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9562. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64; uint32_t = unsigned int]’:
  9563. /app/include/google/protobuf/wire_format_lite.h:1033:1:   required from here
  9564.  1033 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint64_t, TYPE_FIXED64)
  9565.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9566. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  9567.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  9568.       |   ^~~~~~~~~~~~~~
  9569. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9570.   355 |   LogMessageFatal(const char* file, int line,
  9571.       |   ^~~~~~~~~~~~~~~
  9572. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9573.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9574.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9575. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9576.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9577.       |   ^~~~~~~~~~~~~~~
  9578. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9579. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32; uint32_t = unsigned int]’:
  9580. /app/include/google/protobuf/wire_format_lite.h:1034:1:   required from here
  9581.  1034 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(int32_t, TYPE_SFIXED32)
  9582.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9583. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  9584.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  9585.       |   ^~~~~~~~~~~~~~
  9586. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9587.   355 |   LogMessageFatal(const char* file, int line,
  9588.       |   ^~~~~~~~~~~~~~~
  9589. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9590.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9591.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9592. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9593.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9594.       |   ^~~~~~~~~~~~~~~
  9595. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9596. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64; uint32_t = unsigned int]’:
  9597. /app/include/google/protobuf/wire_format_lite.h:1035:1:   required from here
  9598.  1035 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(int64_t, TYPE_SFIXED64)
  9599.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9600. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  9601.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  9602.       |   ^~~~~~~~~~~~~~
  9603. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9604.   355 |   LogMessageFatal(const char* file, int line,
  9605.       |   ^~~~~~~~~~~~~~~
  9606. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9607.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9608.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9609. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9610.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9611.       |   ^~~~~~~~~~~~~~~
  9612. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9613. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT; uint32_t = unsigned int]’:
  9614. /app/include/google/protobuf/wire_format_lite.h:1036:1:   required from here
  9615.  1036 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(float, TYPE_FLOAT)
  9616.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9617. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  9618.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  9619.       |   ^~~~~~~~~~~~~~
  9620. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9621.   355 |   LogMessageFatal(const char* file, int line,
  9622.       |   ^~~~~~~~~~~~~~~
  9623. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9624.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9625.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9626. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9627.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9628.       |   ^~~~~~~~~~~~~~~
  9629. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9630. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE; uint32_t = unsigned int]’:
  9631. /app/include/google/protobuf/wire_format_lite.h:1037:1:   required from here
  9632.  1037 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(double, TYPE_DOUBLE)
  9633.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9634. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  9635.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  9636.       |   ^~~~~~~~~~~~~~
  9637. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9638.   355 |   LogMessageFatal(const char* file, int line,
  9639.       |   ^~~~~~~~~~~~~~~
  9640. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9641.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9642.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9643. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9644.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9645.       |   ^~~~~~~~~~~~~~~
  9646. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9647. /app/include/google/protobuf/parse_context.h: In instantiation of ‘const char* google::protobuf::internal::EpsCopyInputStream::AppendUntilEnd(const char*, const A&) [with A = google::protobuf::internal::EpsCopyInputStream::AppendString(const char*, std::string*)::<lambda(const char*, ptrdiff_t)>]’:
  9648. /app/include/google/protobuf/parse_context.h:472:26:   required from here
  9649.   472 |     return AppendUntilEnd(
  9650.       |            ~~~~~~~~~~~~~~^
  9651.   473 |         ptr, [str](const char* p, ptrdiff_t s) { str->append(p, s); });
  9652.       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9653. /app/include/google/protobuf/parse_context.h:466:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9654.   466 |     ABSL_DCHECK(end >= ptr);
  9655.       |     ^~~~~~~~~~~
  9656.       |     |
  9657.       |     const char*
  9658. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9659.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9660.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9661. /app/include/google/protobuf/extension_set.h: In instantiation of ‘bool google::protobuf::internal::ExtensionSet::FindExtensionInfoFromFieldNumber(int, int, ExtensionFinder*, google::protobuf::internal::ExtensionInfo*, bool*) const [with ExtensionFinder = google::protobuf::internal::GeneratedExtensionFinder]’:
  9662. /app/include/google/protobuf/extension_set.h:1058:44:   required from here
  9663.  1058 |     return FindExtensionInfoFromFieldNumber(wire_type, field, &finder,
  9664.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  9665.  1059 |                                             extension, was_packed_on_wire);
  9666.       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9667. /app/include/google/protobuf/extension_set.h:1018:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9668.  1018 |     ABSL_DCHECK(extension->type > 0 &&
  9669.       |     ^~~~~~~~~~~
  9670.       |     |
  9671.       |     const char*
  9672. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9673.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9674.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9675. /app/include/google/protobuf/arena.h: In instantiation of ‘static T* google::protobuf::Arena::CreateArray(google::protobuf::Arena*, size_t) [with T = google::protobuf::internal::NodeBase*; size_t = long unsigned int]’:
  9676. /app/include/google/protobuf/map.h:465:44:   required from here
  9677.   465 |             : Arena::CreateArray<NodeBase*>(arena_, n);
  9678.       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9679. /app/include/google/protobuf/arena.h:265:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [37], int, std::string&)’
  9680.   265 |     ABSL_CHECK_LE(num_elements, std::numeric_limits<size_t>::max() / sizeof(T))
  9681.       |     ^~~~~~~~~~~~~
  9682. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9683.   355 |   LogMessageFatal(const char* file, int line,
  9684.       |   ^~~~~~~~~~~~~~~
  9685. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9686.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9687.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9688. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9689.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9690.       |   ^~~~~~~~~~~~~~~
  9691. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9692. /usr/include/absl/log/internal/log_message.h: In instantiation of ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 17]’:
  9693. /app/include/google/protobuf/message.h:1536:10:   required from here
  9694.  1536 |       << "Cannot downcast " << from->GetTypeName() << " to Message";
  9695.       |          ^~~~~~~~~~~~~~~~~~
  9696. /usr/include/absl/log/internal/log_message.h:305:44: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>(const char [17])’
  9697.   305 |   CopyToEncodedBuffer<StringType::kLiteral>(buf);
  9698.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  9699. /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: ‘void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral]’ (near match)
  9700.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  9701.       |        ^~~~~~~~~~~~~~~~~~~
  9702. /usr/include/absl/log/internal/log_message.h:235:8: note:   conversion of argument 1 would be ill-formed:
  9703. /usr/include/absl/log/internal/log_message.h:235:8: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  9704.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  9705.       |        ^~~~~~~~~~~~~~~~~~~
  9706.       |        |
  9707.       |        const char*
  9708. /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: ‘template<absl::lts_20240722::log_internal::LogMessage::StringType str_type> void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)’
  9709.   237 |   void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE;
  9710.       |        ^~~~~~~~~~~~~~~~~~~
  9711. /usr/include/absl/log/internal/log_message.h:237:8: note:   candidate expects 2 arguments, 1 provided
  9712. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FileDescriptorProto>]’:
  9713. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::FileDescriptorProto]’
  9714.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  9715.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  9716. /app/include/google/protobuf/descriptor.pb.h:12579:21:   required from here
  9717. 12579 |   _impl_.file_.Clear();
  9718.       |   ~~~~~~~~~~~~~~~~~~^~
  9719. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9720.   304 |     ABSL_DCHECK_GE(n, 0);
  9721.       |     ^~~~~~~~~~~~~~
  9722. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9723.   355 |   LogMessageFatal(const char* file, int line,
  9724.       |   ^~~~~~~~~~~~~~~
  9725. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9726.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9727.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9728. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9729.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9730.       |   ^~~~~~~~~~~~~~~
  9731. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9732. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FileDescriptorProto>; Value<TypeHandler> = google::protobuf::FileDescriptorProto]’:
  9733. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::FileDescriptorProto]’
  9734.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  9735.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9736. /app/include/google/protobuf/descriptor.pb.h:12584:43:   required from here
  9737. 12584 |   return _internal_mutable_file()->Mutable(index);
  9738.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9739. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9740.   204 |       ABSL_DCHECK_GE(index, 0);
  9741.       |       ^~~~~~~~~~~~~~
  9742. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9743.   355 |   LogMessageFatal(const char* file, int line,
  9744.       |   ^~~~~~~~~~~~~~~
  9745. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9746.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9747.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9748. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9749.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9750.       |   ^~~~~~~~~~~~~~~
  9751. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9752. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9753.   205 |       ABSL_DCHECK_LT(index, current_size_);
  9754.       |       ^~~~~~~~~~~~~~
  9755. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9756.   355 |   LogMessageFatal(const char* file, int line,
  9757.       |   ^~~~~~~~~~~~~~~
  9758. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9759.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9760.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9761. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9762.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9763.       |   ^~~~~~~~~~~~~~~
  9764. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9765. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FileDescriptorProto>; Value<TypeHandler> = google::protobuf::FileDescriptorProto]’:
  9766. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::FileDescriptorProto]’
  9767.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  9768.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9769. /app/include/google/protobuf/descriptor.pb.h:12595:30:   required from here
  9770. 12595 |   return _internal_file().Get(index);
  9771.       |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9772. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9773.   289 |       ABSL_DCHECK_GE(index, 0);
  9774.       |       ^~~~~~~~~~~~~~
  9775. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9776.   355 |   LogMessageFatal(const char* file, int line,
  9777.       |   ^~~~~~~~~~~~~~~
  9778. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9779.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9780.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9781. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9782.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9783.       |   ^~~~~~~~~~~~~~~
  9784. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9785. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9786.   290 |       ABSL_DCHECK_LT(index, current_size_);
  9787.       |       ^~~~~~~~~~~~~~
  9788. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9789.   355 |   LogMessageFatal(const char* file, int line,
  9790.       |   ^~~~~~~~~~~~~~~
  9791. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9792.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9793.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9794. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9795.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9796.       |   ^~~~~~~~~~~~~~~
  9797. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9798. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<std::__cxx11::basic_string<char> >]’:
  9799. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = std::__cxx11::basic_string<char>]’
  9800.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  9801.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  9802. /app/include/google/protobuf/descriptor.pb.h:12771:27:   required from here
  9803. 12771 |   _impl_.dependency_.Clear();
  9804.       |   ~~~~~~~~~~~~~~~~~~~~~~~~^~
  9805. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9806.   304 |     ABSL_DCHECK_GE(n, 0);
  9807.       |     ^~~~~~~~~~~~~~
  9808. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9809.   355 |   LogMessageFatal(const char* file, int line,
  9810.       |   ^~~~~~~~~~~~~~~
  9811. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9812.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9813.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9814. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9815.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9816.       |   ^~~~~~~~~~~~~~~
  9817. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9818. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<std::__cxx11::basic_string<char> >; Value<TypeHandler> = std::__cxx11::basic_string<char>]’:
  9819. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = std::__cxx11::basic_string<char>]’
  9820.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  9821.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9822. /app/include/google/protobuf/descriptor.pb.h:12783:36:   required from here
  9823. 12783 |   return _internal_dependency().Get(index);
  9824.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9825. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9826.   289 |       ABSL_DCHECK_GE(index, 0);
  9827.       |       ^~~~~~~~~~~~~~
  9828. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9829.   355 |   LogMessageFatal(const char* file, int line,
  9830.       |   ^~~~~~~~~~~~~~~
  9831. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9832.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9833.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9834. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9835.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9836.       |   ^~~~~~~~~~~~~~~
  9837. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9838. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9839.   290 |       ABSL_DCHECK_LT(index, current_size_);
  9840.       |       ^~~~~~~~~~~~~~
  9841. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9842.   355 |   LogMessageFatal(const char* file, int line,
  9843.       |   ^~~~~~~~~~~~~~~
  9844. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9845.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9846.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9847. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9848.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9849.       |   ^~~~~~~~~~~~~~~
  9850. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9851. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<std::__cxx11::basic_string<char> >; Value<TypeHandler> = std::__cxx11::basic_string<char>]’:
  9852. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = std::__cxx11::basic_string<char>]’
  9853.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  9854.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9855. /app/include/google/protobuf/descriptor.pb.h:12788:49:   required from here
  9856. 12788 |   return _internal_mutable_dependency()->Mutable(index);
  9857.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9858. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9859.   204 |       ABSL_DCHECK_GE(index, 0);
  9860.       |       ^~~~~~~~~~~~~~
  9861. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9862.   355 |   LogMessageFatal(const char* file, int line,
  9863.       |   ^~~~~~~~~~~~~~~
  9864. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9865.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9866.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9867. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9868.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9869.       |   ^~~~~~~~~~~~~~~
  9870. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9871. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9872.   205 |       ABSL_DCHECK_LT(index, current_size_);
  9873.       |       ^~~~~~~~~~~~~~
  9874. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9875.   355 |   LogMessageFatal(const char* file, int line,
  9876.       |   ^~~~~~~~~~~~~~~
  9877. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9878.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9879.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9880. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9881.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9882.       |   ^~~~~~~~~~~~~~~
  9883. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9884. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto>]’:
  9885. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::DescriptorProto]’
  9886.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  9887.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  9888. /app/include/google/protobuf/descriptor.pb.h:12991:29:   required from here
  9889. 12991 |   _impl_.message_type_.Clear();
  9890.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  9891. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9892.   304 |     ABSL_DCHECK_GE(n, 0);
  9893.       |     ^~~~~~~~~~~~~~
  9894. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9895.   355 |   LogMessageFatal(const char* file, int line,
  9896.       |   ^~~~~~~~~~~~~~~
  9897. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9898.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9899.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9900. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9901.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9902.       |   ^~~~~~~~~~~~~~~
  9903. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9904. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto>; Value<TypeHandler> = google::protobuf::DescriptorProto]’:
  9905. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::DescriptorProto]’
  9906.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  9907.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9908. /app/include/google/protobuf/descriptor.pb.h:12996:51:   required from here
  9909. 12996 |   return _internal_mutable_message_type()->Mutable(index);
  9910.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9911. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9912.   204 |       ABSL_DCHECK_GE(index, 0);
  9913.       |       ^~~~~~~~~~~~~~
  9914. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9915.   355 |   LogMessageFatal(const char* file, int line,
  9916.       |   ^~~~~~~~~~~~~~~
  9917. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9918.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9919.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9920. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9921.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9922.       |   ^~~~~~~~~~~~~~~
  9923. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9924. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9925.   205 |       ABSL_DCHECK_LT(index, current_size_);
  9926.       |       ^~~~~~~~~~~~~~
  9927. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9928.   355 |   LogMessageFatal(const char* file, int line,
  9929.       |   ^~~~~~~~~~~~~~~
  9930. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9931.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9932.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9933. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9934.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9935.       |   ^~~~~~~~~~~~~~~
  9936. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9937. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto>; Value<TypeHandler> = google::protobuf::DescriptorProto]’:
  9938. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::DescriptorProto]’
  9939.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  9940.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9941. /app/include/google/protobuf/descriptor.pb.h:13007:38:   required from here
  9942. 13007 |   return _internal_message_type().Get(index);
  9943.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9944. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9945.   289 |       ABSL_DCHECK_GE(index, 0);
  9946.       |       ^~~~~~~~~~~~~~
  9947. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9948.   355 |   LogMessageFatal(const char* file, int line,
  9949.       |   ^~~~~~~~~~~~~~~
  9950. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9951.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9952.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9953. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9954.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9955.       |   ^~~~~~~~~~~~~~~
  9956. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9957. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9958.   290 |       ABSL_DCHECK_LT(index, current_size_);
  9959.       |       ^~~~~~~~~~~~~~
  9960. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9961.   355 |   LogMessageFatal(const char* file, int line,
  9962.       |   ^~~~~~~~~~~~~~~
  9963. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9964.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9965.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9966. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9967.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9968.       |   ^~~~~~~~~~~~~~~
  9969. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9970. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto>]’:
  9971. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::EnumDescriptorProto]’
  9972.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  9973.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  9974. /app/include/google/protobuf/descriptor.pb.h:13041:26:   required from here
  9975. 13041 |   _impl_.enum_type_.Clear();
  9976.       |   ~~~~~~~~~~~~~~~~~~~~~~~^~
  9977. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9978.   304 |     ABSL_DCHECK_GE(n, 0);
  9979.       |     ^~~~~~~~~~~~~~
  9980. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  9981.   355 |   LogMessageFatal(const char* file, int line,
  9982.       |   ^~~~~~~~~~~~~~~
  9983. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  9984.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  9985.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  9986. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  9987.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  9988.       |   ^~~~~~~~~~~~~~~
  9989. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  9990. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto>; Value<TypeHandler> = google::protobuf::EnumDescriptorProto]’:
  9991. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::EnumDescriptorProto]’
  9992.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  9993.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9994. /app/include/google/protobuf/descriptor.pb.h:13046:48:   required from here
  9995. 13046 |   return _internal_mutable_enum_type()->Mutable(index);
  9996.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  9997. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  9998.   204 |       ABSL_DCHECK_GE(index, 0);
  9999.       |       ^~~~~~~~~~~~~~
  10000. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10001.   355 |   LogMessageFatal(const char* file, int line,
  10002.       |   ^~~~~~~~~~~~~~~
  10003. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10004.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10005.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10006. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10007.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10008.       |   ^~~~~~~~~~~~~~~
  10009. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10010. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10011.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10012.       |       ^~~~~~~~~~~~~~
  10013. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10014.   355 |   LogMessageFatal(const char* file, int line,
  10015.       |   ^~~~~~~~~~~~~~~
  10016. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10017.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10018.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10019. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10020.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10021.       |   ^~~~~~~~~~~~~~~
  10022. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10023. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto>; Value<TypeHandler> = google::protobuf::EnumDescriptorProto]’:
  10024. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::EnumDescriptorProto]’
  10025.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10026.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10027. /app/include/google/protobuf/descriptor.pb.h:13057:35:   required from here
  10028. 13057 |   return _internal_enum_type().Get(index);
  10029.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10030. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10031.   289 |       ABSL_DCHECK_GE(index, 0);
  10032.       |       ^~~~~~~~~~~~~~
  10033. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10034.   355 |   LogMessageFatal(const char* file, int line,
  10035.       |   ^~~~~~~~~~~~~~~
  10036. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10037.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10038.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10039. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10040.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10041.       |   ^~~~~~~~~~~~~~~
  10042. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10043. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10044.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10045.       |       ^~~~~~~~~~~~~~
  10046. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10047.   355 |   LogMessageFatal(const char* file, int line,
  10048.       |   ^~~~~~~~~~~~~~~
  10049. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10050.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10051.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10052. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10053.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10054.       |   ^~~~~~~~~~~~~~~
  10055. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10056. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ServiceDescriptorProto>]’:
  10057. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::ServiceDescriptorProto]’
  10058.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10059.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10060. /app/include/google/protobuf/descriptor.pb.h:13091:24:   required from here
  10061. 13091 |   _impl_.service_.Clear();
  10062.       |   ~~~~~~~~~~~~~~~~~~~~~^~
  10063. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10064.   304 |     ABSL_DCHECK_GE(n, 0);
  10065.       |     ^~~~~~~~~~~~~~
  10066. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10067.   355 |   LogMessageFatal(const char* file, int line,
  10068.       |   ^~~~~~~~~~~~~~~
  10069. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10070.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10071.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10072. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10073.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10074.       |   ^~~~~~~~~~~~~~~
  10075. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10076. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ServiceDescriptorProto>; Value<TypeHandler> = google::protobuf::ServiceDescriptorProto]’:
  10077. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::ServiceDescriptorProto]’
  10078.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10079.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10080. /app/include/google/protobuf/descriptor.pb.h:13096:46:   required from here
  10081. 13096 |   return _internal_mutable_service()->Mutable(index);
  10082.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10083. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10084.   204 |       ABSL_DCHECK_GE(index, 0);
  10085.       |       ^~~~~~~~~~~~~~
  10086. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10087.   355 |   LogMessageFatal(const char* file, int line,
  10088.       |   ^~~~~~~~~~~~~~~
  10089. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10090.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10091.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10092. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10093.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10094.       |   ^~~~~~~~~~~~~~~
  10095. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10096. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10097.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10098.       |       ^~~~~~~~~~~~~~
  10099. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10100.   355 |   LogMessageFatal(const char* file, int line,
  10101.       |   ^~~~~~~~~~~~~~~
  10102. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10103.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10104.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10105. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10106.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10107.       |   ^~~~~~~~~~~~~~~
  10108. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10109. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ServiceDescriptorProto>; Value<TypeHandler> = google::protobuf::ServiceDescriptorProto]’:
  10110. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::ServiceDescriptorProto]’
  10111.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10112.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10113. /app/include/google/protobuf/descriptor.pb.h:13107:33:   required from here
  10114. 13107 |   return _internal_service().Get(index);
  10115.       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10116. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10117.   289 |       ABSL_DCHECK_GE(index, 0);
  10118.       |       ^~~~~~~~~~~~~~
  10119. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10120.   355 |   LogMessageFatal(const char* file, int line,
  10121.       |   ^~~~~~~~~~~~~~~
  10122. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10123.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10124.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10125. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10126.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10127.       |   ^~~~~~~~~~~~~~~
  10128. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10129. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10130.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10131.       |       ^~~~~~~~~~~~~~
  10132. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10133.   355 |   LogMessageFatal(const char* file, int line,
  10134.       |   ^~~~~~~~~~~~~~~
  10135. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10136.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10137.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10138. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10139.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10140.       |   ^~~~~~~~~~~~~~~
  10141. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10142. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldDescriptorProto>]’:
  10143. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::FieldDescriptorProto]’
  10144.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10145.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10146. /app/include/google/protobuf/descriptor.pb.h:13141:26:   required from here
  10147. 13141 |   _impl_.extension_.Clear();
  10148.       |   ~~~~~~~~~~~~~~~~~~~~~~~^~
  10149. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10150.   304 |     ABSL_DCHECK_GE(n, 0);
  10151.       |     ^~~~~~~~~~~~~~
  10152. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10153.   355 |   LogMessageFatal(const char* file, int line,
  10154.       |   ^~~~~~~~~~~~~~~
  10155. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10156.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10157.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10158. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10159.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10160.       |   ^~~~~~~~~~~~~~~
  10161. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10162. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldDescriptorProto>; Value<TypeHandler> = google::protobuf::FieldDescriptorProto]’:
  10163. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::FieldDescriptorProto]’
  10164.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10165.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10166. /app/include/google/protobuf/descriptor.pb.h:13146:48:   required from here
  10167. 13146 |   return _internal_mutable_extension()->Mutable(index);
  10168.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10169. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10170.   204 |       ABSL_DCHECK_GE(index, 0);
  10171.       |       ^~~~~~~~~~~~~~
  10172. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10173.   355 |   LogMessageFatal(const char* file, int line,
  10174.       |   ^~~~~~~~~~~~~~~
  10175. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10176.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10177.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10178. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10179.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10180.       |   ^~~~~~~~~~~~~~~
  10181. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10182. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10183.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10184.       |       ^~~~~~~~~~~~~~
  10185. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10186.   355 |   LogMessageFatal(const char* file, int line,
  10187.       |   ^~~~~~~~~~~~~~~
  10188. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10189.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10190.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10191. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10192.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10193.       |   ^~~~~~~~~~~~~~~
  10194. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10195. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldDescriptorProto>; Value<TypeHandler> = google::protobuf::FieldDescriptorProto]’:
  10196. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::FieldDescriptorProto]’
  10197.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10198.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10199. /app/include/google/protobuf/descriptor.pb.h:13157:35:   required from here
  10200. 13157 |   return _internal_extension().Get(index);
  10201.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10202. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10203.   289 |       ABSL_DCHECK_GE(index, 0);
  10204.       |       ^~~~~~~~~~~~~~
  10205. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10206.   355 |   LogMessageFatal(const char* file, int line,
  10207.       |   ^~~~~~~~~~~~~~~
  10208. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10209.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10210.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10211. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10212.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10213.       |   ^~~~~~~~~~~~~~~
  10214. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10215. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10216.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10217.       |       ^~~~~~~~~~~~~~
  10218. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10219.   355 |   LogMessageFatal(const char* file, int line,
  10220.       |   ^~~~~~~~~~~~~~~
  10221. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10222.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10223.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10224. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10225.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10226.       |   ^~~~~~~~~~~~~~~
  10227. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10228. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ExtensionRange>]’:
  10229. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::DescriptorProto_ExtensionRange]’
  10230.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10231.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10232. /app/include/google/protobuf/descriptor.pb.h:13978:32:   required from here
  10233. 13978 |   _impl_.extension_range_.Clear();
  10234.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10235. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10236.   304 |     ABSL_DCHECK_GE(n, 0);
  10237.       |     ^~~~~~~~~~~~~~
  10238. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10239.   355 |   LogMessageFatal(const char* file, int line,
  10240.       |   ^~~~~~~~~~~~~~~
  10241. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10242.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10243.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10244. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10245.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10246.       |   ^~~~~~~~~~~~~~~
  10247. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10248. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ExtensionRange>; Value<TypeHandler> = google::protobuf::DescriptorProto_ExtensionRange]’:
  10249. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::DescriptorProto_ExtensionRange]’
  10250.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10251.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10252. /app/include/google/protobuf/descriptor.pb.h:13983:54:   required from here
  10253. 13983 |   return _internal_mutable_extension_range()->Mutable(index);
  10254.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10255. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10256.   204 |       ABSL_DCHECK_GE(index, 0);
  10257.       |       ^~~~~~~~~~~~~~
  10258. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10259.   355 |   LogMessageFatal(const char* file, int line,
  10260.       |   ^~~~~~~~~~~~~~~
  10261. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10262.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10263.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10264. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10265.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10266.       |   ^~~~~~~~~~~~~~~
  10267. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10268. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10269.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10270.       |       ^~~~~~~~~~~~~~
  10271. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10272.   355 |   LogMessageFatal(const char* file, int line,
  10273.       |   ^~~~~~~~~~~~~~~
  10274. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10275.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10276.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10277. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10278.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10279.       |   ^~~~~~~~~~~~~~~
  10280. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10281. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ExtensionRange>; Value<TypeHandler> = google::protobuf::DescriptorProto_ExtensionRange]’:
  10282. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::DescriptorProto_ExtensionRange]’
  10283.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10284.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10285. /app/include/google/protobuf/descriptor.pb.h:13994:41:   required from here
  10286. 13994 |   return _internal_extension_range().Get(index);
  10287.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10288. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10289.   289 |       ABSL_DCHECK_GE(index, 0);
  10290.       |       ^~~~~~~~~~~~~~
  10291. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10292.   355 |   LogMessageFatal(const char* file, int line,
  10293.       |   ^~~~~~~~~~~~~~~
  10294. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10295.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10296.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10297. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10298.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10299.       |   ^~~~~~~~~~~~~~~
  10300. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10301. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10302.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10303.       |       ^~~~~~~~~~~~~~
  10304. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10305.   355 |   LogMessageFatal(const char* file, int line,
  10306.       |   ^~~~~~~~~~~~~~~
  10307. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10308.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10309.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10310. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10311.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10312.       |   ^~~~~~~~~~~~~~~
  10313. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10314. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::OneofDescriptorProto>]’:
  10315. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::OneofDescriptorProto]’
  10316.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10317.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10318. /app/include/google/protobuf/descriptor.pb.h:14028:27:   required from here
  10319. 14028 |   _impl_.oneof_decl_.Clear();
  10320.       |   ~~~~~~~~~~~~~~~~~~~~~~~~^~
  10321. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10322.   304 |     ABSL_DCHECK_GE(n, 0);
  10323.       |     ^~~~~~~~~~~~~~
  10324. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10325.   355 |   LogMessageFatal(const char* file, int line,
  10326.       |   ^~~~~~~~~~~~~~~
  10327. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10328.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10329.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10330. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10331.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10332.       |   ^~~~~~~~~~~~~~~
  10333. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10334. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::OneofDescriptorProto>; Value<TypeHandler> = google::protobuf::OneofDescriptorProto]’:
  10335. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::OneofDescriptorProto]’
  10336.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10337.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10338. /app/include/google/protobuf/descriptor.pb.h:14033:49:   required from here
  10339. 14033 |   return _internal_mutable_oneof_decl()->Mutable(index);
  10340.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10341. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10342.   204 |       ABSL_DCHECK_GE(index, 0);
  10343.       |       ^~~~~~~~~~~~~~
  10344. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10345.   355 |   LogMessageFatal(const char* file, int line,
  10346.       |   ^~~~~~~~~~~~~~~
  10347. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10348.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10349.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10350. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10351.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10352.       |   ^~~~~~~~~~~~~~~
  10353. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10354. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10355.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10356.       |       ^~~~~~~~~~~~~~
  10357. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10358.   355 |   LogMessageFatal(const char* file, int line,
  10359.       |   ^~~~~~~~~~~~~~~
  10360. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10361.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10362.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10363. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10364.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10365.       |   ^~~~~~~~~~~~~~~
  10366. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10367. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::OneofDescriptorProto>; Value<TypeHandler> = google::protobuf::OneofDescriptorProto]’:
  10368. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::OneofDescriptorProto]’
  10369.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10370.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10371. /app/include/google/protobuf/descriptor.pb.h:14044:36:   required from here
  10372. 14044 |   return _internal_oneof_decl().Get(index);
  10373.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10374. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10375.   289 |       ABSL_DCHECK_GE(index, 0);
  10376.       |       ^~~~~~~~~~~~~~
  10377. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10378.   355 |   LogMessageFatal(const char* file, int line,
  10379.       |   ^~~~~~~~~~~~~~~
  10380. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10381.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10382.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10383. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10384.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10385.       |   ^~~~~~~~~~~~~~~
  10386. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10387. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10388.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10389.       |       ^~~~~~~~~~~~~~
  10390. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10391.   355 |   LogMessageFatal(const char* file, int line,
  10392.       |   ^~~~~~~~~~~~~~~
  10393. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10394.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10395.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10396. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10397.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10398.       |   ^~~~~~~~~~~~~~~
  10399. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10400. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ReservedRange>]’:
  10401. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::DescriptorProto_ReservedRange]’
  10402.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10403.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10404. /app/include/google/protobuf/descriptor.pb.h:14176:31:   required from here
  10405. 14176 |   _impl_.reserved_range_.Clear();
  10406.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10407. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10408.   304 |     ABSL_DCHECK_GE(n, 0);
  10409.       |     ^~~~~~~~~~~~~~
  10410. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10411.   355 |   LogMessageFatal(const char* file, int line,
  10412.       |   ^~~~~~~~~~~~~~~
  10413. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10414.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10415.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10416. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10417.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10418.       |   ^~~~~~~~~~~~~~~
  10419. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10420. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ReservedRange>; Value<TypeHandler> = google::protobuf::DescriptorProto_ReservedRange]’:
  10421. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::DescriptorProto_ReservedRange]’
  10422.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10423.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10424. /app/include/google/protobuf/descriptor.pb.h:14181:53:   required from here
  10425. 14181 |   return _internal_mutable_reserved_range()->Mutable(index);
  10426.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10427. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10428.   204 |       ABSL_DCHECK_GE(index, 0);
  10429.       |       ^~~~~~~~~~~~~~
  10430. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10431.   355 |   LogMessageFatal(const char* file, int line,
  10432.       |   ^~~~~~~~~~~~~~~
  10433. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10434.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10435.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10436. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10437.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10438.       |   ^~~~~~~~~~~~~~~
  10439. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10440. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10441.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10442.       |       ^~~~~~~~~~~~~~
  10443. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10444.   355 |   LogMessageFatal(const char* file, int line,
  10445.       |   ^~~~~~~~~~~~~~~
  10446. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10447.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10448.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10449. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10450.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10451.       |   ^~~~~~~~~~~~~~~
  10452. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10453. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ReservedRange>; Value<TypeHandler> = google::protobuf::DescriptorProto_ReservedRange]’:
  10454. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::DescriptorProto_ReservedRange]’
  10455.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10456.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10457. /app/include/google/protobuf/descriptor.pb.h:14192:40:   required from here
  10458. 14192 |   return _internal_reserved_range().Get(index);
  10459.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10460. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10461.   289 |       ABSL_DCHECK_GE(index, 0);
  10462.       |       ^~~~~~~~~~~~~~
  10463. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10464.   355 |   LogMessageFatal(const char* file, int line,
  10465.       |   ^~~~~~~~~~~~~~~
  10466. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10467.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10468.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10469. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10470.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10471.       |   ^~~~~~~~~~~~~~~
  10472. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10473. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10474.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10475.       |       ^~~~~~~~~~~~~~
  10476. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10477.   355 |   LogMessageFatal(const char* file, int line,
  10478.       |   ^~~~~~~~~~~~~~~
  10479. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10480.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10481.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10482. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10483.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10484.       |   ^~~~~~~~~~~~~~~
  10485. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10486. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption>]’:
  10487. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::UninterpretedOption]’
  10488.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10489.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10490. /app/include/google/protobuf/descriptor.pb.h:14551:37:   required from here
  10491. 14551 |   _impl_.uninterpreted_option_.Clear();
  10492.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10493. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10494.   304 |     ABSL_DCHECK_GE(n, 0);
  10495.       |     ^~~~~~~~~~~~~~
  10496. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10497.   355 |   LogMessageFatal(const char* file, int line,
  10498.       |   ^~~~~~~~~~~~~~~
  10499. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10500.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10501.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10502. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10503.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10504.       |   ^~~~~~~~~~~~~~~
  10505. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10506. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption>; Value<TypeHandler> = google::protobuf::UninterpretedOption]’:
  10507. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::UninterpretedOption]’
  10508.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10509.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10510. /app/include/google/protobuf/descriptor.pb.h:14556:59:   required from here
  10511. 14556 |   return _internal_mutable_uninterpreted_option()->Mutable(index);
  10512.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10513. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10514.   204 |       ABSL_DCHECK_GE(index, 0);
  10515.       |       ^~~~~~~~~~~~~~
  10516. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10517.   355 |   LogMessageFatal(const char* file, int line,
  10518.       |   ^~~~~~~~~~~~~~~
  10519. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10520.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10521.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10522. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10523.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10524.       |   ^~~~~~~~~~~~~~~
  10525. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10526. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10527.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10528.       |       ^~~~~~~~~~~~~~
  10529. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10530.   355 |   LogMessageFatal(const char* file, int line,
  10531.       |   ^~~~~~~~~~~~~~~
  10532. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10533.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10534.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10535. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10536.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10537.       |   ^~~~~~~~~~~~~~~
  10538. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10539. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption>; Value<TypeHandler> = google::protobuf::UninterpretedOption]’:
  10540. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::UninterpretedOption]’
  10541.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10542.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10543. /app/include/google/protobuf/descriptor.pb.h:14567:46:   required from here
  10544. 14567 |   return _internal_uninterpreted_option().Get(index);
  10545.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10546. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10547.   289 |       ABSL_DCHECK_GE(index, 0);
  10548.       |       ^~~~~~~~~~~~~~
  10549. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10550.   355 |   LogMessageFatal(const char* file, int line,
  10551.       |   ^~~~~~~~~~~~~~~
  10552. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10553.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10554.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10555. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10556.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10557.       |   ^~~~~~~~~~~~~~~
  10558. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10559. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10560.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10561.       |       ^~~~~~~~~~~~~~
  10562. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10563.   355 |   LogMessageFatal(const char* file, int line,
  10564.       |   ^~~~~~~~~~~~~~~
  10565. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10566.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10567.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10568. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10569.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10570.       |   ^~~~~~~~~~~~~~~
  10571. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10572. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ExtensionRangeOptions_Declaration>]’:
  10573. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’
  10574.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10575.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10576. /app/include/google/protobuf/descriptor.pb.h:14601:28:   required from here
  10577. 14601 |   _impl_.declaration_.Clear();
  10578.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10579. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10580.   304 |     ABSL_DCHECK_GE(n, 0);
  10581.       |     ^~~~~~~~~~~~~~
  10582. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10583.   355 |   LogMessageFatal(const char* file, int line,
  10584.       |   ^~~~~~~~~~~~~~~
  10585. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10586.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10587.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10588. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10589.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10590.       |   ^~~~~~~~~~~~~~~
  10591. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10592. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ExtensionRangeOptions_Declaration>; Value<TypeHandler> = google::protobuf::ExtensionRangeOptions_Declaration]’:
  10593. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’
  10594.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10595.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10596. /app/include/google/protobuf/descriptor.pb.h:14606:50:   required from here
  10597. 14606 |   return _internal_mutable_declaration()->Mutable(index);
  10598.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10599. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10600.   204 |       ABSL_DCHECK_GE(index, 0);
  10601.       |       ^~~~~~~~~~~~~~
  10602. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10603.   355 |   LogMessageFatal(const char* file, int line,
  10604.       |   ^~~~~~~~~~~~~~~
  10605. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10606.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10607.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10608. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10609.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10610.       |   ^~~~~~~~~~~~~~~
  10611. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10612. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10613.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10614.       |       ^~~~~~~~~~~~~~
  10615. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10616.   355 |   LogMessageFatal(const char* file, int line,
  10617.       |   ^~~~~~~~~~~~~~~
  10618. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10619.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10620.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10621. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10622.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10623.       |   ^~~~~~~~~~~~~~~
  10624. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10625. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ExtensionRangeOptions_Declaration>; Value<TypeHandler> = google::protobuf::ExtensionRangeOptions_Declaration]’:
  10626. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’
  10627.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10628.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10629. /app/include/google/protobuf/descriptor.pb.h:14617:37:   required from here
  10630. 14617 |   return _internal_declaration().Get(index);
  10631.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10632. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10633.   289 |       ABSL_DCHECK_GE(index, 0);
  10634.       |       ^~~~~~~~~~~~~~
  10635. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10636.   355 |   LogMessageFatal(const char* file, int line,
  10637.       |   ^~~~~~~~~~~~~~~
  10638. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10639.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10640.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10641. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10642.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10643.       |   ^~~~~~~~~~~~~~~
  10644. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10645. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10646.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10647.       |       ^~~~~~~~~~~~~~
  10648. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10649.   355 |   LogMessageFatal(const char* file, int line,
  10650.       |   ^~~~~~~~~~~~~~~
  10651. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10652.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10653.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10654. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10655.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10656.       |   ^~~~~~~~~~~~~~~
  10657. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10658. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumValueDescriptorProto>]’:
  10659. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::EnumValueDescriptorProto]’
  10660.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10661.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10662. /app/include/google/protobuf/descriptor.pb.h:15677:22:   required from here
  10663. 15677 |   _impl_.value_.Clear();
  10664.       |   ~~~~~~~~~~~~~~~~~~~^~
  10665. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10666.   304 |     ABSL_DCHECK_GE(n, 0);
  10667.       |     ^~~~~~~~~~~~~~
  10668. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10669.   355 |   LogMessageFatal(const char* file, int line,
  10670.       |   ^~~~~~~~~~~~~~~
  10671. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10672.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10673.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10674. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10675.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10676.       |   ^~~~~~~~~~~~~~~
  10677. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10678. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumValueDescriptorProto>; Value<TypeHandler> = google::protobuf::EnumValueDescriptorProto]’:
  10679. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::EnumValueDescriptorProto]’
  10680.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10681.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10682. /app/include/google/protobuf/descriptor.pb.h:15682:44:   required from here
  10683. 15682 |   return _internal_mutable_value()->Mutable(index);
  10684.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10685. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10686.   204 |       ABSL_DCHECK_GE(index, 0);
  10687.       |       ^~~~~~~~~~~~~~
  10688. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10689.   355 |   LogMessageFatal(const char* file, int line,
  10690.       |   ^~~~~~~~~~~~~~~
  10691. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10692.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10693.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10694. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10695.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10696.       |   ^~~~~~~~~~~~~~~
  10697. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10698. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10699.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10700.       |       ^~~~~~~~~~~~~~
  10701. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10702.   355 |   LogMessageFatal(const char* file, int line,
  10703.       |   ^~~~~~~~~~~~~~~
  10704. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10705.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10706.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10707. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10708.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10709.       |   ^~~~~~~~~~~~~~~
  10710. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10711. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumValueDescriptorProto>; Value<TypeHandler> = google::protobuf::EnumValueDescriptorProto]’:
  10712. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::EnumValueDescriptorProto]’
  10713.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10714.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10715. /app/include/google/protobuf/descriptor.pb.h:15693:31:   required from here
  10716. 15693 |   return _internal_value().Get(index);
  10717.       |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10718. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10719.   289 |       ABSL_DCHECK_GE(index, 0);
  10720.       |       ^~~~~~~~~~~~~~
  10721. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10722.   355 |   LogMessageFatal(const char* file, int line,
  10723.       |   ^~~~~~~~~~~~~~~
  10724. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10725.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10726.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10727. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10728.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10729.       |   ^~~~~~~~~~~~~~~
  10730. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10731. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10732.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10733.       |       ^~~~~~~~~~~~~~
  10734. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10735.   355 |   LogMessageFatal(const char* file, int line,
  10736.       |   ^~~~~~~~~~~~~~~
  10737. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10738.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10739.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10740. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10741.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10742.       |   ^~~~~~~~~~~~~~~
  10743. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10744. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto_EnumReservedRange>]’:
  10745. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’
  10746.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10747.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10748. /app/include/google/protobuf/descriptor.pb.h:15825:31:   required from here
  10749. 15825 |   _impl_.reserved_range_.Clear();
  10750.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10751. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10752.   304 |     ABSL_DCHECK_GE(n, 0);
  10753.       |     ^~~~~~~~~~~~~~
  10754. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10755.   355 |   LogMessageFatal(const char* file, int line,
  10756.       |   ^~~~~~~~~~~~~~~
  10757. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10758.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10759.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10760. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10761.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10762.       |   ^~~~~~~~~~~~~~~
  10763. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10764. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto_EnumReservedRange>; Value<TypeHandler> = google::protobuf::EnumDescriptorProto_EnumReservedRange]’:
  10765. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’
  10766.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10767.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10768. /app/include/google/protobuf/descriptor.pb.h:15830:53:   required from here
  10769. 15830 |   return _internal_mutable_reserved_range()->Mutable(index);
  10770.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10771. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10772.   204 |       ABSL_DCHECK_GE(index, 0);
  10773.       |       ^~~~~~~~~~~~~~
  10774. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10775.   355 |   LogMessageFatal(const char* file, int line,
  10776.       |   ^~~~~~~~~~~~~~~
  10777. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10778.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10779.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10780. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10781.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10782.       |   ^~~~~~~~~~~~~~~
  10783. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10784. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10785.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10786.       |       ^~~~~~~~~~~~~~
  10787. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10788.   355 |   LogMessageFatal(const char* file, int line,
  10789.       |   ^~~~~~~~~~~~~~~
  10790. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10791.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10792.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10793. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10794.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10795.       |   ^~~~~~~~~~~~~~~
  10796. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10797. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto_EnumReservedRange>; Value<TypeHandler> = google::protobuf::EnumDescriptorProto_EnumReservedRange]’:
  10798. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’
  10799.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10800.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10801. /app/include/google/protobuf/descriptor.pb.h:15841:40:   required from here
  10802. 15841 |   return _internal_reserved_range().Get(index);
  10803.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10804. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10805.   289 |       ABSL_DCHECK_GE(index, 0);
  10806.       |       ^~~~~~~~~~~~~~
  10807. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10808.   355 |   LogMessageFatal(const char* file, int line,
  10809.       |   ^~~~~~~~~~~~~~~
  10810. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10811.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10812.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10813. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10814.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10815.       |   ^~~~~~~~~~~~~~~
  10816. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10817. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10818.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10819.       |       ^~~~~~~~~~~~~~
  10820. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10821.   355 |   LogMessageFatal(const char* file, int line,
  10822.       |   ^~~~~~~~~~~~~~~
  10823. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10824.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10825.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10826. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10827.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10828.       |   ^~~~~~~~~~~~~~~
  10829. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10830. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MethodDescriptorProto>]’:
  10831. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::MethodDescriptorProto]’
  10832.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10833.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10834. /app/include/google/protobuf/descriptor.pb.h:16242:23:   required from here
  10835. 16242 |   _impl_.method_.Clear();
  10836.       |   ~~~~~~~~~~~~~~~~~~~~^~
  10837. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10838.   304 |     ABSL_DCHECK_GE(n, 0);
  10839.       |     ^~~~~~~~~~~~~~
  10840. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10841.   355 |   LogMessageFatal(const char* file, int line,
  10842.       |   ^~~~~~~~~~~~~~~
  10843. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10844.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10845.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10846. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10847.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10848.       |   ^~~~~~~~~~~~~~~
  10849. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10850. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MethodDescriptorProto>; Value<TypeHandler> = google::protobuf::MethodDescriptorProto]’:
  10851. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::MethodDescriptorProto]’
  10852.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10853.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10854. /app/include/google/protobuf/descriptor.pb.h:16247:45:   required from here
  10855. 16247 |   return _internal_mutable_method()->Mutable(index);
  10856.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10857. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10858.   204 |       ABSL_DCHECK_GE(index, 0);
  10859.       |       ^~~~~~~~~~~~~~
  10860. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10861.   355 |   LogMessageFatal(const char* file, int line,
  10862.       |   ^~~~~~~~~~~~~~~
  10863. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10864.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10865.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10866. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10867.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10868.       |   ^~~~~~~~~~~~~~~
  10869. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10870. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10871.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10872.       |       ^~~~~~~~~~~~~~
  10873. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10874.   355 |   LogMessageFatal(const char* file, int line,
  10875.       |   ^~~~~~~~~~~~~~~
  10876. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10877.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10878.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10879. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10880.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10881.       |   ^~~~~~~~~~~~~~~
  10882. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10883. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MethodDescriptorProto>; Value<TypeHandler> = google::protobuf::MethodDescriptorProto]’:
  10884. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::MethodDescriptorProto]’
  10885.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10886.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10887. /app/include/google/protobuf/descriptor.pb.h:16258:32:   required from here
  10888. 16258 |   return _internal_method().Get(index);
  10889.       |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10890. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10891.   289 |       ABSL_DCHECK_GE(index, 0);
  10892.       |       ^~~~~~~~~~~~~~
  10893. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10894.   355 |   LogMessageFatal(const char* file, int line,
  10895.       |   ^~~~~~~~~~~~~~~
  10896. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10897.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10898.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10899. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10900.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10901.       |   ^~~~~~~~~~~~~~~
  10902. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10903. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10904.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10905.       |       ^~~~~~~~~~~~~~
  10906. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10907.   355 |   LogMessageFatal(const char* file, int line,
  10908.       |   ^~~~~~~~~~~~~~~
  10909. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10910.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10911.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10912. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10913.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10914.       |   ^~~~~~~~~~~~~~~
  10915. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10916. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldOptions_EditionDefault>]’:
  10917. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::FieldOptions_EditionDefault]’
  10918.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  10919.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10920. /app/include/google/protobuf/descriptor.pb.h:18731:33:   required from here
  10921. 18731 |   _impl_.edition_defaults_.Clear();
  10922.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  10923. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10924.   304 |     ABSL_DCHECK_GE(n, 0);
  10925.       |     ^~~~~~~~~~~~~~
  10926. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10927.   355 |   LogMessageFatal(const char* file, int line,
  10928.       |   ^~~~~~~~~~~~~~~
  10929. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10930.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10931.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10932. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10933.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10934.       |   ^~~~~~~~~~~~~~~
  10935. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10936. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldOptions_EditionDefault>; Value<TypeHandler> = google::protobuf::FieldOptions_EditionDefault]’:
  10937. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::FieldOptions_EditionDefault]’
  10938.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  10939.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10940. /app/include/google/protobuf/descriptor.pb.h:18736:55:   required from here
  10941. 18736 |   return _internal_mutable_edition_defaults()->Mutable(index);
  10942.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10943. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10944.   204 |       ABSL_DCHECK_GE(index, 0);
  10945.       |       ^~~~~~~~~~~~~~
  10946. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10947.   355 |   LogMessageFatal(const char* file, int line,
  10948.       |   ^~~~~~~~~~~~~~~
  10949. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10950.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10951.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10952. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10953.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10954.       |   ^~~~~~~~~~~~~~~
  10955. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10956. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10957.   205 |       ABSL_DCHECK_LT(index, current_size_);
  10958.       |       ^~~~~~~~~~~~~~
  10959. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10960.   355 |   LogMessageFatal(const char* file, int line,
  10961.       |   ^~~~~~~~~~~~~~~
  10962. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10963.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10964.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10965. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10966.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10967.       |   ^~~~~~~~~~~~~~~
  10968. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10969. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldOptions_EditionDefault>; Value<TypeHandler> = google::protobuf::FieldOptions_EditionDefault]’:
  10970. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::FieldOptions_EditionDefault]’
  10971.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  10972.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10973. /app/include/google/protobuf/descriptor.pb.h:18747:42:   required from here
  10974. 18747 |   return _internal_edition_defaults().Get(index);
  10975.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  10976. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10977.   289 |       ABSL_DCHECK_GE(index, 0);
  10978.       |       ^~~~~~~~~~~~~~
  10979. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10980.   355 |   LogMessageFatal(const char* file, int line,
  10981.       |   ^~~~~~~~~~~~~~~
  10982. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10983.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10984.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10985. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10986.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  10987.       |   ^~~~~~~~~~~~~~~
  10988. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  10989. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  10990.   290 |       ABSL_DCHECK_LT(index, current_size_);
  10991.       |       ^~~~~~~~~~~~~~
  10992. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  10993.   355 |   LogMessageFatal(const char* file, int line,
  10994.       |   ^~~~~~~~~~~~~~~
  10995. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  10996.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  10997.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  10998. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  10999.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11000.       |   ^~~~~~~~~~~~~~~
  11001. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11002. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption_NamePart>]’:
  11003. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::UninterpretedOption_NamePart]’
  11004.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  11005.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  11006. /app/include/google/protobuf/descriptor.pb.h:20217:21:   required from here
  11007. 20217 |   _impl_.name_.Clear();
  11008.       |   ~~~~~~~~~~~~~~~~~~^~
  11009. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11010.   304 |     ABSL_DCHECK_GE(n, 0);
  11011.       |     ^~~~~~~~~~~~~~
  11012. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11013.   355 |   LogMessageFatal(const char* file, int line,
  11014.       |   ^~~~~~~~~~~~~~~
  11015. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11016.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11017.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11018. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11019.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11020.       |   ^~~~~~~~~~~~~~~
  11021. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11022. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption_NamePart>; Value<TypeHandler> = google::protobuf::UninterpretedOption_NamePart]’:
  11023. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::UninterpretedOption_NamePart]’
  11024.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  11025.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11026. /app/include/google/protobuf/descriptor.pb.h:20222:43:   required from here
  11027. 20222 |   return _internal_mutable_name()->Mutable(index);
  11028.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11029. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11030.   204 |       ABSL_DCHECK_GE(index, 0);
  11031.       |       ^~~~~~~~~~~~~~
  11032. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11033.   355 |   LogMessageFatal(const char* file, int line,
  11034.       |   ^~~~~~~~~~~~~~~
  11035. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11036.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11037.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11038. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11039.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11040.       |   ^~~~~~~~~~~~~~~
  11041. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11042. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11043.   205 |       ABSL_DCHECK_LT(index, current_size_);
  11044.       |       ^~~~~~~~~~~~~~
  11045. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11046.   355 |   LogMessageFatal(const char* file, int line,
  11047.       |   ^~~~~~~~~~~~~~~
  11048. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11049.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11050.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11051. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11052.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11053.       |   ^~~~~~~~~~~~~~~
  11054. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11055. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption_NamePart>; Value<TypeHandler> = google::protobuf::UninterpretedOption_NamePart]’:
  11056. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::UninterpretedOption_NamePart]’
  11057.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  11058.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11059. /app/include/google/protobuf/descriptor.pb.h:20233:30:   required from here
  11060. 20233 |   return _internal_name().Get(index);
  11061.       |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11062. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11063.   289 |       ABSL_DCHECK_GE(index, 0);
  11064.       |       ^~~~~~~~~~~~~~
  11065. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11066.   355 |   LogMessageFatal(const char* file, int line,
  11067.       |   ^~~~~~~~~~~~~~~
  11068. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11069.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11070.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11071. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11072.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11073.       |   ^~~~~~~~~~~~~~~
  11074. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11075. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11076.   290 |       ABSL_DCHECK_LT(index, current_size_);
  11077.       |       ^~~~~~~~~~~~~~
  11078. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11079.   355 |   LogMessageFatal(const char* file, int line,
  11080.       |   ^~~~~~~~~~~~~~~
  11081. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11082.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11083.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11084. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11085.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11086.       |   ^~~~~~~~~~~~~~~
  11087. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11088. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault>]’:
  11089. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’
  11090.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  11091.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  11092. /app/include/google/protobuf/descriptor.pb.h:21049:25:   required from here
  11093. 21049 |   _impl_.defaults_.Clear();
  11094.       |   ~~~~~~~~~~~~~~~~~~~~~~^~
  11095. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11096.   304 |     ABSL_DCHECK_GE(n, 0);
  11097.       |     ^~~~~~~~~~~~~~
  11098. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11099.   355 |   LogMessageFatal(const char* file, int line,
  11100.       |   ^~~~~~~~~~~~~~~
  11101. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11102.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11103.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11104. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11105.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11106.       |   ^~~~~~~~~~~~~~~
  11107. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11108. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault>; Value<TypeHandler> = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’:
  11109. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’
  11110.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  11111.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11112. /app/include/google/protobuf/descriptor.pb.h:21054:47:   required from here
  11113. 21054 |   return _internal_mutable_defaults()->Mutable(index);
  11114.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11115. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11116.   204 |       ABSL_DCHECK_GE(index, 0);
  11117.       |       ^~~~~~~~~~~~~~
  11118. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11119.   355 |   LogMessageFatal(const char* file, int line,
  11120.       |   ^~~~~~~~~~~~~~~
  11121. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11122.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11123.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11124. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11125.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11126.       |   ^~~~~~~~~~~~~~~
  11127. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11128. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11129.   205 |       ABSL_DCHECK_LT(index, current_size_);
  11130.       |       ^~~~~~~~~~~~~~
  11131. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11132.   355 |   LogMessageFatal(const char* file, int line,
  11133.       |   ^~~~~~~~~~~~~~~
  11134. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11135.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11136.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11137. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11138.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11139.       |   ^~~~~~~~~~~~~~~
  11140. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11141. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault>; Value<TypeHandler> = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’:
  11142. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’
  11143.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  11144.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11145. /app/include/google/protobuf/descriptor.pb.h:21065:34:   required from here
  11146. 21065 |   return _internal_defaults().Get(index);
  11147.       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11148. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11149.   289 |       ABSL_DCHECK_GE(index, 0);
  11150.       |       ^~~~~~~~~~~~~~
  11151. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11152.   355 |   LogMessageFatal(const char* file, int line,
  11153.       |   ^~~~~~~~~~~~~~~
  11154. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11155.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11156.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11157. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11158.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11159.       |   ^~~~~~~~~~~~~~~
  11160. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11161. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11162.   290 |       ABSL_DCHECK_LT(index, current_size_);
  11163.       |       ^~~~~~~~~~~~~~
  11164. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11165.   355 |   LogMessageFatal(const char* file, int line,
  11166.       |   ^~~~~~~~~~~~~~~
  11167. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11168.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11169.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11170. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11171.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11172.       |   ^~~~~~~~~~~~~~~
  11173. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11174. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::SourceCodeInfo_Location>]’:
  11175. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::SourceCodeInfo_Location]’
  11176.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  11177.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  11178. /app/include/google/protobuf/descriptor.pb.h:21463:25:   required from here
  11179. 21463 |   _impl_.location_.Clear();
  11180.       |   ~~~~~~~~~~~~~~~~~~~~~~^~
  11181. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11182.   304 |     ABSL_DCHECK_GE(n, 0);
  11183.       |     ^~~~~~~~~~~~~~
  11184. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11185.   355 |   LogMessageFatal(const char* file, int line,
  11186.       |   ^~~~~~~~~~~~~~~
  11187. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11188.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11189.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11190. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11191.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11192.       |   ^~~~~~~~~~~~~~~
  11193. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11194. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::SourceCodeInfo_Location>; Value<TypeHandler> = google::protobuf::SourceCodeInfo_Location]’:
  11195. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::SourceCodeInfo_Location]’
  11196.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  11197.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11198. /app/include/google/protobuf/descriptor.pb.h:21468:47:   required from here
  11199. 21468 |   return _internal_mutable_location()->Mutable(index);
  11200.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11201. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11202.   204 |       ABSL_DCHECK_GE(index, 0);
  11203.       |       ^~~~~~~~~~~~~~
  11204. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11205.   355 |   LogMessageFatal(const char* file, int line,
  11206.       |   ^~~~~~~~~~~~~~~
  11207. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11208.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11209.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11210. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11211.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11212.       |   ^~~~~~~~~~~~~~~
  11213. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11214. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11215.   205 |       ABSL_DCHECK_LT(index, current_size_);
  11216.       |       ^~~~~~~~~~~~~~
  11217. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11218.   355 |   LogMessageFatal(const char* file, int line,
  11219.       |   ^~~~~~~~~~~~~~~
  11220. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11221.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11222.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11223. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11224.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11225.       |   ^~~~~~~~~~~~~~~
  11226. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11227. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::SourceCodeInfo_Location>; Value<TypeHandler> = google::protobuf::SourceCodeInfo_Location]’:
  11228. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::SourceCodeInfo_Location]’
  11229.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  11230.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11231. /app/include/google/protobuf/descriptor.pb.h:21479:34:   required from here
  11232. 21479 |   return _internal_location().Get(index);
  11233.       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11234. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11235.   289 |       ABSL_DCHECK_GE(index, 0);
  11236.       |       ^~~~~~~~~~~~~~
  11237. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11238.   355 |   LogMessageFatal(const char* file, int line,
  11239.       |   ^~~~~~~~~~~~~~~
  11240. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11241.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11242.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11243. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11244.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11245.       |   ^~~~~~~~~~~~~~~
  11246. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11247. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11248.   290 |       ABSL_DCHECK_LT(index, current_size_);
  11249.       |       ^~~~~~~~~~~~~~
  11250. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11251.   355 |   LogMessageFatal(const char* file, int line,
  11252.       |   ^~~~~~~~~~~~~~~
  11253. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11254.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11255.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11256. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11257.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11258.       |   ^~~~~~~~~~~~~~~
  11259. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11260. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::GeneratedCodeInfo_Annotation>]’:
  11261. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’
  11262.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  11263.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  11264. /app/include/google/protobuf/descriptor.pb.h:21723:27:   required from here
  11265. 21723 |   _impl_.annotation_.Clear();
  11266.       |   ~~~~~~~~~~~~~~~~~~~~~~~~^~
  11267. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11268.   304 |     ABSL_DCHECK_GE(n, 0);
  11269.       |     ^~~~~~~~~~~~~~
  11270. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11271.   355 |   LogMessageFatal(const char* file, int line,
  11272.       |   ^~~~~~~~~~~~~~~
  11273. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11274.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11275.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11276. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11277.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11278.       |   ^~~~~~~~~~~~~~~
  11279. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11280. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::GeneratedCodeInfo_Annotation>; Value<TypeHandler> = google::protobuf::GeneratedCodeInfo_Annotation]’:
  11281. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’
  11282.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  11283.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11284. /app/include/google/protobuf/descriptor.pb.h:21728:49:   required from here
  11285. 21728 |   return _internal_mutable_annotation()->Mutable(index);
  11286.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11287. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11288.   204 |       ABSL_DCHECK_GE(index, 0);
  11289.       |       ^~~~~~~~~~~~~~
  11290. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11291.   355 |   LogMessageFatal(const char* file, int line,
  11292.       |   ^~~~~~~~~~~~~~~
  11293. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11294.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11295.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11296. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11297.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11298.       |   ^~~~~~~~~~~~~~~
  11299. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11300. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11301.   205 |       ABSL_DCHECK_LT(index, current_size_);
  11302.       |       ^~~~~~~~~~~~~~
  11303. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11304.   355 |   LogMessageFatal(const char* file, int line,
  11305.       |   ^~~~~~~~~~~~~~~
  11306. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11307.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11308.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11309. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11310.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11311.       |   ^~~~~~~~~~~~~~~
  11312. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11313. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::GeneratedCodeInfo_Annotation>; Value<TypeHandler> = google::protobuf::GeneratedCodeInfo_Annotation]’:
  11314. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’
  11315.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  11316.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11317. /app/include/google/protobuf/descriptor.pb.h:21739:36:   required from here
  11318. 21739 |   return _internal_annotation().Get(index);
  11319.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11320. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11321.   289 |       ABSL_DCHECK_GE(index, 0);
  11322.       |       ^~~~~~~~~~~~~~
  11323. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11324.   355 |   LogMessageFatal(const char* file, int line,
  11325.       |   ^~~~~~~~~~~~~~~
  11326. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11327.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11328.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11329. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11330.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11331.       |   ^~~~~~~~~~~~~~~
  11332. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11333. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  11334.   290 |       ABSL_DCHECK_LT(index, current_size_);
  11335.       |       ^~~~~~~~~~~~~~
  11336. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  11337.   355 |   LogMessageFatal(const char* file, int line,
  11338.       |   ^~~~~~~~~~~~~~~
  11339. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  11340.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  11341.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  11342. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  11343.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  11344.       |   ^~~~~~~~~~~~~~~
  11345. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  11346. /usr/include/absl/strings/cord.h: In instantiation of ‘H absl::lts_20240722::Cord::HashFragmented(H) const [with H = absl::lts_20240722::hash_internal::MixingHashState]’:
  11347. /usr/include/absl/strings/cord.h:824:28:   required from ‘H absl::lts_20240722::AbslHashValue(H, const Cord&) [with H = hash_internal::MixingHashState]’
  11348.   824 |     return c.HashFragmented(std::move(hash_state));
  11349.       |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  11350. /usr/include/absl/hash/internal/hash.h:948:27:   required from ‘static absl::lts_20240722::enable_if_t<((bool)std::is_same<H, decltype (absl::lts_20240722::hash_internal::AbslHashValue(std::move(state), value))>::value), H> absl::lts_20240722::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240722::hash_internal::MixingHashState; T = absl::lts_20240722::Cord; absl::lts_20240722::enable_if_t<((bool)std::is_same<H, decltype (absl::lts_20240722::hash_internal::AbslHashValue(std::move(state), value))>::value), H> = absl::lts_20240722::hash_internal::MixingHashState; decltype (absl::lts_20240722::hash_internal::AbslHashValue(std::move(state), value)) = absl::lts_20240722::hash_internal::MixingHashState]’
  11351.   948 |       return AbslHashValue(std::move(state), value);
  11352.       |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  11353. /usr/include/absl/hash/internal/hash.h:1321:73:   required from ‘static H absl::lts_20240722::hash_internal::HashStateBase<H>::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240722::Cord; Ts = {}; H = absl::lts_20240722::hash_internal::MixingHashState]’
  11354.  1321 |   return H::combine(hash_internal::HashSelect::template Apply<T>::Invoke(
  11355.       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  11356.  1322 |                         std::move(state), value),
  11357.       |                         ~~~~~~~~~~~~~~~~~~~~~~~~                        
  11358. /usr/include/absl/hash/internal/hash.h:1056:39:   required from ‘static size_t absl::lts_20240722::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240722::Cord; typename std::enable_if<(! absl::lts_20240722::conjunction<std::is_integral<_Tp>, absl::lts_20240722::hash_internal::is_uniquely_represented<T, void> >::value), int>::type <anonymous> = 0; size_t = long unsigned int]’
  11359.  1056 |     return static_cast<size_t>(combine(MixingHashState{}, value).state_);
  11360.       |                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  11361. /usr/include/absl/hash/internal/hash.h:1310:33:   required from ‘size_t absl::lts_20240722::hash_internal::HashImpl<T>::operator()(const T&) const [with T = absl::lts_20240722::Cord; size_t = long unsigned int]’
  11362.  1310 |     return MixingHashState::hash(value);
  11363.       |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  11364. /usr/include/absl/container/internal/hash_function_defaults.h:83:36:   required from here
  11365.    83 |     return absl::Hash<absl::Cord>{}(v);
  11366.       |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~
  11367. /usr/include/absl/strings/cord.h:1102:18: error: cannot convert ‘absl::lts_20240722::Cord::HashFragmented<absl::lts_20240722::hash_internal::MixingHashState>(absl::lts_20240722::hash_internal::MixingHashState) const::<lambda(int)>’ to ‘int’
  11368.  1102 |     ForEachChunk([&combiner, &hash_state](absl::string_view chunk) {
  11369.       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11370.       |                  |
  11371.       |                  absl::lts_20240722::Cord::HashFragmented<absl::lts_20240722::hash_internal::MixingHashState>(absl::lts_20240722::hash_internal::MixingHashState) const::<lambda(int)>
  11372.  1103 |       hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(),
  11373.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11374.  1104 |                                        chunk.size());
  11375.       |                                        ~~~~~~~~~~~~~~
  11376.  1105 |     });
  11377.       |     ~            
  11378. /usr/include/absl/strings/cord.h:1698:48: note:   initializing argument 1 of ‘void absl::lts_20240722::Cord::ForEachChunk(int) const’
  11379.  1698 |     absl::FunctionRef<void(absl::string_view)> callback) const {
  11380.       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  11381. [2/3] /run/ccache/bin/c++  -I/run/build/monero-gui -O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread  -std=gnu++11 -o CMakeFiles/cmTC_a3eab.dir/test-protobuf.pb.cc.o -c /run/build/monero-gui/test-protobuf.pb.cc
  11382. FAILED: CMakeFiles/cmTC_a3eab.dir/test-protobuf.pb.cc.o
  11383. /run/ccache/bin/c++  -I/run/build/monero-gui -O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread  -std=gnu++11 -o CMakeFiles/cmTC_a3eab.dir/test-protobuf.pb.cc.o -c /run/build/monero-gui/test-protobuf.pb.cc
  11384. In file included from /usr/include/absl/base/config.h:92,
  11385.                  from /usr/include/absl/base/attributes.h:37,
  11386.                  from /usr/include/absl/log/absl_vlog_is_on.h:59,
  11387.                  from /usr/include/absl/log/internal/log_impl.h:18,
  11388.                  from /usr/include/absl/log/absl_log.h:36,
  11389.                  from /app/include/google/protobuf/io/coded_stream.h:107,
  11390.                  from /run/build/monero-gui/test-protobuf.pb.h:20,
  11391.                  from /run/build/monero-gui/test-protobuf.pb.cc:6:
  11392. /usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported."
  11393.    79 | #error "C++ versions less than C++14 are not supported."
  11394.       |  ^~~~~
  11395. In file included from /usr/include/absl/base/internal/nullability_impl.h:23,
  11396.                  from /usr/include/absl/base/nullability.h:162,
  11397.                  from /usr/include/absl/strings/string_view.h:40,
  11398.                  from /usr/include/absl/log/internal/vlog_config.h:39,
  11399.                  from /usr/include/absl/log/absl_vlog_is_on.h:61:
  11400. /usr/include/absl/meta/type_traits.h:586:10: error: ‘enable_if_t’ is not a member of ‘std’
  11401.   586 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  11402.       |          ^~~~~~~~~~~
  11403. /usr/include/absl/meta/type_traits.h:586:10: note: ‘std::enable_if_t’ is only available from C++14 onwards
  11404. /usr/include/absl/meta/type_traits.h:586:10: error: ‘enable_if_t’ is not a member of ‘std’
  11405. /usr/include/absl/meta/type_traits.h:586:10: note: ‘std::enable_if_t’ is only available from C++14 onwards
  11406. /usr/include/absl/meta/type_traits.h:586:72: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct absl::lts_20240722::type_traits_internal::IsOwnerImpl’
  11407.   586 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  11408.       |                                                                        ^~~~~
  11409. /usr/include/absl/meta/type_traits.h:586:72: note:   expected a type, got ‘(<expression error> < std::is_class<typename T::absl_internal_is_view>::value)’
  11410. /usr/include/absl/meta/type_traits.h:586:77: error: expected unqualified-id before ‘>’ token
  11411.   586 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  11412.       |                                                                             ^~
  11413. /usr/include/absl/meta/type_traits.h:618:10: error: ‘enable_if_t’ is not a member of ‘std’
  11414.   618 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  11415.       |          ^~~~~~~~~~~
  11416. /usr/include/absl/meta/type_traits.h:618:10: note: ‘std::enable_if_t’ is only available from C++14 onwards
  11417. /usr/include/absl/meta/type_traits.h:618:10: error: ‘enable_if_t’ is not a member of ‘std’
  11418. /usr/include/absl/meta/type_traits.h:618:10: note: ‘std::enable_if_t’ is only available from C++14 onwards
  11419. /usr/include/absl/meta/type_traits.h:618:72: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct absl::lts_20240722::type_traits_internal::IsViewImpl’
  11420.   618 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  11421.       |                                                                        ^~~~~
  11422. /usr/include/absl/meta/type_traits.h:618:72: note:   expected a type, got ‘(<expression error> < std::is_class<typename T::absl_internal_is_view>::value)’
  11423. /usr/include/absl/meta/type_traits.h:618:77: error: expected unqualified-id before ‘>’ token
  11424.   618 |     std::enable_if_t<std::is_class<typename T::absl_internal_is_view>::value>>
  11425.       |                                                                             ^~
  11426. /usr/include/absl/base/internal/nullability_impl.h:57:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  11427.    57 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11428.       |                                                            ^~~~~~~~~~~
  11429.       |                                                            remove_cv
  11430. /usr/include/absl/base/internal/nullability_impl.h:57:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  11431.    57 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11432.       |                                                            ^~~~~~~~~~~
  11433.       |                                                            remove_cv
  11434. /usr/include/absl/base/internal/nullability_impl.h:57:72: error: template argument 1 is invalid
  11435.    57 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11436.       |                                                                        ^
  11437. /usr/include/absl/base/internal/nullability_impl.h:57:75: error: expected primary-expression before ‘,’ token
  11438.    57 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11439.       |                                                                           ^
  11440. /usr/include/absl/base/internal/nullability_impl.h:65:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  11441.    65 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11442.       |                                                            ^~~~~~~~~~~
  11443.       |                                                            remove_cv
  11444. /usr/include/absl/base/internal/nullability_impl.h:65:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  11445.    65 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11446.       |                                                            ^~~~~~~~~~~
  11447.       |                                                            remove_cv
  11448. /usr/include/absl/base/internal/nullability_impl.h:65:72: error: template argument 1 is invalid
  11449.    65 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11450.       |                                                                        ^
  11451. /usr/include/absl/base/internal/nullability_impl.h:65:75: error: expected primary-expression before ‘,’ token
  11452.    65 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11453.       |                                                                           ^
  11454. /usr/include/absl/base/internal/nullability_impl.h:73:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  11455.    73 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11456.       |                                                            ^~~~~~~~~~~
  11457.       |                                                            remove_cv
  11458. /usr/include/absl/base/internal/nullability_impl.h:73:60: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
  11459.    73 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11460.       |                                                            ^~~~~~~~~~~
  11461.       |                                                            remove_cv
  11462. /usr/include/absl/base/internal/nullability_impl.h:73:72: error: template argument 1 is invalid
  11463.    73 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11464.       |                                                                        ^
  11465. /usr/include/absl/base/internal/nullability_impl.h:73:75: error: expected primary-expression before ‘,’ token
  11466.    73 |   static_assert(nullability_internal::IsSupportedType<std::remove_cv_t<T>>,
  11467.       |                                                                           ^
  11468. /usr/include/absl/strings/string_view.h:53:26: error: ‘string_view’ in namespace ‘std’ does not name a type
  11469.    53 | using string_view = std::string_view;
  11470.       |                          ^~~~~~~~~~~
  11471. /usr/include/absl/strings/string_view.h:53:21: note: ‘std::string_view’ is only available from C++17 onwards
  11472.    53 | using string_view = std::string_view;
  11473.       |                     ^~~
  11474. /usr/include/absl/strings/string_view.h:752:8: error: ‘string_view’ does not name a type
  11475.   752 | inline string_view ClippedSubstr(string_view s, size_t pos,
  11476.       |        ^~~~~~~~~~~
  11477. /usr/include/absl/strings/string_view.h:763:11: error: ‘string_view’ does not name a type
  11478.   763 | constexpr string_view NullSafeStringView(absl::Nullable<const char*> p) {
  11479.       |           ^~~~~~~~~~~
  11480. /usr/include/absl/log/internal/vlog_config.h:128:21: error: ‘string_view’ is not a member of ‘absl’
  11481.   128 | int VLogLevel(absl::string_view file);
  11482.       |                     ^~~~~~~~~~~
  11483. /usr/include/absl/log/internal/vlog_config.h:140:6: error: variable or field ‘UpdateVModule’ declared void
  11484.   140 | void UpdateVModule(absl::string_view vmodule);
  11485.       |      ^~~~~~~~~~~~~
  11486. /usr/include/absl/log/internal/vlog_config.h:140:26: error: ‘string_view’ is not a member of ‘absl’
  11487.   140 | void UpdateVModule(absl::string_view vmodule);
  11488.       |                          ^~~~~~~~~~~
  11489. /usr/include/absl/log/internal/vlog_config.h:150:26: error: ‘string_view’ is not a member of ‘absl’
  11490.   150 | int PrependVModule(absl::string_view module_pattern, int log_level);
  11491.       |                          ^~~~~~~~~~~
  11492. /usr/include/absl/log/internal/vlog_config.h:150:54: error: expected primary-expression before ‘int’
  11493.   150 | int PrependVModule(absl::string_view module_pattern, int log_level);
  11494.       |                                                      ^~~
  11495. /usr/include/absl/log/internal/vlog_config.h:150:67: error: expression list treated as compound expression in initializer [-fpermissive]
  11496.   150 | int PrependVModule(absl::string_view module_pattern, int log_level);
  11497.       |                                                                   ^
  11498. In file included from /usr/include/absl/log/internal/log_message.h:39,
  11499.                  from /usr/include/absl/log/internal/log_impl.h:20:
  11500. /usr/include/absl/base/log_severity.h: In function ‘constexpr const char* absl::lts_20240722::LogSeverityName(LogSeverity)’:
  11501. /usr/include/absl/base/log_severity.h:109:1: error: body of ‘constexpr’ function ‘constexpr const char* absl::lts_20240722::LogSeverityName(LogSeverity)’ not a return-statement
  11502.   109 | }
  11503.       | ^
  11504. /usr/include/absl/base/log_severity.h: In function ‘constexpr absl::lts_20240722::LogSeverity absl::lts_20240722::NormalizeLogSeverity(LogSeverity)’:
  11505. /usr/include/absl/base/log_severity.h:120:1: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::LogSeverity absl::lts_20240722::NormalizeLogSeverity(LogSeverity)’ not a return-statement
  11506.   120 | }
  11507.       | ^
  11508. In file included from /usr/include/absl/time/time.h:97,
  11509.                  from /usr/include/absl/log/log_entry.h:35,
  11510.                  from /usr/include/absl/log/internal/log_message.h:41:
  11511. /usr/include/absl/time/civil_time.h: At global scope:
  11512. /usr/include/absl/time/civil_time.h:515:27: error: ‘string_view’ is not a member of ‘absl’
  11513.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11514.       |                           ^~~~~~~~~~~
  11515. /usr/include/absl/time/civil_time.h:515:53: error: expected primary-expression before ‘*’ token
  11516.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11517.       |                                                     ^
  11518. /usr/include/absl/time/civil_time.h:515:55: error: ‘c’ was not declared in this scope
  11519.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11520.       |                                                       ^
  11521. /usr/include/absl/time/civil_time.h:515:56: error: expression list treated as compound expression in initializer [-fpermissive]
  11522.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11523.       |                                                        ^
  11524. /usr/include/absl/time/civil_time.h:516:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  11525.   516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  11526.       |      ^~~~~~~~~~~~~~
  11527. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  11528.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11529.       |      ^~~~~~~~~~~~~~
  11530. /usr/include/absl/time/civil_time.h:516:27: error: ‘string_view’ is not a member of ‘absl’
  11531.   516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  11532.       |                           ^~~~~~~~~~~
  11533. /usr/include/absl/time/civil_time.h:516:53: error: expected primary-expression before ‘*’ token
  11534.   516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  11535.       |                                                     ^
  11536. /usr/include/absl/time/civil_time.h:516:55: error: ‘c’ was not declared in this scope
  11537.   516 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  11538.       |                                                       ^
  11539. /usr/include/absl/time/civil_time.h:517:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  11540.   517 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  11541.       |      ^~~~~~~~~~~~~~
  11542. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  11543.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11544.       |      ^~~~~~~~~~~~~~
  11545. /usr/include/absl/time/civil_time.h:517:27: error: ‘string_view’ is not a member of ‘absl’
  11546.   517 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  11547.       |                           ^~~~~~~~~~~
  11548. /usr/include/absl/time/civil_time.h:517:51: error: expected primary-expression before ‘*’ token
  11549.   517 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  11550.       |                                                   ^
  11551. /usr/include/absl/time/civil_time.h:517:53: error: ‘c’ was not declared in this scope
  11552.   517 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  11553.       |                                                     ^
  11554. /usr/include/absl/time/civil_time.h:518:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  11555.   518 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  11556.       |      ^~~~~~~~~~~~~~
  11557. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  11558.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11559.       |      ^~~~~~~~~~~~~~
  11560. /usr/include/absl/time/civil_time.h:518:27: error: ‘string_view’ is not a member of ‘absl’
  11561.   518 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  11562.       |                           ^~~~~~~~~~~
  11563. /usr/include/absl/time/civil_time.h:518:50: error: expected primary-expression before ‘*’ token
  11564.   518 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  11565.       |                                                  ^
  11566. /usr/include/absl/time/civil_time.h:518:52: error: ‘c’ was not declared in this scope
  11567.   518 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  11568.       |                                                    ^
  11569. /usr/include/absl/time/civil_time.h:519:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  11570.   519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  11571.       |      ^~~~~~~~~~~~~~
  11572. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  11573.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11574.       |      ^~~~~~~~~~~~~~
  11575. /usr/include/absl/time/civil_time.h:519:27: error: ‘string_view’ is not a member of ‘absl’
  11576.   519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  11577.       |                           ^~~~~~~~~~~
  11578. /usr/include/absl/time/civil_time.h:519:52: error: expected primary-expression before ‘*’ token
  11579.   519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  11580.       |                                                    ^
  11581. /usr/include/absl/time/civil_time.h:519:54: error: ‘c’ was not declared in this scope
  11582.   519 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  11583.       |                                                      ^
  11584. /usr/include/absl/time/civil_time.h:520:6: error: redefinition of ‘bool absl::lts_20240722::ParseCivilTime’
  11585.   520 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  11586.       |      ^~~~~~~~~~~~~~
  11587. /usr/include/absl/time/civil_time.h:515:6: note: ‘bool absl::lts_20240722::ParseCivilTime’ previously defined here
  11588.   515 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  11589.       |      ^~~~~~~~~~~~~~
  11590. /usr/include/absl/time/civil_time.h:520:27: error: ‘string_view’ is not a member of ‘absl’
  11591.   520 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  11592.       |                           ^~~~~~~~~~~
  11593. /usr/include/absl/time/civil_time.h:520:51: error: expected primary-expression before ‘*’ token
  11594.   520 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  11595.       |                                                   ^
  11596. /usr/include/absl/time/civil_time.h:520:53: error: ‘c’ was not declared in this scope
  11597.   520 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  11598.       |                                                     ^
  11599. /usr/include/absl/time/civil_time.h:535:34: error: ‘string_view’ is not a member of ‘absl’
  11600.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11601.       |                                  ^~~~~~~~~~~
  11602. /usr/include/absl/time/civil_time.h:535:60: error: expected primary-expression before ‘*’ token
  11603.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11604.       |                                                            ^
  11605. /usr/include/absl/time/civil_time.h:535:62: error: ‘c’ was not declared in this scope
  11606.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11607.       |                                                              ^
  11608. /usr/include/absl/time/civil_time.h:535:63: error: expression list treated as compound expression in initializer [-fpermissive]
  11609.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11610.       |                                                               ^
  11611. /usr/include/absl/time/civil_time.h:536:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  11612.   536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  11613.       |      ^~~~~~~~~~~~~~~~~~~~~
  11614. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  11615.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11616.       |      ^~~~~~~~~~~~~~~~~~~~~
  11617. /usr/include/absl/time/civil_time.h:536:34: error: ‘string_view’ is not a member of ‘absl’
  11618.   536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  11619.       |                                  ^~~~~~~~~~~
  11620. /usr/include/absl/time/civil_time.h:536:60: error: expected primary-expression before ‘*’ token
  11621.   536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  11622.       |                                                            ^
  11623. /usr/include/absl/time/civil_time.h:536:62: error: ‘c’ was not declared in this scope
  11624.   536 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  11625.       |                                                              ^
  11626. /usr/include/absl/time/civil_time.h:537:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  11627.   537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  11628.       |      ^~~~~~~~~~~~~~~~~~~~~
  11629. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  11630.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11631.       |      ^~~~~~~~~~~~~~~~~~~~~
  11632. /usr/include/absl/time/civil_time.h:537:34: error: ‘string_view’ is not a member of ‘absl’
  11633.   537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  11634.       |                                  ^~~~~~~~~~~
  11635. /usr/include/absl/time/civil_time.h:537:58: error: expected primary-expression before ‘*’ token
  11636.   537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  11637.       |                                                          ^
  11638. /usr/include/absl/time/civil_time.h:537:60: error: ‘c’ was not declared in this scope
  11639.   537 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  11640.       |                                                            ^
  11641. /usr/include/absl/time/civil_time.h:538:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  11642.   538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  11643.       |      ^~~~~~~~~~~~~~~~~~~~~
  11644. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  11645.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11646.       |      ^~~~~~~~~~~~~~~~~~~~~
  11647. /usr/include/absl/time/civil_time.h:538:34: error: ‘string_view’ is not a member of ‘absl’
  11648.   538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  11649.       |                                  ^~~~~~~~~~~
  11650. /usr/include/absl/time/civil_time.h:538:57: error: expected primary-expression before ‘*’ token
  11651.   538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  11652.       |                                                         ^
  11653. /usr/include/absl/time/civil_time.h:538:59: error: ‘c’ was not declared in this scope
  11654.   538 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  11655.       |                                                           ^
  11656. /usr/include/absl/time/civil_time.h:539:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  11657.   539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  11658.       |      ^~~~~~~~~~~~~~~~~~~~~
  11659. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  11660.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11661.       |      ^~~~~~~~~~~~~~~~~~~~~
  11662. /usr/include/absl/time/civil_time.h:539:34: error: ‘string_view’ is not a member of ‘absl’
  11663.   539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  11664.       |                                  ^~~~~~~~~~~
  11665. /usr/include/absl/time/civil_time.h:539:59: error: expected primary-expression before ‘*’ token
  11666.   539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  11667.       |                                                           ^
  11668. /usr/include/absl/time/civil_time.h:539:61: error: ‘c’ was not declared in this scope
  11669.   539 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  11670.       |                                                             ^
  11671. /usr/include/absl/time/civil_time.h:540:6: error: redefinition of ‘bool absl::lts_20240722::ParseLenientCivilTime’
  11672.   540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  11673.       |      ^~~~~~~~~~~~~~~~~~~~~
  11674. /usr/include/absl/time/civil_time.h:535:6: note: ‘bool absl::lts_20240722::ParseLenientCivilTime’ previously defined here
  11675.   535 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  11676.       |      ^~~~~~~~~~~~~~~~~~~~~
  11677. /usr/include/absl/time/civil_time.h:540:34: error: ‘string_view’ is not a member of ‘absl’
  11678.   540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  11679.       |                                  ^~~~~~~~~~~
  11680. /usr/include/absl/time/civil_time.h:540:58: error: expected primary-expression before ‘*’ token
  11681.   540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  11682.       |                                                          ^
  11683. /usr/include/absl/time/civil_time.h:540:60: error: ‘c’ was not declared in this scope
  11684.   540 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  11685.       |                                                            ^
  11686. /usr/include/absl/time/civil_time.h:566:26: error: ‘string_view’ is not a member of ‘absl’
  11687.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11688.       |                          ^~~~~~~~~~~
  11689. /usr/include/absl/time/civil_time.h:566:52: error: expected primary-expression before ‘*’ token
  11690.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11691.       |                                                    ^
  11692. /usr/include/absl/time/civil_time.h:566:54: error: ‘c’ was not declared in this scope
  11693.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11694.       |                                                      ^
  11695. /usr/include/absl/time/civil_time.h:566:68: error: expected primary-expression before ‘*’ token
  11696.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11697.       |                                                                    ^
  11698. /usr/include/absl/time/civil_time.h:566:70: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  11699.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11700.       |                                                                      ^~~~~
  11701.       |                                                                      perror
  11702. /usr/include/absl/time/civil_time.h:566:75: error: expression list treated as compound expression in initializer [-fpermissive]
  11703.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11704.       |                                                                           ^
  11705. /usr/include/absl/time/civil_time.h:567:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  11706.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  11707.       |      ^~~~~~~~~~~~~
  11708. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  11709.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11710.       |      ^~~~~~~~~~~~~
  11711. /usr/include/absl/time/civil_time.h:567:26: error: ‘string_view’ is not a member of ‘absl’
  11712.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  11713.       |                          ^~~~~~~~~~~
  11714. /usr/include/absl/time/civil_time.h:567:52: error: expected primary-expression before ‘*’ token
  11715.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  11716.       |                                                    ^
  11717. /usr/include/absl/time/civil_time.h:567:54: error: ‘c’ was not declared in this scope
  11718.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  11719.       |                                                      ^
  11720. /usr/include/absl/time/civil_time.h:567:68: error: expected primary-expression before ‘*’ token
  11721.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  11722.       |                                                                    ^
  11723. /usr/include/absl/time/civil_time.h:567:70: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  11724.   567 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  11725.       |                                                                      ^~~~~
  11726.       |                                                                      perror
  11727. /usr/include/absl/time/civil_time.h:568:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  11728.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  11729.       |      ^~~~~~~~~~~~~
  11730. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  11731.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11732.       |      ^~~~~~~~~~~~~
  11733. /usr/include/absl/time/civil_time.h:568:26: error: ‘string_view’ is not a member of ‘absl’
  11734.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  11735.       |                          ^~~~~~~~~~~
  11736. /usr/include/absl/time/civil_time.h:568:50: error: expected primary-expression before ‘*’ token
  11737.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  11738.       |                                                  ^
  11739. /usr/include/absl/time/civil_time.h:568:52: error: ‘c’ was not declared in this scope
  11740.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  11741.       |                                                    ^
  11742. /usr/include/absl/time/civil_time.h:568:66: error: expected primary-expression before ‘*’ token
  11743.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  11744.       |                                                                  ^
  11745. /usr/include/absl/time/civil_time.h:568:68: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  11746.   568 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  11747.       |                                                                    ^~~~~
  11748.       |                                                                    perror
  11749. /usr/include/absl/time/civil_time.h:569:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  11750.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  11751.       |      ^~~~~~~~~~~~~
  11752. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  11753.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11754.       |      ^~~~~~~~~~~~~
  11755. /usr/include/absl/time/civil_time.h:569:26: error: ‘string_view’ is not a member of ‘absl’
  11756.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  11757.       |                          ^~~~~~~~~~~
  11758. /usr/include/absl/time/civil_time.h:569:49: error: expected primary-expression before ‘*’ token
  11759.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  11760.       |                                                 ^
  11761. /usr/include/absl/time/civil_time.h:569:51: error: ‘c’ was not declared in this scope
  11762.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  11763.       |                                                   ^
  11764. /usr/include/absl/time/civil_time.h:569:65: error: expected primary-expression before ‘*’ token
  11765.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  11766.       |                                                                 ^
  11767. /usr/include/absl/time/civil_time.h:569:67: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  11768.   569 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  11769.       |                                                                   ^~~~~
  11770.       |                                                                   perror
  11771. /usr/include/absl/time/civil_time.h:570:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  11772.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  11773.       |      ^~~~~~~~~~~~~
  11774. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  11775.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11776.       |      ^~~~~~~~~~~~~
  11777. /usr/include/absl/time/civil_time.h:570:26: error: ‘string_view’ is not a member of ‘absl’
  11778.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  11779.       |                          ^~~~~~~~~~~
  11780. /usr/include/absl/time/civil_time.h:570:51: error: expected primary-expression before ‘*’ token
  11781.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  11782.       |                                                   ^
  11783. /usr/include/absl/time/civil_time.h:570:53: error: ‘c’ was not declared in this scope
  11784.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  11785.       |                                                     ^
  11786. /usr/include/absl/time/civil_time.h:570:67: error: expected primary-expression before ‘*’ token
  11787.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  11788.       |                                                                   ^
  11789. /usr/include/absl/time/civil_time.h:570:69: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  11790.   570 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  11791.       |                                                                     ^~~~~
  11792.       |                                                                     perror
  11793. /usr/include/absl/time/civil_time.h:571:6: error: redefinition of ‘bool absl::lts_20240722::time_internal::AbslParseFlag’
  11794.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  11795.       |      ^~~~~~~~~~~~~
  11796. /usr/include/absl/time/civil_time.h:566:6: note: ‘bool absl::lts_20240722::time_internal::AbslParseFlag’ previously defined here
  11797.   566 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  11798.       |      ^~~~~~~~~~~~~
  11799. /usr/include/absl/time/civil_time.h:571:26: error: ‘string_view’ is not a member of ‘absl’
  11800.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  11801.       |                          ^~~~~~~~~~~
  11802. /usr/include/absl/time/civil_time.h:571:50: error: expected primary-expression before ‘*’ token
  11803.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  11804.       |                                                  ^
  11805. /usr/include/absl/time/civil_time.h:571:52: error: ‘c’ was not declared in this scope
  11806.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  11807.       |                                                    ^
  11808. /usr/include/absl/time/civil_time.h:571:66: error: expected primary-expression before ‘*’ token
  11809.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  11810.       |                                                                  ^
  11811. /usr/include/absl/time/civil_time.h:571:68: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  11812.   571 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  11813.       |                                                                    ^~~~~
  11814.       |                                                                    perror
  11815. /usr/include/absl/time/time.h: In constructor ‘absl::lts_20240722::Duration::HiRep::HiRep(int64_t)’:
  11816. /usr/include/absl/time/time.h:262:5: error: ‘constexpr’ constructor does not have empty body
  11817.   262 |     }
  11818.       |     ^
  11819. /usr/include/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20240722::Duration::HiRep::Get() const’:
  11820. /usr/include/absl/time/time.h:282:5: error: body of ‘constexpr’ function ‘constexpr int64_t absl::lts_20240722::Duration::HiRep::Get() const’ not a return-statement
  11821.   282 |     }
  11822.       |     ^
  11823. /usr/include/absl/time/time.h: In member function ‘constexpr absl::lts_20240722::Duration::HiRep& absl::lts_20240722::Duration::HiRep::operator=(int64_t) const’:
  11824. /usr/include/absl/time/time.h:290:11: error: assignment of member ‘absl::lts_20240722::Duration::HiRep::hi_’ in read-only object
  11825.   290 |       hi_ = static_cast<uint32_t>(unsigned_value >> 32);
  11826.       |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11827. /usr/include/absl/time/time.h:291:11: error: assignment of member ‘absl::lts_20240722::Duration::HiRep::lo_’ in read-only object
  11828.   291 |       lo_ = static_cast<uint32_t>(unsigned_value);
  11829.       |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11830. /usr/include/absl/time/time.h:292:14: error: binding reference of type ‘absl::lts_20240722::Duration::HiRep&’ to ‘const absl::lts_20240722::Duration::HiRep’ discards qualifiers
  11831.   292 |       return *this;
  11832.       |              ^~~~~
  11833. /usr/include/absl/time/time.h:293:5: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::Duration::HiRep& absl::lts_20240722::Duration::HiRep::operator=(int64_t) const’ not a return-statement
  11834.   293 |     }
  11835.       |     ^
  11836. /usr/include/absl/time/time.h: At global scope:
  11837. /usr/include/absl/time/time.h:714:26: error: ‘string_view’ is not a member of ‘absl’
  11838.   714 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  11839.       |                          ^~~~~~~~~~~
  11840. /usr/include/absl/time/time.h:714:58: error: expected primary-expression before ‘*’ token
  11841.   714 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  11842.       |                                                          ^
  11843. /usr/include/absl/time/time.h:714:60: error: ‘d’ was not declared in this scope
  11844.   714 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  11845.       |                                                            ^
  11846. /usr/include/absl/time/time.h:714:61: error: expression list treated as compound expression in initializer [-fpermissive]
  11847.   714 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  11848.       |                                                             ^
  11849. /usr/include/absl/time/time.h:721:26: error: ‘string_view’ is not a member of ‘absl’
  11850.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  11851.       |                          ^~~~~~~~~~~
  11852. /usr/include/absl/time/time.h:721:52: error: expected primary-expression before ‘*’ token
  11853.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  11854.       |                                                    ^
  11855. /usr/include/absl/time/time.h:721:54: error: ‘dst’ was not declared in this scope
  11856.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  11857.       |                                                      ^~~
  11858. /usr/include/absl/time/time.h:721:70: error: expected primary-expression before ‘*’ token
  11859.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  11860.       |                                                                      ^
  11861. /usr/include/absl/time/time.h:721:72: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  11862.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  11863.       |                                                                        ^~~~~
  11864.       |                                                                        perror
  11865. /usr/include/absl/time/time.h:721:77: error: expression list treated as compound expression in initializer [-fpermissive]
  11866.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  11867.       |                                                                             ^
  11868. /usr/include/absl/time/time.h:1048:6: error: redefinition of ‘bool absl::lts_20240722::AbslParseFlag’
  11869.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  11870.       |      ^~~~~~~~~~~~~
  11871. /usr/include/absl/time/time.h:721:6: note: ‘bool absl::lts_20240722::AbslParseFlag’ previously defined here
  11872.   721 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  11873.       |      ^~~~~~~~~~~~~
  11874. /usr/include/absl/time/time.h:1048:26: error: ‘string_view’ is not a member of ‘absl’
  11875.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  11876.       |                          ^~~~~~~~~~~
  11877. /usr/include/absl/time/time.h:1048:48: error: expected primary-expression before ‘*’ token
  11878.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  11879.       |                                                ^
  11880. /usr/include/absl/time/time.h:1048:50: error: ‘t’ was not declared in this scope; did you mean ‘tm’?
  11881.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  11882.       |                                                  ^
  11883.       |                                                  tm
  11884. /usr/include/absl/time/time.h:1048:64: error: expected primary-expression before ‘*’ token
  11885.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  11886.       |                                                                ^
  11887. /usr/include/absl/time/time.h:1048:66: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  11888.  1048 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  11889.       |                                                                  ^~~~~
  11890.       |                                                                  perror
  11891. /usr/include/absl/time/time.h:1252:32: error: ‘string_view’ is not a member of ‘absl’
  11892.  1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  11893.       |                                ^~~~~~~~~~~
  11894. /usr/include/absl/time/time.h:1252:58: error: expected primary-expression before ‘*’ token
  11895.  1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  11896.       |                                                          ^
  11897. /usr/include/absl/time/time.h:1252:60: error: ‘tz’ was not declared in this scope; did you mean ‘tm’?
  11898.  1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  11899.       |                                                            ^~
  11900.       |                                                            tm
  11901. /usr/include/absl/time/time.h:1252:62: error: expression list treated as compound expression in initializer [-fpermissive]
  11902.  1252 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  11903.       |                                                              ^
  11904. /usr/include/absl/time/time.h:1494:59: error: ‘string_view’ is not a member of ‘absl’
  11905.  1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  11906.       |                                                           ^~~~~~~~~~~
  11907. /usr/include/absl/time/time.h:1495:58: error: expected primary-expression before ‘t’
  11908.  1495 |                                                     Time t, TimeZone tz);
  11909.       |                                                          ^
  11910. /usr/include/absl/time/time.h:1495:70: error: expected primary-expression before ‘tz’
  11911.  1495 |                                                     Time t, TimeZone tz);
  11912.       |                                                                      ^~
  11913. /usr/include/absl/time/time.h:1500:72: error: ‘std::string absl::lts_20240722::FormatTime(Time, TimeZone)’ redeclared as different kind of entity
  11914.  1500 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t, TimeZone tz);
  11915.       |                                                                        ^
  11916. /usr/include/absl/time/time.h:1494:42: note: previous declaration ‘std::string absl::lts_20240722::FormatTime’
  11917.  1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  11918.       |                                          ^~~~~~~~~~
  11919. /usr/include/absl/time/time.h:1501:59: error: ‘std::string absl::lts_20240722::FormatTime(Time)’ redeclared as different kind of entity
  11920.  1501 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t);
  11921.       |                                                           ^
  11922. /usr/include/absl/time/time.h:1494:42: note: previous declaration ‘std::string absl::lts_20240722::FormatTime’
  11923.  1494 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  11924.       |                                          ^~~~~~~~~~
  11925. /usr/include/absl/time/time.h: In function ‘std::ostream& absl::lts_20240722::operator<<(std::ostream&, Time)’:
  11926. /usr/include/absl/time/time.h:1505:26: error: no match for call to ‘(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20240722::Time&)’
  11927.  1505 |   return os << FormatTime(t);
  11928.       |                ~~~~~~~~~~^~~
  11929. /usr/include/absl/time/time.h: In function ‘void absl::lts_20240722::AbslStringify(Sink&, Time)’:
  11930. /usr/include/absl/time/time.h:1511:25: error: no match for call to ‘(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20240722::Time&)’
  11931.  1511 |   sink.Append(FormatTime(t));
  11932.       |               ~~~~~~~~~~^~~
  11933. /usr/include/absl/time/time.h: At global scope:
  11934. /usr/include/absl/time/time.h:1563:22: error: ‘string_view’ is not a member of ‘absl’
  11935.  1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  11936.       |                      ^~~~~~~~~~~
  11937. /usr/include/absl/time/time.h:1563:48: error: ‘string_view’ is not a member of ‘absl’
  11938.  1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  11939.       |                                                ^~~~~~~~~~~
  11940. /usr/include/absl/time/time.h:1563:71: error: expected primary-expression before ‘*’ token
  11941.  1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  11942.       |                                                                       ^
  11943. /usr/include/absl/time/time.h:1564:27: error: expected primary-expression before ‘*’ token
  11944.  1564 |                std::string* err);
  11945.       |                           ^
  11946. /usr/include/absl/time/time.h:1564:29: error: ‘err’ was not declared in this scope; did you mean ‘erf’?
  11947.  1564 |                std::string* err);
  11948.       |                             ^~~
  11949.       |                             erf
  11950. /usr/include/absl/time/time.h:1564:32: error: expression list treated as compound expression in initializer [-fpermissive]
  11951.  1564 |                std::string* err);
  11952.       |                                ^
  11953. /usr/include/absl/time/time.h:1573:6: error: redefinition of ‘bool absl::lts_20240722::ParseTime’
  11954.  1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  11955.       |      ^~~~~~~~~
  11956. /usr/include/absl/time/time.h:1563:6: note: ‘bool absl::lts_20240722::ParseTime’ previously defined here
  11957.  1563 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  11958.       |      ^~~~~~~~~
  11959. /usr/include/absl/time/time.h:1573:22: error: ‘string_view’ is not a member of ‘absl’
  11960.  1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  11961.       |                      ^~~~~~~~~~~
  11962. /usr/include/absl/time/time.h:1573:48: error: ‘string_view’ is not a member of ‘absl’
  11963.  1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  11964.       |                                                ^~~~~~~~~~~
  11965. /usr/include/absl/time/time.h:1573:76: error: expected primary-expression before ‘tz’
  11966.  1573 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  11967.       |                                                                            ^~
  11968. /usr/include/absl/time/time.h:1574:20: error: expected primary-expression before ‘*’ token
  11969.  1574 |                Time* time, std::string* err);
  11970.       |                    ^
  11971. /usr/include/absl/time/time.h:1574:39: error: expected primary-expression before ‘*’ token
  11972.  1574 |                Time* time, std::string* err);
  11973.       |                                       ^
  11974. /usr/include/absl/time/time.h:1574:41: error: ‘err’ was not declared in this scope; did you mean ‘erf’?
  11975.  1574 |                Time* time, std::string* err);
  11976.       |                                         ^~~
  11977.       |                                         erf
  11978. In file included from /usr/include/absl/types/span.h:70,
  11979.                  from /usr/include/absl/log/log_entry.h:36:
  11980. /usr/include/absl/types/internal/span.h:119:26: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’?
  11981.   119 |   using Container = std::remove_const_t<T>;
  11982.       |                          ^~~~~~~~~~~~~~
  11983.       |                          remove_const
  11984. /usr/include/absl/types/internal/span.h:121:44: error: parse error in template argument list
  11985.   121 |       decltype(span_internal::GetData(std::declval<const Container&>()));
  11986.       |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
  11987. /usr/include/absl/types/internal/span.h:122:64: error: ‘Container’ was not declared in this scope
  11988.   122 |   using MutData = decltype(span_internal::GetData(std::declval<Container&>()));
  11989.       |                                                                ^~~~~~~~~
  11990. /usr/include/absl/types/internal/span.h:122:56: error: parse error in template argument list
  11991.   122 |   using MutData = decltype(span_internal::GetData(std::declval<Container&>()));
  11992.       |                                                        ^~~~~~~~~~~~~~~~~~~
  11993. /usr/include/absl/types/internal/span.h:130:29: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  11994.   130 | using EnableIfIsView = std::enable_if_t<IsView<T>::value, int>;
  11995.       |                             ^~~~~~~~~~~
  11996. /usr/include/absl/types/internal/span.h:130:24: note: ‘std::enable_if_t’ is only available from C++14 onwards
  11997.   130 | using EnableIfIsView = std::enable_if_t<IsView<T>::value, int>;
  11998.       |                        ^~~
  11999. /usr/include/absl/types/internal/span.h:133:32: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  12000.   133 | using EnableIfNotIsView = std::enable_if_t<!IsView<T>::value, int>;
  12001.       |                                ^~~~~~~~~~~
  12002. /usr/include/absl/types/internal/span.h:133:27: note: ‘std::enable_if_t’ is only available from C++14 onwards
  12003.   133 | using EnableIfNotIsView = std::enable_if_t<!IsView<T>::value, int>;
  12004.       |                           ^~~
  12005. /usr/include/absl/types/span.h:205:39: error: ‘EnableIfNotIsView’ in namespace ‘absl::lts_20240722::span_internal’ does not name a template type
  12006.   205 |             typename = span_internal::EnableIfNotIsView<V>>
  12007.       |                                       ^~~~~~~~~~~~~~~~~
  12008. /usr/include/absl/types/span.h:205:56: error: expected ‘>’ before ‘<’ token
  12009.   205 |             typename = span_internal::EnableIfNotIsView<V>>
  12010.       |                                                        ^
  12011. /usr/include/absl/types/span.h:214:39: error: ‘EnableIfNotIsView’ in namespace ‘absl::lts_20240722::span_internal’ does not name a template type
  12012.   214 |             typename = span_internal::EnableIfNotIsView<V>>
  12013.       |                                       ^~~~~~~~~~~~~~~~~
  12014. /usr/include/absl/types/span.h:214:56: error: expected ‘>’ before ‘<’ token
  12015.   214 |             typename = span_internal::EnableIfNotIsView<V>>
  12016.       |                                                        ^
  12017. /usr/include/absl/types/span.h:226:28: error: ‘absl::lts_20240722::span_internal::EnableIfIsView’ has not been declared
  12018.   226 |             span_internal::EnableIfIsView<V> = 0>
  12019.       |                            ^~~~~~~~~~~~~~
  12020. /usr/include/absl/types/span.h:226:42: error: expected ‘>’ before ‘<’ token
  12021.   226 |             span_internal::EnableIfIsView<V> = 0>
  12022.       |                                          ^
  12023. /usr/include/absl/types/span.h:227:12: error: ‘template<class T> template<class V, class, class, <typeprefixerror><anonymous> > absl::lts_20240722::Span<T>::Span(V&)’ cannot be overloaded with ‘template<class T> template<class V, class, class, class> absl::lts_20240722::Span<T>::Span(V&)’
  12024.   227 |   explicit Span(V& v) noexcept  // NOLINT(runtime/references)
  12025.       |            ^~~~
  12026. /usr/include/absl/types/span.h:206:12: note: previous declaration ‘template<class T> template<class V, class, class, class> absl::lts_20240722::Span<T>::Span(V&)’
  12027.   206 |   explicit Span(
  12028.       |            ^~~~
  12029. /usr/include/absl/types/span.h:231:28: error: ‘absl::lts_20240722::span_internal::EnableIfIsView’ has not been declared
  12030.   231 |             span_internal::EnableIfIsView<V> = 0>
  12031.       |                            ^~~~~~~~~~~~~~
  12032. /usr/include/absl/types/span.h:231:42: error: expected ‘>’ before ‘<’ token
  12033.   231 |             span_internal::EnableIfIsView<V> = 0>
  12034.       |                                          ^
  12035. /usr/include/absl/types/span.h:232:13: error: ‘template<class T> template<class V, class, class, <typeprefixerror><anonymous> > constexpr absl::lts_20240722::Span<T>::Span(const V&)’ cannot be overloaded with ‘template<class T> template<class V, class, class, class> constexpr absl::lts_20240722::Span<T>::Span(const V&)’
  12036.   232 |   constexpr Span(const V& v) noexcept  // NOLINT(runtime/explicit)
  12037.       |             ^~~~
  12038. /usr/include/absl/types/span.h:215:13: note: previous declaration ‘template<class T> template<class V, class, class, class> constexpr absl::lts_20240722::Span<T>::Span(const V&)’
  12039.   215 |   constexpr Span(
  12040.       |             ^~~~
  12041. /usr/include/absl/log/log_entry.h:75:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12042.    75 |   absl::string_view source_filename() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  12043.       |         ^~~~~~~~~~~
  12044. /usr/include/absl/log/log_entry.h:78:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12045.    78 |   absl::string_view source_basename() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  12046.       |         ^~~~~~~~~~~
  12047. /usr/include/absl/log/log_entry.h:145:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12048.   145 |   absl::string_view text_message_with_prefix_and_newline() const
  12049.       |         ^~~~~~~~~~~
  12050. /usr/include/absl/log/log_entry.h:151:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12051.   151 |   absl::string_view text_message_with_prefix() const
  12052.       |         ^~~~~~~~~~~
  12053. /usr/include/absl/log/log_entry.h:157:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12054.   157 |   absl::string_view text_message_with_newline() const
  12055.       |         ^~~~~~~~~~~
  12056. /usr/include/absl/log/log_entry.h:163:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12057.   163 |   absl::string_view text_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  12058.       |         ^~~~~~~~~~~
  12059. /usr/include/absl/log/log_entry.h:178:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12060.   178 |   absl::string_view encoded_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  12061.       |         ^~~~~~~~~~~
  12062. /usr/include/absl/log/log_entry.h:194:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12063.   194 |   absl::string_view stacktrace() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  12064.       |         ^~~~~~~~~~~
  12065. /usr/include/absl/log/log_entry.h:201:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12066.   201 |   absl::string_view full_filename_;
  12067.       |         ^~~~~~~~~~~
  12068. /usr/include/absl/log/log_entry.h:202:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12069.   202 |   absl::string_view base_filename_;
  12070.       |         ^~~~~~~~~~~
  12071. /usr/include/absl/log/log_entry.h:211:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12072.   211 |   absl::string_view encoding_;
  12073.       |         ^~~~~~~~~~~
  12074. In file included from /usr/include/absl/log/internal/log_message.h:43:
  12075. /usr/include/absl/strings/has_absl_stringify.h:36:15: error: ‘string_view’ has not been declared
  12076.    36 |   void Append(string_view v);
  12077.       |               ^~~~~~~~~~~
  12078. /usr/include/absl/strings/has_absl_stringify.h:39:62: error: ‘absl::string_view’ has not been declared
  12079.    39 |   friend void AbslFormatFlush(UnimplementedSink* sink, absl::string_view v);
  12080.       |                                                              ^~~~~~~~~~~
  12081. /usr/include/absl/strings/has_absl_stringify.h:57:13: error: ‘enable_if_t’ is not a member of ‘std’
  12082.    57 |     T, std::enable_if_t<std::is_void<decltype(AbslStringify(
  12083.       |             ^~~~~~~~~~~
  12084. /usr/include/absl/strings/has_absl_stringify.h:57:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
  12085. /usr/include/absl/strings/has_absl_stringify.h:57:13: error: ‘enable_if_t’ is not a member of ‘std’
  12086. /usr/include/absl/strings/has_absl_stringify.h:57:13: note: ‘std::enable_if_t’ is only available from C++14 onwards
  12087. /usr/include/absl/strings/has_absl_stringify.h:59:41: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct absl::lts_20240722::HasAbslStringify’
  12088.    59 |            std::declval<const T&>()))>::value>> : std::true_type {};
  12089.       |                                         ^~~~~
  12090. /usr/include/absl/strings/has_absl_stringify.h:59:41: note:   expected a type, got ‘(<expression error> < std::is_void<decltype (absl::lts_20240722::AbslStringify(std::declval<absl::lts_20240722::strings_internal::UnimplementedSink&>(), declval<const T&>()))>::value)’
  12091. /usr/include/absl/strings/has_absl_stringify.h:59:46: error: expected unqualified-id before ‘>’ token
  12092.    59 |            std::declval<const T&>()))>::value>> : std::true_type {};
  12093.       |                                              ^~
  12094. /usr/include/absl/log/internal/log_message.h:75:32: error: ‘absl::string_view’ has not been declared
  12095.    75 |   LogMessage& AtLocation(absl::string_view file, int line);
  12096.       |                                ^~~~~~~~~~~
  12097. /usr/include/absl/log/internal/log_message.h:146:32: error: ‘absl::string_view’ has not been declared
  12098.   146 |   LogMessage& operator<<(absl::string_view v);
  12099.       |                                ^~~~~~~~~~~
  12100. /usr/include/absl/log/internal/log_message.h:146:15: error: ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)’ cannot be overloaded with ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)’
  12101.   146 |   LogMessage& operator<<(absl::string_view v);
  12102.       |               ^~~~~~~~
  12103. /usr/include/absl/log/internal/log_message.h:118:15: note: previous declaration ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(int)’
  12104.   118 |   LogMessage& operator<<(signed int v) { return operator<< <signed int>(v); }
  12105.       |               ^~~~~~~~
  12106. /usr/include/absl/log/internal/log_message.h:235:34: error: ‘absl::string_view’ has not been declared
  12107.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  12108.       |                                  ^~~~~~~~~~~
  12109. /usr/include/absl/log/internal/log_message.h:271:21: error: ‘absl::string_view’ has not been declared
  12110.   271 |   void Append(absl::string_view v) {
  12111.       |                     ^~~~~~~~~~~
  12112. /usr/include/absl/log/internal/log_message.h:276:58: error: ‘absl::string_view’ has not been declared
  12113.   276 |   friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) {
  12114.       |                                                          ^~~~~~~~~~~
  12115. /usr/include/absl/log/internal/log_message.h:341:45: error: template-id ‘CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>’ used as a declarator
  12116.   341 |     LogMessage::StringType::kLiteral>(absl::string_view str);
  12117.       |                                             ^~~~~~~~~~~
  12118. /usr/include/absl/log/internal/log_message.h:340:22: error: variable or field ‘CopyToEncodedBuffer’ declared void
  12119.   340 | extern template void LogMessage::CopyToEncodedBuffer<
  12120.       |                      ^~~~~~~~~~
  12121. /usr/include/absl/log/internal/log_message.h:341:38: error: expected ‘;’ before ‘(’ token
  12122.   341 |     LogMessage::StringType::kLiteral>(absl::string_view str);
  12123.       |                                      ^
  12124.       |                                      ;
  12125. /usr/include/absl/log/internal/log_message.h:343:48: error: template-id ‘CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kNotLiteral>’ used as a declarator
  12126.   343 |     LogMessage::StringType::kNotLiteral>(absl::string_view str);
  12127.       |                                                ^~~~~~~~~~~
  12128. /usr/include/absl/log/internal/log_message.h:342:22: error: variable or field ‘CopyToEncodedBuffer’ declared void
  12129.   342 | extern template void LogMessage::CopyToEncodedBuffer<
  12130.       |                      ^~~~~~~~~~
  12131. /usr/include/absl/log/internal/log_message.h:343:41: error: expected ‘;’ before ‘(’ token
  12132.   343 |     LogMessage::StringType::kNotLiteral>(absl::string_view str);
  12133.       |                                         ^
  12134.       |                                         ;
  12135. /usr/include/absl/log/internal/log_message.h:356:25: error: ‘absl::string_view’ has not been declared
  12136.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  12137.       |                         ^~~~~~~~~~~
  12138. /usr/include/absl/log/internal/log_message.h:383:32: error: ‘absl::string_view’ has not been declared
  12139.   383 |                          absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  12140.       |                                ^~~~~~~~~~~
  12141. In file included from /usr/include/absl/log/internal/strip.h:26,
  12142.                  from /usr/include/absl/log/internal/log_impl.h:21:
  12143. /usr/include/absl/log/internal/nullstream.h:49:32: error: ‘absl::string_view’ has not been declared
  12144.    49 |   NullStream& AtLocation(absl::string_view, int) { return *this; }
  12145.       |                                ^~~~~~~~~~~
  12146. In file included from /usr/include/absl/log/internal/check_impl.h:19,
  12147.                  from /usr/include/absl/log/absl_check.h:38,
  12148.                  from /app/include/google/protobuf/io/coded_stream.h:109:
  12149. /usr/include/absl/log/internal/check_op.h:299:21: error: ‘absl::string_view’ has not been declared
  12150.   299 |   void Append(absl::string_view text);
  12151.       |                     ^~~~~~~~~~~
  12152. /usr/include/absl/log/internal/check_op.h:301:58: error: ‘absl::string_view’ has not been declared
  12153.   301 |   friend void AbslFormatFlush(StringifySink* sink, absl::string_view text);
  12154.       |                                                          ^~~~~~~~~~~
  12155. /usr/include/absl/log/internal/check_op.h:329:6: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  12156.   329 | std::enable_if_t<HasAbslStringify<T>::value,
  12157.       |      ^~~~~~~~~~~
  12158. /usr/include/absl/log/internal/check_op.h:329:1: note: ‘std::enable_if_t’ is only available from C++14 onwards
  12159.   329 | std::enable_if_t<HasAbslStringify<T>::value,
  12160.       | ^~~
  12161. /usr/include/absl/log/internal/check_op.h:362:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12162.   362 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&);
  12163.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12164. /usr/include/absl/log/internal/check_op.h:362:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12165.   362 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&);
  12166.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12167. In file included from /usr/include/absl/container/internal/compressed_tuple.h:40,
  12168.                  from /usr/include/absl/container/internal/inlined_vector.h:32,
  12169.                  from /usr/include/absl/container/inlined_vector.h:53,
  12170.                  from /usr/include/absl/strings/cord.h:80,
  12171.                  from /app/include/google/protobuf/io/coded_stream.h:111:
  12172. /usr/include/absl/utility/utility.h:54:12: error: ‘exchange’ has not been declared in ‘std’
  12173.    54 | using std::exchange;
  12174.       |            ^~~~~~~~
  12175. /usr/include/absl/utility/utility.h:56:12: error: ‘index_sequence’ has not been declared in ‘std’
  12176.    56 | using std::index_sequence;
  12177.       |            ^~~~~~~~~~~~~~
  12178. /usr/include/absl/utility/utility.h:57:12: error: ‘index_sequence_for’ has not been declared in ‘std’
  12179.    57 | using std::index_sequence_for;
  12180.       |            ^~~~~~~~~~~~~~~~~~
  12181. /usr/include/absl/utility/utility.h:58:12: error: ‘integer_sequence’ has not been declared in ‘std’
  12182.    58 | using std::integer_sequence;
  12183.       |            ^~~~~~~~~~~~~~~~
  12184. /usr/include/absl/utility/utility.h:59:12: error: ‘make_index_sequence’ has not been declared in ‘std’
  12185.    59 | using std::make_index_sequence;
  12186.       |            ^~~~~~~~~~~~~~~~~~~
  12187. /usr/include/absl/utility/utility.h:60:12: error: ‘make_integer_sequence’ has not been declared in ‘std’
  12188.    60 | using std::make_integer_sequence;
  12189.       |            ^~~~~~~~~~~~~~~~~~~~~
  12190. /usr/include/absl/utility/utility.h:85:12: error: ‘in_place_t’ has not been declared in ‘std’
  12191.    85 | using std::in_place_t;
  12192.       |            ^~~~~~~~~~
  12193. /usr/include/absl/utility/utility.h:86:12: error: ‘in_place’ has not been declared in ‘std’
  12194.    86 | using std::in_place;
  12195.       |            ^~~~~~~~
  12196. /usr/include/absl/utility/utility.h:102:12: error: ‘in_place_type’ has not been declared in ‘std’
  12197.   102 | using std::in_place_type;
  12198.       |            ^~~~~~~~~~~~~
  12199. /usr/include/absl/utility/utility.h:103:12: error: ‘in_place_type_t’ has not been declared in ‘std’
  12200.   103 | using std::in_place_type_t;
  12201.       |            ^~~~~~~~~~~~~~~
  12202. /usr/include/absl/utility/utility.h:119:12: error: ‘in_place_index’ has not been declared in ‘std’
  12203.   119 | using std::in_place_index;
  12204.       |            ^~~~~~~~~~~~~~
  12205. /usr/include/absl/utility/utility.h:120:12: error: ‘in_place_index_t’ has not been declared in ‘std’
  12206.   120 | using std::in_place_index_t;
  12207.       |            ^~~~~~~~~~~~~~~~
  12208. /usr/include/absl/utility/utility.h:138:49: error: ‘index_sequence’ has not been declared
  12209.   138 | auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>)
  12210.       |                                                 ^~~~~~~~~~~~~~
  12211. /usr/include/absl/utility/utility.h:138:63: error: expected ‘,’ or ‘...’ before ‘<’ token
  12212.   138 | auto apply_helper(Functor&& functor, Tuple&& t, index_sequence<Indexes...>)
  12213.       |                                                               ^
  12214. /usr/include/absl/utility/utility.h:192:15: error: ‘make_index_sequence’ is not a member of ‘absl’
  12215.   192 |         absl::make_index_sequence<std::tuple_size<
  12216.       |               ^~~~~~~~~~~~~~~~~~~
  12217. /usr/include/absl/utility/utility.h:192:15: error: ‘make_index_sequence’ is not a member of ‘absl’
  12218. /usr/include/absl/utility/utility.h:193:65: error: expected primary-expression before ‘{’ token
  12219.   193 |             typename std::remove_reference<Tuple>::type>::value>{})) {
  12220.       |                                                                 ^
  12221. /usr/include/absl/utility/utility.h:193:65: error: expected ‘)’ before ‘{’ token
  12222.   193 |             typename std::remove_reference<Tuple>::type>::value>{})) {
  12223.       |                                                                 ^
  12224.       |                                                                 )
  12225. /usr/include/absl/utility/utility.h:190:47: note: to match this ‘(’
  12226.   190 |     -> decltype(utility_internal::apply_helper(
  12227.       |                                               ^
  12228. /usr/include/absl/utility/utility.h: In function ‘decltype (absl::lts_20240722::utility_internal::apply_helper(forward<Functor>(functor), forward<Tuple>(t), ((<expression error> < std::tuple_size<typename std::remove_reference<_Arg>::type>::value) > <expression error>))) absl::lts_20240722::apply(Functor&&, Tuple&&)’:
  12229. /usr/include/absl/utility/utility.h:196:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  12230.   196 |       absl::make_index_sequence<std::tuple_size<
  12231.       |             ^~~~~~~~~~~~~~~~~~~
  12232. /usr/include/absl/utility/utility.h:197:63: error: expected primary-expression before ‘{’ token
  12233.   197 |           typename std::remove_reference<Tuple>::type>::value>{});
  12234.       |                                                               ^
  12235. /usr/include/absl/utility/utility.h:197:63: error: expected ‘)’ before ‘{’ token
  12236.   197 |           typename std::remove_reference<Tuple>::type>::value>{});
  12237.       |                                                               ^
  12238.       |                                                               )
  12239. /usr/include/absl/utility/utility.h:194:40: note: to match this ‘(’
  12240.   194 |   return utility_internal::apply_helper(
  12241.       |                                        ^
  12242. /usr/include/absl/utility/utility.h: At global scope:
  12243. /usr/include/absl/utility/utility.h:202:43: error: ‘absl::index_sequence’ has not been declared
  12244.   202 | T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
  12245.       |                                           ^~~~~~~~~~~~~~
  12246. /usr/include/absl/utility/utility.h:202:57: error: expected ‘,’ or ‘...’ before ‘<’ token
  12247.   202 | T make_from_tuple_impl(Tuple&& tup, absl::index_sequence<I...>) {
  12248.       |                                                         ^
  12249. /usr/include/absl/utility/utility.h: In function ‘constexpr T absl::lts_20240722::make_from_tuple(Tuple&&)’:
  12250. /usr/include/absl/utility/utility.h:223:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  12251.   223 |       absl::make_index_sequence<
  12252.       |             ^~~~~~~~~~~~~~~~~~~
  12253. /usr/include/absl/utility/utility.h:224:56: error: expected primary-expression before ‘{’ token
  12254.   224 |           std::tuple_size<absl::decay_t<Tuple>>::value>{});
  12255.       |                                                        ^
  12256. /usr/include/absl/utility/utility.h:224:56: error: expected ‘)’ before ‘{’ token
  12257.   224 |           std::tuple_size<absl::decay_t<Tuple>>::value>{});
  12258.       |                                                        ^
  12259.       |                                                        )
  12260. /usr/include/absl/utility/utility.h:221:51: note: to match this ‘(’
  12261.   221 |   return utility_internal::make_from_tuple_impl<T>(
  12262.       |                                                   ^
  12263. /usr/include/absl/container/internal/compressed_tuple.h: In function ‘constexpr bool absl::lts_20240722::container_internal::internal_compressed_tuple::ShouldUseBase()’:
  12264. /usr/include/absl/container/internal/compressed_tuple.h:77:16: error: ‘is_final’ is not a member of ‘std’
  12265.    77 |          !std::is_final<T>::value &&
  12266.       |                ^~~~~~~~
  12267. /usr/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before ‘>’ token
  12268.    77 |          !std::is_final<T>::value &&
  12269.       |                          ^
  12270. /usr/include/absl/container/internal/compressed_tuple.h:77:29: error: ‘::value’ has not been declared
  12271.    77 |          !std::is_final<T>::value &&
  12272.       |                             ^~~~~
  12273. /usr/include/absl/container/internal/compressed_tuple.h: At global scope:
  12274. /usr/include/absl/container/internal/compressed_tuple.h:89:46: error: expected ‘)’ before ‘,’ token
  12275.    89 |   explicit constexpr Storage(absl::in_place_t, V&& v)
  12276.       |                             ~                ^
  12277.       |                                              )
  12278. /usr/include/absl/container/internal/compressed_tuple.h:92:16: error: ‘constexpr T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &’ cannot be overloaded with ‘constexpr const T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &’
  12279.    92 |   constexpr T& get() & { return value; }
  12280.       |                ^~~
  12281. /usr/include/absl/container/internal/compressed_tuple.h:91:22: note: previous declaration ‘constexpr const T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &’
  12282.    91 |   constexpr const T& get() const& { return value; }
  12283.       |                      ^~~
  12284. /usr/include/absl/container/internal/compressed_tuple.h:94:17: error: ‘constexpr T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &&’ cannot be overloaded with ‘constexpr const T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &&’
  12285.    94 |   constexpr T&& get() && { return std::move(*this).value; }
  12286.       |                 ^~~
  12287. /usr/include/absl/container/internal/compressed_tuple.h:93:23: note: previous declaration ‘constexpr const T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, UseBase>::get() const &&’
  12288.    93 |   constexpr const T&& get() const&& { return std::move(*this).value; }
  12289.       |                       ^~~
  12290. /usr/include/absl/container/internal/compressed_tuple.h:102:46: error: expected ‘)’ before ‘,’ token
  12291.   102 |   explicit constexpr Storage(absl::in_place_t, V&& v) : T(std::forward<V>(v)) {}
  12292.       |                             ~                ^
  12293.       |                                              )
  12294. /usr/include/absl/container/internal/compressed_tuple.h:105:16: error: ‘constexpr T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &’ cannot be overloaded with ‘constexpr const T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &’
  12295.   105 |   constexpr T& get() & { return *this; }
  12296.       |                ^~~
  12297. /usr/include/absl/container/internal/compressed_tuple.h:104:22: note: previous declaration ‘constexpr const T& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &’
  12298.   104 |   constexpr const T& get() const& { return *this; }
  12299.       |                      ^~~
  12300. /usr/include/absl/container/internal/compressed_tuple.h:107:17: error: ‘constexpr T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &&’ cannot be overloaded with ‘constexpr const T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &&’
  12301.   107 |   constexpr T&& get() && { return std::move(*this); }
  12302.       |                 ^~~
  12303. /usr/include/absl/container/internal/compressed_tuple.h:106:23: note: previous declaration ‘constexpr const T&& absl::lts_20240722::container_internal::internal_compressed_tuple::Storage<T, I, true>::get() const &&’
  12304.   106 |   constexpr const T&& get() const&& { return std::move(*this); }
  12305.       |                       ^~~
  12306. /usr/include/absl/container/internal/compressed_tuple.h:115:35: error: ‘index_sequence’ is not a member of ‘absl’
  12307.   115 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, ShouldAnyUseBase>
  12308.       |                                   ^~~~~~~~~~~~~~
  12309. /usr/include/absl/container/internal/compressed_tuple.h:115:35: error: ‘index_sequence’ is not a member of ‘absl’
  12310. /usr/include/absl/container/internal/compressed_tuple.h:115:51: error: expected parameter pack before ‘...’
  12311.   115 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, ShouldAnyUseBase>
  12312.       |                                                   ^~~
  12313. /usr/include/absl/container/internal/compressed_tuple.h:115:54: error: wrong number of template arguments (2, should be 3)
  12314.   115 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, ShouldAnyUseBase>
  12315.       |                                                      ^
  12316. /usr/include/absl/container/internal/compressed_tuple.h:111:48: note: provided for ‘template<class D, class I, bool ShouldAnyUseBase> struct absl::lts_20240722::container_internal::internal_compressed_tuple::CompressedTupleImpl’
  12317.   111 | struct ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTupleImpl;
  12318.       |                                                ^~~~~~~~~~~~~~~~~~~
  12319. /usr/include/absl/container/internal/compressed_tuple.h:131:35: error: ‘index_sequence’ is not a member of ‘absl’
  12320.   131 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, false>
  12321.       |                                   ^~~~~~~~~~~~~~
  12322. /usr/include/absl/container/internal/compressed_tuple.h:131:35: error: ‘index_sequence’ is not a member of ‘absl’
  12323. /usr/include/absl/container/internal/compressed_tuple.h:131:51: error: expected parameter pack before ‘...’
  12324.   131 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, false>
  12325.       |                                                   ^~~
  12326. /usr/include/absl/container/internal/compressed_tuple.h:131:54: error: wrong number of template arguments (2, should be 3)
  12327.   131 |     CompressedTuple<Ts...>, absl::index_sequence<I...>, false>
  12328.       |                                                      ^
  12329. /usr/include/absl/container/internal/compressed_tuple.h:111:48: note: provided for ‘template<class D, class I, bool ShouldAnyUseBase> struct absl::lts_20240722::container_internal::internal_compressed_tuple::CompressedTupleImpl’
  12330.   111 | struct ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTupleImpl;
  12331.       |                                                ^~~~~~~~~~~~~~~~~~~
  12332. /usr/include/absl/container/internal/compressed_tuple.h:204:41: error: ‘index_sequence_for’ is not a member of ‘absl’
  12333.   204 |           CompressedTuple<Ts...>, absl::index_sequence_for<Ts...>,
  12334.       |                                         ^~~~~~~~~~~~~~~~~~
  12335. /usr/include/absl/container/internal/compressed_tuple.h:204:41: error: ‘index_sequence_for’ is not a member of ‘absl’
  12336. /usr/include/absl/container/internal/compressed_tuple.h:204:62: error: expected parameter pack before ‘...’
  12337.   204 |           CompressedTuple<Ts...>, absl::index_sequence_for<Ts...>,
  12338.       |                                                              ^~~
  12339. /usr/include/absl/container/internal/compressed_tuple.h:204:65: error: wrong number of template arguments (2, should be 3)
  12340.   204 |           CompressedTuple<Ts...>, absl::index_sequence_for<Ts...>,
  12341.       |                                                                 ^
  12342. /usr/include/absl/container/internal/compressed_tuple.h:111:48: note: provided for ‘template<class D, class I, bool ShouldAnyUseBase> struct absl::lts_20240722::container_internal::internal_compressed_tuple::CompressedTupleImpl’
  12343.   111 | struct ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTupleImpl;
  12344.       |                                                ^~~~~~~~~~~~~~~~~~~
  12345. /usr/include/absl/container/internal/compressed_tuple.h:205:54: error: expected template-name before ‘<’ token
  12346.   205 |           internal_compressed_tuple::ShouldAnyUseBase<Ts...>()> {
  12347.       |                                                      ^
  12348. /usr/include/absl/container/internal/compressed_tuple.h:205:54: error: expected ‘{’ before ‘<’ token
  12349. In file included from /usr/include/absl/container/internal/inlined_vector.h:33:
  12350. /usr/include/absl/memory/memory.h:97:12: error: ‘make_unique’ has not been declared in ‘std’
  12351.    97 | using std::make_unique;
  12352.       |            ^~~~~~~~~~~
  12353. In file included from /usr/include/absl/strings/internal/str_format/extension.h:27,
  12354.                  from /usr/include/absl/strings/internal/str_format/arg.h:37,
  12355.                  from /usr/include/absl/strings/str_format.h:83,
  12356.                  from /usr/include/absl/crc/crc32c.h:32,
  12357.                  from /usr/include/absl/crc/internal/crc_cord_state.h:23,
  12358.                  from /usr/include/absl/strings/cord.h:81:
  12359. /usr/include/absl/strings/internal/str_format/output.h:44:14: error: ‘string_view’ has not been declared
  12360.    44 |   void Write(string_view v);
  12361.       |              ^~~~~~~~~~~
  12362. /usr/include/absl/strings/internal/str_format/output.h:59:14: error: ‘string_view’ has not been declared
  12363.    59 |   void Write(string_view v);
  12364.       |              ^~~~~~~~~~~
  12365. /usr/include/absl/strings/internal/str_format/output.h:71:47: error: ‘string_view’ has not been declared
  12366.    71 | inline void AbslFormatFlush(std::string* out, string_view s) {
  12367.       |                                               ^~~~~~~~~~~
  12368. /usr/include/absl/strings/internal/str_format/output.h: In function ‘void absl::lts_20240722::str_format_internal::AbslFormatFlush(std::string*, int)’:
  12369. /usr/include/absl/strings/internal/str_format/output.h:72:17: error: request for member ‘data’ in ‘s’, which is of non-class type ‘int’
  12370.    72 |   out->append(s.data(), s.size());
  12371.       |                 ^~~~
  12372. /usr/include/absl/strings/internal/str_format/output.h:72:27: error: request for member ‘size’ in ‘s’, which is of non-class type ‘int’
  12373.    72 |   out->append(s.data(), s.size());
  12374.       |                           ^~~~
  12375. /usr/include/absl/strings/internal/str_format/output.h: At global scope:
  12376. /usr/include/absl/strings/internal/str_format/output.h:74:48: error: ‘string_view’ has not been declared
  12377.    74 | inline void AbslFormatFlush(std::ostream* out, string_view s) {
  12378.       |                                                ^~~~~~~~~~~
  12379. /usr/include/absl/strings/internal/str_format/output.h: In function ‘void absl::lts_20240722::str_format_internal::AbslFormatFlush(std::ostream*, int)’:
  12380. /usr/include/absl/strings/internal/str_format/output.h:75:16: error: request for member ‘data’ in ‘s’, which is of non-class type ‘int’
  12381.    75 |   out->write(s.data(), static_cast<std::streamsize>(s.size()));
  12382.       |                ^~~~
  12383. /usr/include/absl/strings/internal/str_format/output.h:75:55: error: request for member ‘size’ in ‘s’, which is of non-class type ‘int’
  12384.    75 |   out->write(s.data(), static_cast<std::streamsize>(s.size()));
  12385.       |                                                       ^~~~
  12386. /usr/include/absl/strings/internal/str_format/output.h: At global scope:
  12387. /usr/include/absl/strings/internal/str_format/output.h:78:48: error: ‘string_view’ has not been declared
  12388.    78 | inline void AbslFormatFlush(FILERawSink* sink, string_view v) {
  12389.       |                                                ^~~~~~~~~~~
  12390. /usr/include/absl/strings/internal/str_format/output.h:82:50: error: ‘string_view’ has not been declared
  12391.    82 | inline void AbslFormatFlush(BufferRawSink* sink, string_view v) {
  12392.       |                                                  ^~~~~~~~~~~
  12393. /usr/include/absl/strings/internal/str_format/output.h:89:26: error: ‘string_view’ has not been declared
  12394.    89 | auto InvokeFlush(T* out, string_view s) -> decltype(AbslFormatFlush(out, s)) {
  12395.       |                          ^~~~~~~~~~~
  12396. /usr/include/absl/strings/internal/str_format/extension.h:44:49: error: there are no arguments to ‘string_view’ that depend on a template parameter, so a declaration of ‘string_view’ must be available [-fpermissive]
  12397.    44 |                             std::declval<T*>(), string_view()))* = nullptr>
  12398.       |                                                 ^~~~~~~~~~~
  12399. /usr/include/absl/strings/internal/str_format/extension.h:44:49: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  12400. /usr/include/absl/strings/internal/str_format/extension.h:44:49: error: there are no arguments to ‘string_view’ that depend on a template parameter, so a declaration of ‘string_view’ must be available [-fpermissive]
  12401. /usr/include/absl/strings/internal/str_format/extension.h:48:14: error: ‘string_view’ has not been declared
  12402.    48 |   void Write(string_view s) { write_(sink_, s); }
  12403.       |              ^~~~~~~~~~~
  12404. /usr/include/absl/strings/internal/str_format/extension.h:57:30: error: ‘string_view’ has not been declared
  12405.    57 |   static void Flush(void* r, string_view s) {
  12406.       |                              ^~~~~~~~~~~
  12407. /usr/include/absl/strings/internal/str_format/extension.h:62:25: error: ‘string_view’ has not been declared
  12408.    62 |   void (*write_)(void*, string_view);
  12409.       |                         ^~~~~~~~~~~
  12410. /usr/include/absl/strings/internal/str_format/extension.h:94:15: error: ‘string_view’ has not been declared
  12411.    94 |   void Append(string_view v) {
  12412.       |               ^~~~~~~~~~~
  12413. /usr/include/absl/strings/internal/str_format/extension.h:110:24: error: ‘string_view’ has not been declared
  12414.   110 |   bool PutPaddedString(string_view v, int width, int precision, bool left);
  12415.       |                        ^~~~~~~~~~~
  12416. /usr/include/absl/strings/internal/str_format/extension.h: In member function ‘void absl::lts_20240722::str_format_internal::FormatSinkImpl::Flush()’:
  12417. /usr/include/absl/strings/internal/str_format/extension.h:73:16: error: ‘string_view’ was not declared in this scope
  12418.    73 |     raw_.Write(string_view(buf_, static_cast<size_t>(pos_ - buf_)));
  12419.       |                ^~~~~~~~~~~
  12420. /usr/include/absl/strings/internal/str_format/extension.h: In member function ‘void absl::lts_20240722::str_format_internal::FormatSinkImpl::Append(int)’:
  12421. /usr/include/absl/strings/internal/str_format/extension.h:95:18: error: request for member ‘size’ in ‘v’, which is of non-class type ‘int’
  12422.    95 |     size_t n = v.size();
  12423.       |                  ^~~~
  12424. /usr/include/absl/strings/internal/str_format/extension.h:103:20: error: request for member ‘data’ in ‘v’, which is of non-class type ‘int’
  12425.   103 |     memcpy(pos_, v.data(), n);
  12426.       |                    ^~~~
  12427. /usr/include/absl/strings/internal/str_format/arg.h: At global scope:
  12428. /usr/include/absl/strings/internal/str_format/arg.h:150:13: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  12429.   150 |     -> std::enable_if_t<std::is_enum<T>::value &&
  12430.       |             ^~~~~~~~~~~
  12431. /usr/include/absl/strings/internal/str_format/arg.h:150:8: note: ‘std::enable_if_t’ is only available from C++14 onwards
  12432.   150 |     -> std::enable_if_t<std::is_enum<T>::value &&
  12433.       |        ^~~
  12434. /usr/include/absl/strings/internal/str_format/arg.h:150:24: error: expected initializer before ‘<’ token
  12435.   150 |     -> std::enable_if_t<std::is_enum<T>::value &&
  12436.       |                        ^
  12437. /usr/include/absl/strings/internal/str_format/arg.h:169:13: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  12438.   169 |     -> std::enable_if_t<!std::is_enum<T>::value &&
  12439.       |             ^~~~~~~~~~~
  12440. /usr/include/absl/strings/internal/str_format/arg.h:169:8: note: ‘std::enable_if_t’ is only available from C++14 onwards
  12441.   169 |     -> std::enable_if_t<!std::is_enum<T>::value &&
  12442.       |        ^~~
  12443. /usr/include/absl/strings/internal/str_format/arg.h:169:24: error: expected initializer before ‘<’ token
  12444.   169 |     -> std::enable_if_t<!std::is_enum<T>::value &&
  12445.       |                        ^
  12446. /usr/include/absl/strings/internal/str_format/arg.h:228:39: error: ‘absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl’ redeclared as different kind of entity
  12447.   228 | StringConvertResult FormatConvertImpl(string_view v,
  12448.       |                                       ^~~~~~~~~~~
  12449. /usr/include/absl/strings/internal/str_format/arg.h:225:21: note: previous declaration ‘absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl(const std::wstring&, FormatConversionSpecImpl, FormatSinkImpl*)’
  12450.   225 | StringConvertResult FormatConvertImpl(const std::wstring& v,
  12451.       |                     ^~~~~~~~~~~~~~~~~
  12452. /usr/include/absl/strings/internal/str_format/arg.h:228:39: error: ‘string_view’ was not declared in this scope
  12453.   228 | StringConvertResult FormatConvertImpl(string_view v,
  12454.       |                                       ^~~~~~~~~~~
  12455. /usr/include/absl/strings/internal/str_format/arg.h:229:64: error: expected primary-expression before ‘conv’
  12456.   229 |                                       FormatConversionSpecImpl conv,
  12457.       |                                                                ^~~~
  12458. /usr/include/absl/strings/internal/str_format/arg.h:230:53: error: expected primary-expression before ‘*’ token
  12459.   230 |                                       FormatSinkImpl* sink);
  12460.       |                                                     ^
  12461. /usr/include/absl/strings/internal/str_format/arg.h:230:55: error: ‘sink’ was not declared in this scope; did you mean ‘sinl’?
  12462.   230 |                                       FormatSinkImpl* sink);
  12463.       |                                                       ^~~~
  12464.       |                                                       sinl
  12465. /usr/include/absl/strings/internal/str_format/arg.h: In function ‘absl::lts_20240722::str_format_internal::StringConvertResult absl::lts_20240722::str_format_internal::FormatConvertImpl(const AbslCord&, FormatConversionSpecImpl, FormatSinkImpl*)’:
  12466. /usr/include/absl/strings/internal/str_format/arg.h:280:8: error: ‘string_view’ was not declared in this scope
  12467.   280 |   for (string_view piece : value.Chunks()) {
  12468.       |        ^~~~~~~~~~~
  12469. /usr/include/absl/strings/internal/str_format/arg.h:293:3: error: expected primary-expression before ‘if’
  12470.   293 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  12471.       |   ^~
  12472. /usr/include/absl/strings/internal/str_format/arg.h:291:4: error: expected ‘;’ before ‘if’
  12473.   291 |   }
  12474.       |    ^
  12475.       |    ;
  12476.   292 |
  12477.   293 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  12478.       |   ~~
  12479. /usr/include/absl/strings/internal/str_format/arg.h:293:3: error: expected primary-expression before ‘if’
  12480.   293 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  12481.       |   ^~
  12482. /usr/include/absl/strings/internal/str_format/arg.h:291:4: error: expected ‘)’ before ‘if’
  12483.   291 |   }
  12484.       |    ^
  12485.       |    )
  12486.   292 |
  12487.   293 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  12488.       |   ~~
  12489. /usr/include/absl/strings/internal/str_format/arg.h:280:7: note: to match this ‘(’
  12490.   280 |   for (string_view piece : value.Chunks()) {
  12491.       |       ^
  12492. /usr/include/absl/strings/internal/str_format/arg.h: At global scope:
  12493. /usr/include/absl/strings/internal/str_format/arg.h:664:1: error: ‘string_view’ was not declared in this scope
  12494.   664 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern);
  12495.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12496. /usr/include/absl/strings/internal/str_format/arg.h:664:1: error: template-id ‘Dispatch<<expression error> >’ for ‘bool absl::lts_20240722::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20240722::str_format_internal::FormatConversionSpecImpl, void*)’ does not match any template declaration
  12497.   664 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern);
  12498.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12499. /usr/include/absl/strings/internal/str_format/arg.h:599:15: note: candidate is: ‘template<class T> static bool absl::lts_20240722::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20240722::str_format_internal::FormatConversionSpecImpl, void*)’
  12500.   599 |   static bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) {
  12501.       |               ^~~~~~~~
  12502. In file included from /usr/include/absl/strings/internal/str_format/checker.h:22,
  12503.                  from /usr/include/absl/strings/internal/str_format/bind.h:26,
  12504.                  from /usr/include/absl/strings/str_format.h:84:
  12505. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::set_value(int) const’:
  12506. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:47:14: error: assignment of member ‘absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object
  12507.    47 |       value_ = value;
  12508.       |       ~~~~~~~^~~~~~~
  12509. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’:
  12510. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:58:14: error: assignment of member ‘absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object
  12511.    58 |       value_ = -value - 1;
  12512.       |       ~~~~~~~^~~~~~~~~~~~
  12513. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’:
  12514. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:64:5: error: body of ‘constexpr’ function ‘constexpr int absl::lts_20240722::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement
  12515.    64 |     }
  12516.       |     ^
  12517. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240722::FormatConversionChar absl::lts_20240722::str_format_internal::ConvTag::as_conv() const’:
  12518. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:103:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::FormatConversionChar absl::lts_20240722::str_format_internal::ConvTag::as_conv() const’ not a return-statement
  12519.   103 |   }
  12520.       |   ^
  12521. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240722::LengthMod absl::lts_20240722::str_format_internal::ConvTag::as_length() const’:
  12522. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:109:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::LengthMod absl::lts_20240722::str_format_internal::ConvTag::as_length() const’ not a return-statement
  12523.   109 |   }
  12524.       |   ^
  12525. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20240722::str_format_internal::Flags absl::lts_20240722::str_format_internal::ConvTag::as_flags() const’:
  12526. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:115:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20240722::str_format_internal::Flags absl::lts_20240722::str_format_internal::ConvTag::as_flags() const’ not a return-statement
  12527.   115 |   }
  12528.       |   ^
  12529. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20240722::str_format_internal::CheckFastPathSetting(const UnboundConversion&)’:
  12530. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:194:1: error: body of ‘constexpr’ function ‘constexpr bool absl::lts_20240722::str_format_internal::CheckFastPathSetting(const UnboundConversion&)’ not a return-statement
  12531.   194 | }
  12532.       | ^
  12533. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20240722::str_format_internal::ParseDigits(char&, const char*&, const char*)’:
  12534. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:211:1: error: body of ‘constexpr’ function ‘constexpr int absl::lts_20240722::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement
  12535.   211 | }
  12536.       | ^
  12537. /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20240722::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)’:
  12538. /usr/include/absl/strings/internal/str_format/constexpr_parser.h:351:1: error: body of ‘constexpr’ function ‘constexpr const char* absl::lts_20240722::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)’ not a return-statement
  12539.   351 | }
  12540.       | ^
  12541. In file included from /usr/include/absl/strings/internal/str_format/bind.h:29:
  12542. /usr/include/absl/strings/internal/str_format/parser.h: At global scope:
  12543. /usr/include/absl/strings/internal/str_format/parser.h:57:24: error: ‘string_view’ was not declared in this scope
  12544.    57 | bool ParseFormatString(string_view src, Consumer consumer) {
  12545.       |                        ^~~~~~~~~~~
  12546. /usr/include/absl/strings/internal/str_format/parser.h:57:50: error: expected primary-expression before ‘consumer’
  12547.    57 | bool ParseFormatString(string_view src, Consumer consumer) {
  12548.       |                                                  ^~~~~~~~
  12549. /usr/include/absl/strings/internal/str_format/parser.h:57:58: error: expression list treated as compound expression in initializer [-fpermissive]
  12550.    57 | bool ParseFormatString(string_view src, Consumer consumer) {
  12551.       |                                                          ^
  12552. /usr/include/absl/strings/internal/str_format/parser.h:57:59: error: expected ‘;’ before ‘{’ token
  12553.    57 | bool ParseFormatString(string_view src, Consumer consumer) {
  12554.       |                                                           ^~
  12555.       |                                                           ;
  12556. /usr/include/absl/strings/internal/str_format/parser.h:116:32: error: ‘string_view’ was not declared in this scope
  12557.   116 | constexpr bool EnsureConstexpr(string_view s) {
  12558.       |                                ^~~~~~~~~~~
  12559. /usr/include/absl/strings/internal/str_format/parser.h:123:18: error: expected ‘)’ before ‘format’
  12560.   123 |       string_view format, bool allow_ignored,
  12561.       |                  ^~~~~~~
  12562.       |                  )
  12563. /usr/include/absl/strings/internal/str_format/parser.h:122:28: note: to match this ‘(’
  12564.   122 |   explicit ParsedFormatBase(
  12565.       |                            ^
  12566. /usr/include/absl/strings/internal/str_format/parser.h: In member function ‘bool absl::lts_20240722::str_format_internal::ParsedFormatBase::ProcessFormat(Consumer) const’:
  12567. /usr/include/absl/strings/internal/str_format/parser.h:153:5: error: ‘string_view’ was not declared in this scope
  12568.   153 |     string_view text(base, 0);
  12569.       |     ^~~~~~~~~~~
  12570. /usr/include/absl/strings/internal/str_format/parser.h:155:31: error: ‘text’ was not declared in this scope
  12571.   155 |       const char* const end = text.data() + text.size();
  12572.       |                               ^~~~
  12573. /usr/include/absl/strings/internal/str_format/parser.h: At global scope:
  12574. /usr/include/absl/strings/internal/str_format/parser.h:222:44: error: expected ‘)’ before ‘format’
  12575.   222 |   explicit ExtendedParsedFormat(string_view format)
  12576.       |                                ~           ^~~~~~~
  12577.       |                                            )
  12578. /usr/include/absl/strings/internal/str_format/parser.h:245:52: error: ‘string_view’ has not been declared
  12579.   245 |   static std::unique_ptr<ExtendedParsedFormat> New(string_view format) {
  12580.       |                                                    ^~~~~~~~~~~
  12581. /usr/include/absl/strings/internal/str_format/parser.h:249:7: error: ‘string_view’ has not been declared
  12582.   249 |       string_view format) {
  12583.       |       ^~~~~~~~~~~
  12584. /usr/include/absl/strings/internal/str_format/parser.h:254:52: error: ‘string_view’ has not been declared
  12585.   254 |   static std::unique_ptr<ExtendedParsedFormat> New(string_view format,
  12586.       |                                                    ^~~~~~~~~~~
  12587. /usr/include/absl/strings/internal/str_format/parser.h:262:35: error: expected ‘)’ before ‘s’
  12588.   262 |   ExtendedParsedFormat(string_view s, bool allow_ignored)
  12589.       |                       ~           ^~
  12590.       |                                   )
  12591. /usr/include/absl/strings/internal/str_format/parser.h:263:50: error: expected unqualified-id before ‘)’ token
  12592.   263 |       : ParsedFormatBase(s, allow_ignored, {C...}) {}
  12593.       |                                                  ^
  12594. /usr/include/absl/strings/internal/str_format/bind.h:55:45: error: expected ‘)’ before ‘s’
  12595.    55 |   explicit UntypedFormatSpecImpl(string_view s)
  12596.       |                                 ~           ^~
  12597.       |                                             )
  12598. /usr/include/absl/strings/internal/str_format/bind.h:63:3: error: ‘string_view’ does not name a type
  12599.    63 |   string_view str() const {
  12600.       |   ^~~~~~~~~~~
  12601. /usr/include/absl/strings/internal/str_format/bind.h:119:34: error: ‘absl::index_sequence’ has not been declared
  12602.   119 |   static bool CheckMatches(absl::index_sequence<I...>) {
  12603.       |                                  ^~~~~~~~~~~~~~
  12604. /usr/include/absl/strings/internal/str_format/bind.h:119:48: error: expected ‘,’ or ‘...’ before ‘<’ token
  12605.   119 |   static bool CheckMatches(absl::index_sequence<I...>) {
  12606.       |                                                ^
  12607. /usr/include/absl/strings/internal/str_format/bind.h:168:33: error: expected ‘)’ before ‘s’
  12608.   168 |   FormatSpecTemplate(string_view s) : Base(s) {}  // NOLINT
  12609.       |                     ~           ^~
  12610.       |                                 )
  12611. /usr/include/absl/strings/internal/str_format/bind.h: In constructor ‘absl::lts_20240722::str_format_internal::FormatSpecTemplate<Args>::FormatSpecTemplate(const absl::lts_20240722::str_format_internal::ExtendedParsedFormat<C ...>&)’:
  12612. /usr/include/absl/strings/internal/str_format/bind.h:176:30: error: ‘make_index_sequence’ is not a member of ‘absl’
  12613.   176 |     CheckMatches<C...>(absl::make_index_sequence<sizeof...(C)>{});
  12614.       |                              ^~~~~~~~~~~~~~~~~~~
  12615. /usr/include/absl/strings/internal/str_format/bind.h:176:63: error: expected primary-expression before ‘{’ token
  12616.   176 |     CheckMatches<C...>(absl::make_index_sequence<sizeof...(C)>{});
  12617.       |                                                               ^
  12618. /usr/include/absl/container/internal/inlined_vector.h: In instantiation of ‘class absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >’:
  12619. /usr/include/absl/container/inlined_vector.h:98:9:   required from ‘class absl::lts_20240722::InlinedVector<absl::lts_20240722::str_format_internal::FormatArgImpl, 4>’
  12620.    98 |   using MemcpyPolicy = typename Storage::MemcpyPolicy;
  12621.       |         ^~~~~~~~~~~~
  12622. /usr/include/absl/strings/internal/str_format/bind.h:194:41:   required from here
  12623.   194 |   absl::InlinedVector<FormatArgImpl, 4> args_;
  12624.       |                                         ^~~~~
  12625. /usr/include/absl/container/internal/inlined_vector.h:568:12: error: ‘absl::lts_20240722::inlined_vector_internal::Storage<T, N, A>::metadata_’ has incomplete type
  12626.   568 |   Metadata metadata_;
  12627.       |            ^~~~~~~~~
  12628. /usr/include/absl/container/internal/compressed_tuple.h:202:47: note: declaration of ‘using absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Metadata = class absl::lts_20240722::container_internal::CompressedTuple<std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl>, long unsigned int>’ {aka ‘class absl::lts_20240722::container_internal::CompressedTuple<std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl>, long unsigned int>’}
  12629.   202 | class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple
  12630.       |                                               ^~~~~~~~~~~~~~~
  12631. /usr/include/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::kOptimalInlinedSize’:
  12632. /usr/include/absl/container/internal/inlined_vector.h:550:22:   required from ‘struct absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Inlined’
  12633.   550 |         ValueType<A>[kOptimalInlinedSize])];
  12634.       |                      ^~~~~~~~~~~~~~~~~~~
  12635. /usr/include/absl/container/internal/inlined_vector.h:555:13:   required from ‘union absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Data’
  12636.   555 |     Inlined inlined;
  12637.       |             ^~~~~~~
  12638. /usr/include/absl/container/internal/inlined_vector.h:569:8:   required from ‘class absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >’
  12639.   569 |   Data data_;
  12640.       |        ^~~~~
  12641. /usr/include/absl/container/inlined_vector.h:98:9:   required from ‘class absl::lts_20240722::InlinedVector<absl::lts_20240722::str_format_internal::FormatArgImpl, 4>’
  12642.    98 |   using MemcpyPolicy = typename Storage::MemcpyPolicy;
  12643.       |         ^~~~~~~~~~~~
  12644. /usr/include/absl/strings/internal/str_format/bind.h:194:41:   required from here
  12645.   194 |   absl::InlinedVector<FormatArgImpl, 4> args_;
  12646.       |                                         ^~~~~
  12647. /usr/include/absl/container/internal/inlined_vector.h:546:17: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  12648.   546 |       (std::max)(N, sizeof(Allocated) / sizeof(ValueType<A>));
  12649.       |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12650. In file included from /usr/include/c++/14.2.0/string:51,
  12651.                  from /run/build/monero-gui/test-protobuf.pb.h:10:
  12652. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  12653.   257 |     max(const _Tp& __a, const _Tp& __b)
  12654.       |     ^~~
  12655. /usr/include/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Inlined’:
  12656. /usr/include/absl/container/internal/inlined_vector.h:555:13:   required from ‘union absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >::Data’
  12657.   555 |     Inlined inlined;
  12658.       |             ^~~~~~~
  12659. /usr/include/absl/container/internal/inlined_vector.h:569:8:   required from ‘class absl::lts_20240722::inlined_vector_internal::Storage<absl::lts_20240722::str_format_internal::FormatArgImpl, 4, std::allocator<absl::lts_20240722::str_format_internal::FormatArgImpl> >’
  12660.   569 |   Data data_;
  12661.       |        ^~~~~
  12662. /usr/include/absl/container/inlined_vector.h:98:9:   required from ‘class absl::lts_20240722::InlinedVector<absl::lts_20240722::str_format_internal::FormatArgImpl, 4>’
  12663.    98 |   using MemcpyPolicy = typename Storage::MemcpyPolicy;
  12664.       |         ^~~~~~~~~~~~
  12665. /usr/include/absl/strings/internal/str_format/bind.h:194:41:   required from here
  12666.   194 |   absl::InlinedVector<FormatArgImpl, 4> args_;
  12667.       |                                         ^~~~~
  12668. /usr/include/absl/container/internal/inlined_vector.h:550:22: error: size of array is not an integral constant-expression
  12669.   550 |         ValueType<A>[kOptimalInlinedSize])];
  12670.       |                      ^~~~~~~~~~~~~~~~~~~
  12671. /usr/include/absl/strings/str_format.h: At global scope:
  12672. /usr/include/absl/strings/str_format.h:111:41: error: expected ‘)’ before ‘s’
  12673.   111 |   explicit UntypedFormatSpec(string_view s) : spec_(s) {}
  12674.       |                             ~           ^~
  12675.       |                                         )
  12676. /usr/include/absl/strings/str_format.h:847:15: error: ‘string_view’ has not been declared
  12677.   847 |   void Append(string_view v) { sink_->Append(v); }
  12678.       |               ^~~~~~~~~~~
  12679. /usr/include/absl/strings/str_format.h:855:24: error: ‘string_view’ has not been declared
  12680.   855 |   bool PutPaddedString(string_view v, int width, int precision, bool left) {
  12681.       |                        ^~~~~~~~~~~
  12682. /usr/include/absl/strings/str_format.h:861:37: error: ‘absl::string_view’ has not been declared
  12683.   861 |                               absl::string_view v) {
  12684.       |                                     ^~~~~~~~~~~
  12685. /usr/include/absl/crc/crc32c.h:79:37: error: ‘absl::string_view’ has not been declared
  12686.    79 |                               absl::string_view buf_to_add);
  12687.       |                                     ^~~~~~~~~~~
  12688. /usr/include/absl/crc/crc32c.h:89:30: error: ‘string_view’ is not a member of ‘absl’
  12689.    89 | crc32c_t ComputeCrc32c(absl::string_view buf);
  12690.       |                              ^~~~~~~~~~~
  12691. /usr/include/absl/crc/crc32c.h:103:36: error: ‘absl::string_view’ has not been declared
  12692.   103 |                              absl::string_view buf_to_add) {
  12693.       |                                    ^~~~~~~~~~~
  12694. /usr/include/absl/crc/crc32c.h: In function ‘absl::lts_20240722::crc32c_t absl::lts_20240722::ExtendCrc32c(crc32c_t, int)’:
  12695. /usr/include/absl/crc/crc32c.h:105:18: error: request for member ‘size’ in ‘buf_to_add’, which is of non-class type ‘int’
  12696.   105 |   if (buf_to_add.size() <= 64) {
  12697.       |                  ^~~~
  12698. /usr/include/absl/crc/crc32c.h:107:59: error: request for member ‘data’ in ‘buf_to_add’, which is of non-class type ‘int’
  12699.   107 |     if (crc_internal::ExtendCrc32cInline(&crc, buf_to_add.data(),
  12700.       |                                                           ^~~~
  12701. /usr/include/absl/crc/crc32c.h:108:53: error: request for member ‘size’ in ‘buf_to_add’, which is of non-class type ‘int’
  12702.   108 |                                          buf_to_add.size())) {
  12703.       |                                                     ^~~~
  12704. In file included from /usr/include/absl/functional/any_invocable.h:43,
  12705.                  from /usr/include/absl/functional/internal/function_ref.h:23,
  12706.                  from /usr/include/absl/functional/function_ref.h:54,
  12707.                  from /usr/include/absl/strings/cord.h:82:
  12708. /usr/include/absl/functional/internal/any_invocable.h: At global scope:
  12709. /usr/include/absl/functional/internal/any_invocable.h:380:28: error: ‘in_place_type_t’ is not a member of ‘absl’
  12710.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  12711.       |                            ^~~~~~~~~~~~~~~
  12712. /usr/include/absl/functional/internal/any_invocable.h:380:28: error: ‘in_place_type_t’ is not a member of ‘absl’
  12713. /usr/include/absl/functional/internal/any_invocable.h:380:44: error: template argument 1 is invalid
  12714.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  12715.       |                                            ^
  12716. /usr/include/absl/functional/internal/any_invocable.h:380:45: error: expected unqualified-id before ‘>’ token
  12717.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  12718.       |                                             ^~
  12719. /usr/include/absl/functional/internal/any_invocable.h:476:42: error: expected ‘)’ before ‘<’ token
  12720.   476 |   explicit CoreImpl(absl::in_place_type_t<QualTRef>, Args&&... args) {
  12721.       |                    ~                     ^
  12722.       |                                          )
  12723. /usr/include/absl/functional/internal/any_invocable.h:868:1: error: expected ‘)’ before ‘<’ token
  12724.   868 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &);
  12725.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12726. /usr/include/absl/functional/internal/any_invocable.h:869:1: error: expected ‘)’ before ‘<’ token
  12727.   869 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&);
  12728.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12729. /usr/include/absl/functional/internal/any_invocable.h:872:1: error: expected ‘)’ before ‘<’ token
  12730.   872 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &);
  12731.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12732. /usr/include/absl/functional/internal/any_invocable.h:873:1: error: expected ‘)’ before ‘<’ token
  12733.   873 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&);
  12734.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12735. /usr/include/absl/functional/internal/any_invocable.h:876:1: error: expected ‘)’ before ‘<’ token
  12736.   876 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&);
  12737.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12738. /usr/include/absl/functional/internal/any_invocable.h:877:1: error: expected ‘)’ before ‘<’ token
  12739.   877 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&);
  12740.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12741. /usr/include/absl/functional/any_invocable.h:208:46: error: expected ‘)’ before ‘<’ token
  12742.   208 |   explicit AnyInvocable(absl::in_place_type_t<T>, Args&&... args)
  12743.       |                        ~                     ^
  12744.       |                                              )
  12745. /usr/include/absl/functional/any_invocable.h:220:46: error: expected ‘)’ before ‘<’ token
  12746.   220 |   explicit AnyInvocable(absl::in_place_type_t<T>,
  12747.       |                        ~                     ^
  12748.       |                                              )
  12749. In file included from /usr/include/absl/strings/internal/cord_internal.h:30,
  12750.                  from /usr/include/absl/strings/cord_analysis.h:23,
  12751.                  from /usr/include/absl/strings/cord.h:84:
  12752. /usr/include/absl/container/internal/container_memory.h:74:11: error: ‘IsDestructionTrivial’ function uses ‘auto’ type specifier without trailing return type
  12753.    74 | constexpr auto IsDestructionTrivial() {
  12754.       |           ^~~~
  12755. /usr/include/absl/container/internal/container_memory.h:74:11: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  12756. /usr/include/absl/container/internal/container_memory.h:106:35: error: ‘absl::index_sequence’ has not been declared
  12757.   106 |                             absl::index_sequence<I...>) {
  12758.       |                                   ^~~~~~~~~~~~~~
  12759. /usr/include/absl/container/internal/container_memory.h:106:49: error: expected ‘,’ or ‘...’ before ‘<’ token
  12760.   106 |                             absl::index_sequence<I...>) {
  12761.       |                                                 ^
  12762. /usr/include/absl/container/internal/container_memory.h:123:22: error: ‘absl::index_sequence’ has not been declared
  12763.   123 |     Tuple&& t, absl::index_sequence<Is...>, F&& f) {
  12764.       |                      ^~~~~~~~~~~~~~
  12765. /usr/include/absl/container/internal/container_memory.h:123:36: error: expected ‘,’ or ‘...’ before ‘<’ token
  12766.   123 |     Tuple&& t, absl::index_sequence<Is...>, F&& f) {
  12767.       |                                    ^
  12768. /usr/include/absl/container/internal/container_memory.h: In function ‘decltype (declval<F>()(declval<T>())) absl::lts_20240722::container_internal::memory_internal::WithConstructedImpl(Tuple&&, int)’:
  12769. /usr/include/absl/container/internal/container_memory.h:124:53: error: ‘f’ was not declared in this scope
  12770.   124 |   return WithConstructedImplF<T, F>{std::forward<F>(f)}(
  12771.       |                                                     ^
  12772. /usr/include/absl/container/internal/container_memory.h: At global scope:
  12773. /usr/include/absl/container/internal/container_memory.h:129:32: error: ‘absl::index_sequence’ has not been declared
  12774.   129 | auto TupleRefImpl(T&& t, absl::index_sequence<Is...>)
  12775.       |                                ^~~~~~~~~~~~~~
  12776. /usr/include/absl/container/internal/container_memory.h:129:46: error: expected ‘,’ or ‘...’ before ‘<’ token
  12777.   129 | auto TupleRefImpl(T&& t, absl::index_sequence<Is...>)
  12778.       |                                              ^
  12779. /usr/include/absl/container/internal/container_memory.h:139:11: error: ‘make_index_sequence’ is not a member of ‘absl’
  12780.   139 |     absl::make_index_sequence<
  12781.       |           ^~~~~~~~~~~~~~~~~~~
  12782. /usr/include/absl/container/internal/container_memory.h:139:11: error: ‘make_index_sequence’ is not a member of ‘absl’
  12783. /usr/include/absl/container/internal/container_memory.h:140:63: error: expected primary-expression before ‘)’ token
  12784.   140 |         std::tuple_size<typename std::decay<T>::type>::value>())) {
  12785.       |                                                               ^
  12786. /usr/include/absl/container/internal/container_memory.h: In function ‘decltype (absl::lts_20240722::container_internal::memory_internal::TupleRefImpl(forward<T>(t), ((<expression error> < std::tuple_size<typename std::decay<_Ex>::type>::value) > <expression error>))) absl::lts_20240722::container_internal::memory_internal::TupleRef(T&&)’:
  12787. /usr/include/absl/container/internal/container_memory.h:143:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  12788.   143 |       absl::make_index_sequence<
  12789.       |             ^~~~~~~~~~~~~~~~~~~
  12790. /usr/include/absl/container/internal/container_memory.h:144:65: error: expected primary-expression before ‘)’ token
  12791.   144 |           std::tuple_size<typename std::decay<T>::type>::value>());
  12792.       |                                                                 ^
  12793. /usr/include/absl/container/internal/container_memory.h: In function ‘void absl::lts_20240722::container_internal::ConstructFromTuple(Alloc*, T*, Tuple&&)’:
  12794. /usr/include/absl/container/internal/container_memory.h:164:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  12795.   164 |       absl::make_index_sequence<
  12796.       |             ^~~~~~~~~~~~~~~~~~~
  12797. /usr/include/absl/container/internal/container_memory.h:165:69: error: expected primary-expression before ‘)’ token
  12798.   165 |           std::tuple_size<typename std::decay<Tuple>::type>::value>());
  12799.       |                                                                     ^
  12800. /usr/include/absl/container/internal/container_memory.h: In function ‘decltype (declval<F>()(declval<T>())) absl::lts_20240722::container_internal::WithConstructed(Tuple&&, F&&)’:
  12801. /usr/include/absl/container/internal/container_memory.h:175:13: error: ‘make_index_sequence’ is not a member of ‘absl’
  12802.   175 |       absl::make_index_sequence<
  12803.       |             ^~~~~~~~~~~~~~~~~~~
  12804. /usr/include/absl/container/internal/container_memory.h:176:69: error: expected primary-expression before ‘)’ token
  12805.   176 |           std::tuple_size<typename std::decay<Tuple>::type>::value>(),
  12806.       |                                                                     ^
  12807. /usr/include/absl/container/internal/container_memory.h: At global scope:
  12808. /usr/include/absl/container/internal/container_memory.h:429:10: error: ‘destroy’ function uses ‘auto’ type specifier without trailing return type
  12809.   429 |   static auto destroy(Allocator* alloc, slot_type* slot) {
  12810.       |          ^~~~
  12811. /usr/include/absl/container/internal/container_memory.h:429:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  12812. /usr/include/absl/container/internal/container_memory.h:439:10: error: ‘transfer’ function uses ‘auto’ type specifier without trailing return type
  12813.   439 |   static auto transfer(Allocator* alloc, slot_type* new_slot,
  12814.       |          ^~~~
  12815. /usr/include/absl/container/internal/container_memory.h:439:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  12816. /usr/include/absl/strings/internal/cord_internal.h:341:55: error: expected ‘)’ before ‘str’
  12817.   341 |   explicit constexpr CordRepExternal(absl::string_view str)
  12818.       |                                     ~                 ^~~~
  12819.       |                                                       )
  12820. /usr/include/absl/strings/internal/cord_internal.h:342:45: error: expected unqualified-id before ‘,’ token
  12821.   342 |       : CordRep(RefcountAndFlags::Immortal{}, str.size()),
  12822.       |                                             ^
  12823. /usr/include/absl/strings/internal/cord_internal.h:360:50: error: ‘string_view’ is not a member of ‘absl’
  12824.   360 |                                  Releaser, absl::string_view>>
  12825.       |                                                  ^~~~~~~~~~~
  12826. /usr/include/absl/strings/internal/cord_internal.h:360:50: error: ‘string_view’ is not a member of ‘absl’
  12827. /usr/include/absl/strings/internal/cord_internal.h:360:50: error: template argument 2 is invalid
  12828. /usr/include/absl/strings/internal/cord_internal.h:361:55: error: ‘absl::string_view’ has not been declared
  12829.   361 | void InvokeReleaser(Rank1, Releaser&& releaser, absl::string_view data) {
  12830.       |                                                       ^~~~~~~~~~~
  12831. /usr/include/absl/strings/internal/cord_internal.h:367:55: error: ‘absl::string_view’ has not been declared
  12832.   367 | void InvokeReleaser(Rank0, Releaser&& releaser, absl::string_view) {
  12833.       |                                                       ^~~~~~~~~~~
  12834. /usr/include/absl/strings/internal/cord_internal.h: In destructor ‘absl::lts_20240722::cord_internal::CordRepExternalImpl<Releaser>::~CordRepExternalImpl()’:
  12835. /usr/include/absl/strings/internal/cord_internal.h:386:26: error: ‘string_view’ is not a member of ‘absl’
  12836.   386 |                    absl::string_view(base, length));
  12837.       |                          ^~~~~~~~~~~
  12838. /usr/include/absl/strings/internal/cord_internal.h: At global scope:
  12839. /usr/include/absl/strings/internal/cord_internal.h:454:32: error: ‘string_view’ is not a member of ‘absl’
  12840.   454 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  12841.       |                                ^~~~~~~~~~~
  12842. /usr/include/absl/strings/internal/cord_internal.h:454:57: error: expected primary-expression before ‘pos’
  12843.   454 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  12844.       |                                                         ^~~
  12845. /usr/include/absl/strings/internal/cord_internal.h:454:60: error: expression list treated as compound expression in initializer [-fpermissive]
  12846.   454 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  12847.       |                                                            ^
  12848. /usr/include/absl/strings/internal/cord_internal.h:516:41: error: expected ‘)’ before ‘sv’
  12849.   516 |   constexpr InlineData(absl::string_view sv, CordRep* rep) noexcept
  12850.       |                       ~                 ^~~
  12851.       |                                         )
  12852. /usr/include/absl/strings/internal/cord_internal.h:698:45: error: expected ‘)’ before ‘chars’
  12853.   698 |     explicit constexpr Rep(absl::string_view chars)
  12854.       |                           ~                 ^~~~~~
  12855.       |                                             )
  12856. /usr/include/absl/strings/internal/cord_internal.h:714:38: error: expected unqualified-id before ‘{’ token
  12857.   714 |                GetOrNull(chars, 14)} {}
  12858.       |                                      ^
  12859. /usr/include/absl/strings/internal/cord_internal.h:694:20: error: defaulted declaration ‘constexpr absl::lts_20240722::cord_internal::InlineData::Rep& absl::lts_20240722::cord_internal::InlineData::Rep::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep&) const’ does not match the expected signature
  12860.   694 |     constexpr Rep& operator=(const Rep&) = default;
  12861.       |                    ^~~~~~~~
  12862. /usr/include/absl/strings/internal/cord_internal.h:694:20: note: expected signature: ‘absl::lts_20240722::cord_internal::InlineData::Rep& absl::lts_20240722::cord_internal::InlineData::Rep::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep&)’
  12863. /usr/include/absl/strings/internal/cord_internal.h:694:20: error: explicitly defaulted function ‘constexpr absl::lts_20240722::cord_internal::InlineData::Rep& absl::lts_20240722::cord_internal::InlineData::Rep::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep&) const’ cannot be declared ‘constexpr’ because the implicit declaration is not ‘constexpr’:
  12864. /usr/include/absl/strings/internal/cord_internal.h:684:12: note: defaulted constructor calls non-‘constexpr’ ‘absl::lts_20240722::cord_internal::InlineData::Rep::AsTree& absl::lts_20240722::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep::AsTree&)’
  12865.   684 |     struct AsTree {
  12866.       |            ^~~~~~
  12867. /usr/include/absl/strings/internal/cord_internal.h:684:12: note: ‘absl::lts_20240722::cord_internal::InlineData::Rep::AsTree& absl::lts_20240722::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20240722::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a ‘constexpr’ function because:
  12868. /usr/include/absl/strings/internal/cord_internal.h: In constructor ‘absl::lts_20240722::cord_internal::InlineData::InlineData()’:
  12869. /usr/include/absl/strings/internal/cord_internal.h:503:52: error: ‘constexpr’ constructor does not have empty body
  12870.   503 |   constexpr InlineData() noexcept { poison_this(); }
  12871.       |                                                    ^
  12872. In file included from /usr/include/absl/strings/cord_buffer.h:38,
  12873.                  from /usr/include/absl/strings/cord.h:85:
  12874. /usr/include/absl/strings/internal/cord_rep_flat.h: At global scope:
  12875. /usr/include/absl/strings/internal/cord_rep_flat.h:161:36: error: ‘absl::string_view’ has not been declared
  12876.   161 |   static CordRepFlat* Create(absl::string_view data, size_t extra = 0) {
  12877.       |                                    ^~~~~~~~~~~
  12878. In file included from /usr/include/c++/14.2.0/cassert:44,
  12879.                  from /usr/include/absl/strings/internal/cord_rep_flat.h:18:
  12880. /usr/include/absl/strings/internal/cord_rep_flat.h: In static member function ‘static absl::lts_20240722::cord_internal::CordRepFlat* absl::lts_20240722::cord_internal::CordRepFlat::Create(int, size_t)’:
  12881. /usr/include/absl/strings/internal/cord_rep_flat.h:162:5: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  12882.   162 |     assert(data.size() <= kMaxFlatLength);
  12883.       |     ^~~~~~
  12884. /usr/include/absl/strings/internal/cord_rep_flat.h:163:34: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  12885.   163 |     CordRepFlat* flat = New(data.size() + (std::min)(extra, kMaxFlatLength));
  12886.       |                                  ^~~~
  12887. /usr/include/absl/strings/internal/cord_rep_flat.h:164:31: error: request for member ‘data’ in ‘data’, which is of non-class type ‘int’
  12888.   164 |     memcpy(flat->Data(), data.data(), data.size());
  12889.       |                               ^~~~
  12890. /usr/include/absl/strings/internal/cord_rep_flat.h:164:44: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  12891.   164 |     memcpy(flat->Data(), data.data(), data.size());
  12892.       |                                            ^~~~
  12893. /usr/include/absl/strings/internal/cord_rep_flat.h:165:25: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  12894.   165 |     flat->length = data.size();
  12895.       |                         ^~~~
  12896. /usr/include/absl/strings/cord_buffer.h: At global scope:
  12897. /usr/include/absl/strings/cord_buffer.h:435:46: error: ‘absl::string_view’ has not been declared
  12898.   435 |   cord_internal::CordRep* ConsumeValue(absl::string_view& short_value) {
  12899.       |                                              ^~~~~~~~~~~
  12900. /usr/include/absl/strings/cord_buffer.h: In member function ‘absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::CordBuffer::ConsumeValue(int&)’:
  12901. /usr/include/absl/strings/cord_buffer.h:438:27: error: ‘string_view’ is not a member of ‘absl’
  12902.   438 |       short_value = absl::string_view(rep_.data(), rep_.short_length());
  12903.       |                           ^~~~~~~~~~~
  12904. In file included from /usr/include/absl/strings/cord.h:86:
  12905. /usr/include/absl/strings/internal/cord_data_edge.h: At global scope:
  12906. /usr/include/absl/strings/internal/cord_data_edge.h:45:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12907.    45 | inline absl::string_view EdgeData(const CordRep* edge) {
  12908.       |              ^~~~~~~~~~~
  12909. In file included from /usr/include/absl/strings/cord.h:88:
  12910. /usr/include/absl/strings/internal/cord_rep_btree.h:208:51: error: ‘string_view’ has not been declared
  12911.   208 |   static CordRepBtree* Append(CordRepBtree* tree, string_view data,
  12912.       |                                                   ^~~~~~~~~~~
  12913. /usr/include/absl/strings/internal/cord_rep_btree.h:210:52: error: ‘string_view’ has not been declared
  12914.   210 |   static CordRepBtree* Prepend(CordRepBtree* tree, string_view data,
  12915.       |                                                    ^~~~~~~~~~~
  12916. /usr/include/absl/strings/internal/cord_rep_btree.h:239:21: error: ‘absl::string_view’ has not been declared
  12917.   239 |   bool IsFlat(absl::string_view* fragment) const;
  12918.       |                     ^~~~~~~~~~~
  12919. /usr/include/absl/strings/internal/cord_rep_btree.h:245:46: error: ‘absl::string_view’ has not been declared
  12920.   245 |   bool IsFlat(size_t offset, size_t n, absl::string_view* fragment) const;
  12921.       |                                              ^~~~~~~~~~~
  12922. /usr/include/absl/strings/internal/cord_rep_btree.h:321:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12923.   321 |   inline absl::string_view Data(size_t index) const;
  12924.       |                ^~~~~~~~~~~
  12925. /usr/include/absl/strings/internal/cord_rep_btree.h:346:46: error: ‘absl::string_view’ has not been declared
  12926.   346 |   static void Dump(const CordRep* rep, absl::string_view label,
  12927.       |                                              ^~~~~~~~~~~
  12928. /usr/include/absl/strings/internal/cord_rep_btree.h:348:46: error: ‘absl::string_view’ has not been declared
  12929.   348 |   static void Dump(const CordRep* rep, absl::string_view label,
  12930.       |                                              ^~~~~~~~~~~
  12931. /usr/include/absl/strings/internal/cord_rep_btree.h:455:38: error: ‘absl::string_view’ has not been declared
  12932.   455 |   static CordRepBtree* NewLeaf(absl::string_view data, size_t extra);
  12933.       |                                      ^~~~~~~~~~~
  12934. /usr/include/absl/strings/internal/cord_rep_btree.h:535:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12935.   535 |   absl::string_view AddData(absl::string_view data, size_t extra);
  12936.       |         ^~~~~~~~~~~
  12937. /usr/include/absl/strings/internal/cord_rep_btree.h:571:58: error: ‘absl::string_view’ has not been declared
  12938.   571 |   static CordRepBtree* AddData(CordRepBtree* tree, absl::string_view data,
  12939.       |                                                          ^~~~~~~~~~~
  12940. /usr/include/absl/strings/internal/cord_rep_btree.h:637:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12941.   637 | inline absl::string_view CordRepBtree::Data(size_t index) const {
  12942.       |              ^~~~~~~~~~~
  12943. In file included from /usr/include/absl/strings/cord.h:89:
  12944. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:112:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12945.   112 |   absl::string_view Init(CordRepBtree* tree);
  12946.       |         ^~~~~~~~~~~
  12947. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:118:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12948.   118 |   absl::string_view Next();
  12949.       |         ^~~~~~~~~~~
  12950. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:122:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12951.   122 |   absl::string_view Skip(size_t skip);
  12952.       |         ^~~~~~~~~~~
  12953. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:146:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12954.   146 |   absl::string_view Read(size_t n, size_t chunk_size, CordRep*& tree);
  12955.       |         ^~~~~~~~~~~
  12956. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:155:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12957.   155 |   absl::string_view Seek(size_t offset);
  12958.       |         ^~~~~~~~~~~
  12959. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:167:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12960.   167 | inline absl::string_view CordRepBtreeReader::Init(CordRepBtree* tree) {
  12961.       |              ^~~~~~~~~~~
  12962. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:174:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12963.   174 | inline absl::string_view CordRepBtreeReader::Next() {
  12964.       |              ^~~~~~~~~~~
  12965. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:182:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12966.   182 | inline absl::string_view CordRepBtreeReader::Skip(size_t skip) {
  12967.       |              ^~~~~~~~~~~
  12968. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:197:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12969.   197 | inline absl::string_view CordRepBtreeReader::Seek(size_t offset) {
  12970.       |              ^~~~~~~~~~~
  12971. In file included from /usr/include/absl/strings/cord.h:97:
  12972. /usr/include/absl/strings/internal/string_constant.h:39:48: error: ‘absl::string_view’ has not been declared
  12973.    39 |   static constexpr bool TryConstexprEval(absl::string_view view) {
  12974.       |                                                ^~~~~~~~~~~
  12975. /usr/include/absl/strings/internal/string_constant.h:44:26: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12976.    44 |   static constexpr absl::string_view value = T{}();
  12977.       |                          ^~~~~~~~~~~
  12978. /usr/include/absl/strings/internal/string_constant.h:44:50: error: expected unqualified-id before ‘)’ token
  12979.    44 |   static constexpr absl::string_view value = T{}();
  12980.       |                                                  ^
  12981. /usr/include/absl/strings/internal/string_constant.h:45:19: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12982.    45 |   constexpr absl::string_view operator()() const { return value; }
  12983.       |                   ^~~~~~~~~~~
  12984. /usr/include/absl/strings/internal/string_constant.h:49:34: error: ‘value’ was not declared in this scope
  12985.    49 |   static_assert(TryConstexprEval(value),
  12986.       |                                  ^~~~~
  12987. /usr/include/absl/strings/internal/string_constant.h: In static member function ‘static constexpr bool absl::lts_20240722::strings_internal::StringConstant<T>::TryConstexprEval(int)’:
  12988. /usr/include/absl/strings/internal/string_constant.h:40:17: error: request for member ‘empty’ in ‘view’, which is of non-class type ‘int’
  12989.    40 |     return view.empty() || 2 * view[0] != 1;
  12990.       |                 ^~~~~
  12991. /usr/include/absl/strings/internal/string_constant.h:40:36: error: invalid types ‘int[int]’ for array subscript
  12992.    40 |     return view.empty() || 2 * view[0] != 1;
  12993.       |                                    ^
  12994. /usr/include/absl/strings/internal/string_constant.h: At global scope:
  12995. /usr/include/absl/strings/internal/string_constant.h:55:17: error: ‘string_view’ in namespace ‘absl’ does not name a type
  12996.    55 | constexpr absl::string_view StringConstant<T>::value;
  12997.       |                 ^~~~~~~~~~~
  12998. In file included from /usr/include/absl/strings/cord.h:100:
  12999. /usr/include/absl/types/optional.h:47:12: error: ‘bad_optional_access’ has not been declared in ‘std’
  13000.    47 | using std::bad_optional_access;
  13001.       |            ^~~~~~~~~~~~~~~~~~~
  13002. /usr/include/absl/types/optional.h:48:12: error: ‘optional’ has not been declared in ‘std’
  13003.    48 | using std::optional;
  13004.       |            ^~~~~~~~
  13005. /usr/include/absl/types/optional.h:49:12: error: ‘make_optional’ has not been declared in ‘std’
  13006.    49 | using std::make_optional;
  13007.       |            ^~~~~~~~~~~~~
  13008. /usr/include/absl/types/optional.h:50:12: error: ‘nullopt_t’ has not been declared in ‘std’
  13009.    50 | using std::nullopt_t;
  13010.       |            ^~~~~~~~~
  13011. /usr/include/absl/types/optional.h:51:12: error: ‘nullopt’ has not been declared in ‘std’
  13012.    51 | using std::nullopt;
  13013.       |            ^~~~~~~
  13014. /usr/include/absl/strings/cord.h:107:33: error: ‘string_view’ is not a member of ‘absl’
  13015.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  13016.       |                                 ^~~~~~~~~~~
  13017. /usr/include/absl/strings/cord.h:107:54: error: expected primary-expression before ‘&&’ token
  13018.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  13019.       |                                                      ^~
  13020. /usr/include/absl/strings/cord.h:107:56: error: expected primary-expression before ‘)’ token
  13021.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  13022.       |                                                        ^
  13023. /usr/include/absl/strings/cord.h:196:34: error: expected ‘)’ before ‘src’
  13024.   196 |   explicit Cord(absl::string_view src);
  13025.       |                ~                 ^~~~
  13026.       |                                  )
  13027. /usr/include/absl/strings/cord.h:197:25: error: ‘absl::string_view’ has not been declared
  13028.   197 |   Cord& operator=(absl::string_view src);
  13029.       |                         ^~~~~~~~~~~
  13030. /usr/include/absl/strings/cord.h:254:42: error: ‘absl::string_view’ has not been declared
  13031.   254 |   friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser);
  13032.       |                                          ^~~~~~~~~~~
  13033. /usr/include/absl/strings/cord.h:254:79: error: ‘template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal(int, Releaser&&)’ conflicts with a previous declaration
  13034.   254 |   friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser);
  13035.       |                                                                               ^
  13036. /usr/include/absl/strings/cord.h:107:6: note: previous declaration ‘template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal<Releaser>’
  13037.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  13038.       |      ^~~~~~~~~~~~~~~~~~~~
  13039. /usr/include/absl/strings/cord.h:268:21: error: ‘absl::string_view’ has not been declared
  13040.   268 |   void Append(absl::string_view src);
  13041.       |                     ^~~~~~~~~~~
  13042. /usr/include/absl/strings/cord.h:329:22: error: ‘absl::string_view’ has not been declared
  13043.   329 |   void Prepend(absl::string_view src);
  13044.       |                      ^~~~~~~~~~~
  13045. /usr/include/absl/strings/cord.h:387:21: error: ‘absl::string_view’ has not been declared
  13046.   387 |   int Compare(absl::string_view rhs) const;
  13047.       |                     ^~~~~~~~~~~
  13048. /usr/include/absl/strings/cord.h:394:25: error: ‘absl::string_view’ has not been declared
  13049.   394 |   bool StartsWith(absl::string_view rhs) const;
  13050.       |                         ^~~~~~~~~~~
  13051. /usr/include/absl/strings/cord.h:399:23: error: ‘absl::string_view’ has not been declared
  13052.   399 |   bool EndsWith(absl::string_view rhs) const;
  13053.       |                       ^~~~~~~~~~~
  13054. /usr/include/absl/strings/cord.h:405:23: error: ‘absl::string_view’ has not been declared
  13055.   405 |   bool Contains(absl::string_view rhs) const;
  13056.       |                       ^~~~~~~~~~~
  13057. /usr/include/absl/strings/cord.h:471:30: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13058.   471 |     using value_type = absl::string_view;
  13059.       |                              ^~~~~~~~~~~
  13060. /usr/include/absl/strings/cord.h:473:52: error: template argument 1 is invalid
  13061.   473 |     using pointer = absl::Nonnull<const value_type*>;
  13062.       |                                                    ^
  13063. /usr/include/absl/strings/cord.h:474:23: error: ‘value_type’ does not name a type
  13064.   474 |     using reference = value_type;
  13065.       |                       ^~~~~~~~~~
  13066. /usr/include/absl/strings/cord.h:482:5: error: ‘reference’ does not name a type
  13067.   482 |     reference operator*() const;
  13068.       |     ^~~~~~~~~
  13069. /usr/include/absl/strings/cord.h:483:5: error: ‘pointer’ does not name a type
  13070.   483 |     pointer operator->() const;
  13071.       |     ^~~~~~~
  13072. /usr/include/absl/strings/cord.h:514:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13073.   514 |     absl::string_view current_chunk_;
  13074.       |           ^~~~~~~~~~~
  13075. /usr/include/absl/strings/cord.h:569:30: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13076.   569 |     using value_type = absl::string_view;
  13077.       |                              ^~~~~~~~~~~
  13078. /usr/include/absl/strings/cord.h:570:23: error: ‘value_type’ does not name a type
  13079.   570 |     using reference = value_type&;
  13080.       |                       ^~~~~~~~~~
  13081. /usr/include/absl/strings/cord.h:571:34: error: expected ‘;’ before ‘value_type’
  13082.   571 |     using const_reference = const value_type&;
  13083.       |                                  ^~~~~~~~~~~
  13084.       |                                  ;
  13085. /usr/include/absl/strings/cord.h:675:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13086.   675 |   static absl::string_view ChunkRemaining(const CharIterator& it);
  13087.       |                ^~~~~~~~~~~
  13088. /usr/include/absl/strings/cord.h:763:9: error: ‘optional’ in namespace ‘absl’ does not name a template type
  13089.   763 |   absl::optional<absl::string_view> TryFlat() const
  13090.       |         ^~~~~~~~
  13091. /usr/include/absl/strings/cord.h:771:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13092.   771 |   absl::string_view Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND;
  13093.       |         ^~~~~~~~~~~
  13094. /usr/include/absl/strings/cord.h:778:27: error: ‘absl::string_view’ has not been declared
  13095.   778 |   CharIterator Find(absl::string_view needle) const;
  13096.       |                           ^~~~~~~~~~~
  13097. /usr/include/absl/strings/cord.h:783:37: error: ‘absl::string_view’ has not been declared
  13098.   783 |                               absl::string_view part) {
  13099.       |                                     ^~~~~~~~~~~
  13100. /usr/include/absl/strings/cord.h:816:9: error: ‘optional’ in namespace ‘absl’ does not name a template type
  13101.   816 |   absl::optional<uint32_t> ExpectedChecksum() const;
  13102.       |         ^~~~~~~~
  13103. /usr/include/absl/strings/cord.h:847:34: error: expected ‘)’ before ‘src’
  13104.   847 |   explicit Cord(absl::string_view src, MethodIdentifier method);
  13105.       |                ~                 ^~~~
  13106.       |                                  )
  13107. /usr/include/absl/strings/cord.h:851:49: error: ‘absl::string_view’ has not been declared
  13108.   851 |   friend bool operator==(const Cord& lhs, absl::string_view rhs);
  13109.       |                                                 ^~~~~~~~~~~
  13110. /usr/include/absl/strings/cord.h:890:50: error: ‘string_view’ is not a member of ‘absl’
  13111.   890 |   void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const;
  13112.       |                                                  ^~~~~~~~~~~
  13113. /usr/include/absl/strings/cord.h:890:62: error: template argument 1 is invalid
  13114.   890 |   void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const;
  13115.       |                                                              ^
  13116. /usr/include/absl/strings/cord.h:894:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13117.   894 |   absl::string_view FlattenSlowPath();
  13118.       |         ^~~~~~~~~~~
  13119. /usr/include/absl/strings/cord.h:913:51: error: expected ‘)’ before ‘sv’
  13120.   913 |     explicit constexpr InlineRep(absl::string_view sv,
  13121.       |                                 ~                 ^~~
  13122.       |                                                   )
  13123. /usr/include/absl/strings/cord.h:932:28: error: ‘absl::string_view’ has not been declared
  13124.   932 |     void AppendArray(absl::string_view src, MethodIdentifier method);
  13125.       |                            ^~~~~~~~~~~
  13126. /usr/include/absl/strings/cord.h:933:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13127.   933 |     absl::string_view FindFlatStartPiece() const;
  13128.       |           ^~~~~~~~~~~
  13129. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  13130.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  13131.       |                                              ^~~~~~~~~~~
  13132. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  13133. /usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid
  13134.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  13135.       |                                                          ^
  13136. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  13137.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  13138.       |                                              ^~~~~~~~~~~
  13139. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  13140. /usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid
  13141.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  13142.       |                                                          ^
  13143. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  13144.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  13145.       |                                              ^~~~~~~~~~~
  13146. /usr/include/absl/strings/cord.h:1045:46: error: ‘string_view’ is not a member of ‘absl’
  13147. /usr/include/absl/strings/cord.h:1045:58: error: template argument 1 is invalid
  13148.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  13149.       |                                                          ^
  13150. /usr/include/absl/strings/cord.h:1045:32: error: ‘absl::Nonnull’ is not a type
  13151.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  13152.       |                                ^~~~~~~
  13153. /usr/include/absl/strings/cord.h:1045:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  13154.  1045 |                          absl::Nonnull<absl::string_view*> fragment);
  13155.       |                                       ^
  13156. /usr/include/absl/strings/cord.h:1050:36: error: ‘string_view’ is not a member of ‘absl’
  13157.  1050 |       absl::FunctionRef<void(absl::string_view)> callback);
  13158.       |                                    ^~~~~~~~~~~
  13159. /usr/include/absl/strings/cord.h:1050:48: error: template argument 1 is invalid
  13160.  1050 |       absl::FunctionRef<void(absl::string_view)> callback);
  13161.       |                                                ^
  13162. /usr/include/absl/strings/cord.h:1057:29: error: ‘absl::string_view’ has not been declared
  13163.  1057 |   int CompareSlowPath(absl::string_view rhs, size_t compared_size,
  13164.       |                             ^~~~~~~~~~~
  13165. /usr/include/absl/strings/cord.h:1061:25: error: ‘absl::string_view’ has not been declared
  13166.  1061 |   bool EqualsImpl(absl::string_view rhs, size_t size_to_compare) const;
  13167.       |                         ^~~~~~~~~~~
  13168. /usr/include/absl/strings/cord.h:1068:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13169.  1068 |   static absl::string_view GetFirstChunk(const Cord& c);
  13170.       |                ^~~~~~~~~~~
  13171. /usr/include/absl/strings/cord.h:1069:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13172.  1069 |   static absl::string_view GetFirstChunk(absl::string_view sv);
  13173.       |                ^~~~~~~~~~~
  13174. /usr/include/absl/strings/cord.h:1084:28: error: ‘absl::string_view’ has not been declared
  13175.  1084 |   void AppendPrecise(absl::string_view src, MethodIdentifier method);
  13176.       |                            ^~~~~~~~~~~
  13177. /usr/include/absl/strings/cord.h:1085:29: error: ‘absl::string_view’ has not been declared
  13178.  1085 |   void PrependPrecise(absl::string_view src, MethodIdentifier method);
  13179.       |                             ^~~~~~~~~~~
  13180. /usr/include/absl/strings/cord.h:1092:27: error: ‘absl::string_view’ has not been declared
  13181.  1092 |   void PrependArray(absl::string_view src, MethodIdentifier method);
  13182.       |                           ^~~~~~~~~~~
  13183. /usr/include/absl/strings/cord.h:1114:48: error: ‘absl::string_view’ has not been declared
  13184.  1114 |   CharIterator FindImpl(CharIterator it, absl::string_view needle) const;
  13185.       |                                                ^~~~~~~~~~~
  13186. /usr/include/absl/strings/cord.h: In function ‘void absl::lts_20240722::AbslStringify(Sink&, const Cord&)’:
  13187. /usr/include/absl/strings/cord.h:790:16: error: ‘string_view’ is not a member of ‘absl’
  13188.   790 |     for (absl::string_view chunk : cord.Chunks()) {
  13189.       |                ^~~~~~~~~~~
  13190. /usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before ‘}’ token
  13191.   793 |   }
  13192.       |   ^
  13193. /usr/include/absl/strings/cord.h:793:3: error: expected ‘;’ before ‘}’ token
  13194. /usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before ‘}’ token
  13195. /usr/include/absl/strings/cord.h:793:3: error: expected ‘)’ before ‘}’ token
  13196. /usr/include/absl/strings/cord.h:790:9: note: to match this ‘(’
  13197.   790 |     for (absl::string_view chunk : cord.Chunks()) {
  13198.       |         ^
  13199. /usr/include/absl/strings/cord.h:793:3: error: expected primary-expression before ‘}’ token
  13200.   793 |   }
  13201.       |   ^
  13202. /usr/include/absl/strings/cord.h: In function ‘H absl::lts_20240722::AbslHashValue(H, const Cord&)’:
  13203. /usr/include/absl/strings/cord.h:820:11: error: ‘optional’ is not a member of ‘absl’
  13204.   820 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  13205.       |           ^~~~~~~~
  13206. /usr/include/absl/strings/cord.h:820:26: error: ‘string_view’ is not a member of ‘absl’
  13207.   820 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  13208.       |                          ^~~~~~~~~~~
  13209. /usr/include/absl/strings/cord.h:820:39: error: ‘maybe_flat’ was not declared in this scope
  13210.   820 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  13211.       |                                       ^~~~~~~~~~
  13212. /usr/include/absl/strings/cord.h:820:54: error: ‘const class absl::lts_20240722::Cord’ has no member named ‘TryFlat’
  13213.   820 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  13214.       |                                                      ^~~~~~~
  13215. /usr/include/absl/strings/cord.h: In member function ‘H absl::lts_20240722::Cord::HashFragmented(H) const’:
  13216. /usr/include/absl/strings/cord.h:1102:49: error: ‘absl::string_view’ has not been declared
  13217.  1102 |     ForEachChunk([&combiner, &hash_state](absl::string_view chunk) {
  13218.       |                                                 ^~~~~~~~~~~
  13219. /usr/include/absl/strings/cord.h: In lambda function:
  13220. /usr/include/absl/strings/cord.h:1103:69: error: request for member ‘data’ in ‘chunk’, which is of non-class type ‘int’
  13221.  1103 |       hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(),
  13222.       |                                                                     ^~~~
  13223. /usr/include/absl/strings/cord.h:1104:46: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  13224.  1104 |                                        chunk.size());
  13225.       |                                              ^~~~
  13226. /usr/include/absl/strings/cord.h: At global scope:
  13227. /usr/include/absl/strings/cord.h:1135:6: error: variable or field ‘InitializeCordRepExternal’ declared void
  13228.  1135 | void InitializeCordRepExternal(absl::string_view data,
  13229.       |      ^~~~~~~~~~~~~~~~~~~~~~~~~
  13230. /usr/include/absl/strings/cord.h:1135:38: error: ‘string_view’ is not a member of ‘absl’
  13231.  1135 | void InitializeCordRepExternal(absl::string_view data,
  13232.       |                                      ^~~~~~~~~~~
  13233. /usr/include/absl/strings/cord.h:1136:64: error: expected primary-expression before ‘rep’
  13234.  1136 |                                absl::Nonnull<CordRepExternal*> rep);
  13235.       |                                                                ^~~
  13236. /usr/include/absl/strings/cord.h:1142:46: error: ‘string_view’ is not a member of ‘absl’
  13237.  1142 | absl::Nonnull<CordRep*> NewExternalRep(absl::string_view data,
  13238.       |                                              ^~~~~~~~~~~
  13239. /usr/include/absl/strings/cord.h:1143:48: error: expected primary-expression before ‘&&’ token
  13240.  1143 |                                        Releaser&& releaser) {
  13241.       |                                                ^~
  13242. /usr/include/absl/strings/cord.h:1143:51: error: ‘releaser’ was not declared in this scope; did you mean ‘Releaser’?
  13243.  1143 |                                        Releaser&& releaser) {
  13244.       |                                                   ^~~~~~~~
  13245.       |                                                   Releaser
  13246. /usr/include/absl/strings/cord.h:1143:59: error: expression list treated as compound expression in initializer [-fpermissive]
  13247.  1143 |                                        Releaser&& releaser) {
  13248.       |                                                           ^
  13249. /usr/include/absl/strings/cord.h:1143:60: error: expected ‘;’ before ‘{’ token
  13250.  1143 |                                        Releaser&& releaser) {
  13251.       |                                                            ^~
  13252.       |                                                            ;
  13253. /usr/include/absl/strings/cord.h:1156:11: error: ‘absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::cord_internal::NewExternalRep’ redeclared as different kind of entity
  13254.  1156 |     absl::string_view data, void (&releaser)(absl::string_view)) {
  13255.       |           ^~~~~~~~~~~
  13256. /usr/include/absl/strings/cord.h:1142:25: note: previous declaration ‘template<class Releaser> absl::lts_20240722::cord_internal::CordRep* absl::lts_20240722::cord_internal::NewExternalRep<Releaser>’
  13257.  1142 | absl::Nonnull<CordRep*> NewExternalRep(absl::string_view data,
  13258.       |                         ^~~~~~~~~~~~~~
  13259. /usr/include/absl/strings/cord.h:1156:11: error: ‘string_view’ is not a member of ‘absl’
  13260.  1156 |     absl::string_view data, void (&releaser)(absl::string_view)) {
  13261.       |           ^~~~~~~~~~~
  13262. /usr/include/absl/strings/cord.h:1156:36: error: ‘releaser’ was not declared in this scope
  13263.  1156 |     absl::string_view data, void (&releaser)(absl::string_view)) {
  13264.       |                                    ^~~~~~~~
  13265. /usr/include/absl/strings/cord.h:1156:52: error: ‘string_view’ is not a member of ‘absl’
  13266.  1156 |     absl::string_view data, void (&releaser)(absl::string_view)) {
  13267.       |                                                    ^~~~~~~~~~~
  13268. /usr/include/absl/strings/cord.h:1163:6: error: redefinition of ‘template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal’
  13269.  1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  13270.       |      ^~~~~~~~~~~~~~~~~~~~
  13271. /usr/include/absl/strings/cord.h:107:6: note: ‘template<class Releaser> absl::lts_20240722::Cord absl::lts_20240722::MakeCordFromExternal<Releaser>’ previously declared here
  13272.   107 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  13273.       |      ^~~~~~~~~~~~~~~~~~~~
  13274. /usr/include/absl/strings/cord.h:1163:33: error: ‘string_view’ is not a member of ‘absl’
  13275.  1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  13276.       |                                 ^~~~~~~~~~~
  13277. /usr/include/absl/strings/cord.h:1163:59: error: expected primary-expression before ‘&&’ token
  13278.  1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  13279.       |                                                           ^~
  13280. /usr/include/absl/strings/cord.h:1163:62: error: ‘releaser’ was not declared in this scope; did you mean ‘Releaser’?
  13281.  1163 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  13282.       |                                                              ^~~~~~~~
  13283.       |                                                              Releaser
  13284. /usr/include/absl/strings/cord.h:1178:11: error: ‘constexpr const int absl::lts_20240722::Cord::InlineRep::InlineRep’ is not a static data member of ‘class absl::lts_20240722::Cord::InlineRep’
  13285.  1178 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv,
  13286.       |           ^~~~
  13287. /usr/include/absl/strings/cord.h:1178:44: error: ‘string_view’ is not a member of ‘absl’
  13288.  1178 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv,
  13289.       |                                            ^~~~~~~~~~~
  13290. /usr/include/absl/strings/cord.h:1179:63: error: expected primary-expression before ‘rep’
  13291.  1179 |                                      absl::Nullable<CordRep*> rep)
  13292.       |                                                               ^~~
  13293. /usr/include/absl/strings/cord.h:1179:66: error: expression list treated as compound expression in initializer [-fpermissive]
  13294.  1179 |                                      absl::Nullable<CordRep*> rep)
  13295.       |                                                                  ^
  13296. /usr/include/absl/strings/cord.h:1338:8: error: ‘int absl::lts_20240722::Cord::Cord’ is not a static data member of ‘class absl::lts_20240722::Cord’
  13297.  1338 | inline Cord::Cord(absl::string_view src)
  13298.       |        ^~~~
  13299. /usr/include/absl/strings/cord.h:1338:25: error: ‘string_view’ is not a member of ‘absl’
  13300.  1338 | inline Cord::Cord(absl::string_view src)
  13301.       |                         ^~~~~~~~~~~
  13302. /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20240722::Cord& absl::lts_20240722::Cord::operator=(T&&)’:
  13303. /usr/include/absl/strings/cord.h:1358:28: error: ‘string_view’ is not a member of ‘absl’
  13304.  1358 |     return operator=(absl::string_view(src));
  13305.       |                            ^~~~~~~~~~~
  13306. /usr/include/absl/strings/cord.h: At global scope:
  13307. /usr/include/absl/strings/cord.h:1405:14: error: ‘optional’ in namespace ‘absl’ does not name a template type
  13308.  1405 | inline absl::optional<absl::string_view> Cord::TryFlat() const
  13309.       |              ^~~~~~~~
  13310. /usr/include/absl/strings/cord.h:1418:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13311.  1418 | inline absl::string_view Cord::Flatten() ABSL_ATTRIBUTE_LIFETIME_BOUND {
  13312.       |              ^~~~~~~~~~~
  13313. /usr/include/absl/strings/cord.h:1431:13: error: variable or field ‘Append’ declared void
  13314.  1431 | inline void Cord::Append(absl::string_view src) {
  13315.       |             ^~~~
  13316. /usr/include/absl/strings/cord.h:1431:32: error: ‘string_view’ is not a member of ‘absl’
  13317.  1431 | inline void Cord::Append(absl::string_view src) {
  13318.       |                                ^~~~~~~~~~~
  13319. /usr/include/absl/strings/cord.h:1435:13: error: variable or field ‘Prepend’ declared void
  13320.  1435 | inline void Cord::Prepend(absl::string_view src) {
  13321.       |             ^~~~
  13322. /usr/include/absl/strings/cord.h:1435:33: error: ‘string_view’ is not a member of ‘absl’
  13323.  1435 | inline void Cord::Prepend(absl::string_view src) {
  13324.       |                                 ^~~~~~~~~~~
  13325. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::Append(absl::lts_20240722::CordBuffer)’:
  13326. /usr/include/absl/strings/cord.h:1442:9: error: ‘string_view’ is not a member of ‘absl’
  13327.  1442 |   absl::string_view short_value;
  13328.       |         ^~~~~~~~~~~
  13329. /usr/include/absl/strings/cord.h:1443:42: error: ‘short_value’ was not declared in this scope
  13330.  1443 |   if (CordRep* rep = buffer.ConsumeValue(short_value)) {
  13331.       |                                          ^~~~~~~~~~~
  13332. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::Prepend(absl::lts_20240722::CordBuffer)’:
  13333. /usr/include/absl/strings/cord.h:1453:9: error: ‘string_view’ is not a member of ‘absl’
  13334.  1453 |   absl::string_view short_value;
  13335.       |         ^~~~~~~~~~~
  13336. /usr/include/absl/strings/cord.h:1454:42: error: ‘short_value’ was not declared in this scope
  13337.  1454 |   if (CordRep* rep = buffer.ConsumeValue(short_value)) {
  13338.       |                                          ^~~~~~~~~~~
  13339. /usr/include/absl/strings/cord.h: At global scope:
  13340. /usr/include/absl/strings/cord.h:1495:13: error: ‘bool absl::lts_20240722::Cord::StartsWith’ is not a static data member of ‘class absl::lts_20240722::Cord’
  13341.  1495 | inline bool Cord::StartsWith(absl::string_view rhs) const {
  13342.       |             ^~~~
  13343. /usr/include/absl/strings/cord.h:1495:36: error: ‘string_view’ is not a member of ‘absl’
  13344.  1495 | inline bool Cord::StartsWith(absl::string_view rhs) const {
  13345.       |                                    ^~~~~~~~~~~
  13346. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ChunkIterator::InitTree(absl::lts_20240722::Nonnull<absl::lts_20240722::cord_internal::CordRep*>)’:
  13347. /usr/include/absl/strings/cord.h:1513:5: error: ‘current_chunk_’ was not declared in this scope
  13348.  1513 |     current_chunk_ = btree_reader_.Init(tree->btree());
  13349.       |     ^~~~~~~~~~~~~~
  13350. /usr/include/absl/strings/cord.h:1513:36: error: ‘using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader’ {aka ‘class absl::lts_20240722::cord_internal::CordRepBtreeReader’} has no member named ‘Init’
  13351.  1513 |     current_chunk_ = btree_reader_.Init(tree->btree());
  13352.       |                                    ^~~~
  13353. /usr/include/absl/strings/cord.h:1516:5: error: ‘current_chunk_’ was not declared in this scope
  13354.  1516 |     current_chunk_ = cord_internal::EdgeData(tree);
  13355.       |     ^~~~~~~~~~~~~~
  13356. /usr/include/absl/strings/cord.h:1516:37: error: ‘EdgeData’ is not a member of ‘absl::lts_20240722::cord_internal’
  13357.  1516 |     current_chunk_ = cord_internal::EdgeData(tree);
  13358.       |                                     ^~~~~~~~
  13359. /usr/include/absl/strings/cord.h: In constructor ‘absl::lts_20240722::Cord::ChunkIterator::ChunkIterator(absl::lts_20240722::Nonnull<const absl::lts_20240722::Cord*>)’:
  13360. /usr/include/absl/strings/cord.h:1532:7: error: ‘current_chunk_’ was not declared in this scope
  13361.  1532 |       current_chunk_ = {};
  13362.       |       ^~~~~~~~~~~~~~
  13363. /usr/include/absl/strings/cord.h:1536:5: error: ‘current_chunk_’ was not declared in this scope
  13364.  1536 |     current_chunk_ = {cord->contents_.data(), bytes_remaining_};
  13365.       |     ^~~~~~~~~~~~~~
  13366. /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20240722::Cord::ChunkIterator& absl::lts_20240722::Cord::ChunkIterator::AdvanceBtree()’:
  13367. /usr/include/absl/strings/cord.h:1541:3: error: ‘current_chunk_’ was not declared in this scope
  13368.  1541 |   current_chunk_ = btree_reader_.Next();
  13369.       |   ^~~~~~~~~~~~~~
  13370. /usr/include/absl/strings/cord.h:1541:34: error: ‘using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader’ {aka ‘class absl::lts_20240722::cord_internal::CordRepBtreeReader’} has no member named ‘Next’
  13371.  1541 |   current_chunk_ = btree_reader_.Next();
  13372.       |                                  ^~~~
  13373. In file included from /usr/include/c++/14.2.0/cassert:44,
  13374.                  from /usr/include/absl/strings/internal/cord_rep_crc.h:18,
  13375.                  from /usr/include/absl/strings/cord.h:90:
  13376. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ChunkIterator::AdvanceBytesBtree(size_t)’:
  13377. /usr/include/absl/strings/cord.h:1546:3: error: ‘current_chunk_’ was not declared in this scope
  13378.  1546 |   assert(n >= current_chunk_.size());
  13379.       |   ^~~~~~
  13380. /usr/include/absl/strings/cord.h:1550:38: error: ‘using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader’ {aka ‘class absl::lts_20240722::cord_internal::CordRepBtreeReader’} has no member named ‘Next’
  13381.  1550 |       current_chunk_ = btree_reader_.Next();
  13382.       |                                      ^~~~
  13383. /usr/include/absl/strings/cord.h:1553:38: error: ‘using absl::lts_20240722::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20240722::cord_internal::CordRepBtreeReader’ {aka ‘class absl::lts_20240722::cord_internal::CordRepBtreeReader’} has no member named ‘Seek’
  13384.  1553 |       current_chunk_ = btree_reader_.Seek(offset);
  13385.       |                                      ^~~~
  13386. /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20240722::Cord::ChunkIterator& absl::lts_20240722::Cord::ChunkIterator::operator++()’:
  13387. /usr/include/absl/strings/cord.h:1563:3: error: ‘current_chunk_’ was not declared in this scope
  13388.  1563 |   assert(bytes_remaining_ >= current_chunk_.size());
  13389.       |   ^~~~~~
  13390. /usr/include/absl/strings/cord.h: At global scope:
  13391. /usr/include/absl/strings/cord.h:1590:29: error: ‘reference’ in ‘class absl::lts_20240722::Cord::ChunkIterator’ does not name a type
  13392.  1590 | inline Cord::ChunkIterator::reference Cord::ChunkIterator::operator*() const {
  13393.       |                             ^~~~~~~~~
  13394. /usr/include/absl/strings/cord.h:1595:29: error: ‘pointer’ in ‘class absl::lts_20240722::Cord::ChunkIterator’ does not name a type
  13395.  1595 | inline Cord::ChunkIterator::pointer Cord::ChunkIterator::operator->() const {
  13396.       |                             ^~~~~~~
  13397. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ChunkIterator::RemoveChunkPrefix(size_t)’:
  13398. /usr/include/absl/strings/cord.h:1601:3: error: ‘current_chunk_’ was not declared in this scope
  13399.  1601 |   assert(n < current_chunk_.size());
  13400.       |   ^~~~~~
  13401. In file included from /usr/include/absl/log/internal/vlog_config.h:37:
  13402. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ChunkIterator::AdvanceBytes(size_t)’:
  13403. /usr/include/absl/strings/cord.h:1608:7: error: ‘current_chunk_’ was not declared in this scope
  13404.  1608 |   if (ABSL_PREDICT_TRUE(n < current_chunk_.size())) {
  13405.       |       ^~~~~~~~~~~~~~~~~
  13406. /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20240722::Cord::CharIterator& absl::lts_20240722::Cord::CharIterator::operator++()’:
  13407. /usr/include/absl/strings/cord.h:1636:7: error: base operand of ‘->’ has non-pointer type ‘absl::lts_20240722::Cord::ChunkIterator’
  13408.  1636 |   if (ABSL_PREDICT_TRUE(chunk_iterator_->size() > 1)) {
  13409.       |       ^~~~~~~~~~~~~~~~~
  13410. /usr/include/absl/strings/cord.h: In member function ‘const char& absl::lts_20240722::Cord::CharIterator::operator*() const’:
  13411. /usr/include/absl/strings/cord.h:1659:26: error: base operand of ‘->’ has non-pointer type ‘const absl::lts_20240722::Cord::ChunkIterator’
  13412.  1659 |   return *chunk_iterator_->data();
  13413.       |                          ^~
  13414. /usr/include/absl/strings/cord.h: In member function ‘const char* absl::lts_20240722::Cord::CharIterator::operator->() const’:
  13415. /usr/include/absl/strings/cord.h:1663:25: error: base operand of ‘->’ has non-pointer type ‘const absl::lts_20240722::Cord::ChunkIterator’
  13416.  1663 |   return chunk_iterator_->data();
  13417.       |                         ^~
  13418. /usr/include/absl/strings/cord.h: At global scope:
  13419. /usr/include/absl/strings/cord.h:1677:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  13420.  1677 | inline absl::string_view Cord::ChunkRemaining(const CharIterator& it) {
  13421.       |              ^~~~~~~~~~~
  13422. /usr/include/absl/strings/cord.h:1698:34: error: ‘string_view’ is not a member of ‘absl’
  13423.  1698 |     absl::FunctionRef<void(absl::string_view)> callback) const {
  13424.       |                                  ^~~~~~~~~~~
  13425. /usr/include/absl/strings/cord.h:1698:46: error: template argument 1 is invalid
  13426.  1698 |     absl::FunctionRef<void(absl::string_view)> callback) const {
  13427.       |                                              ^
  13428. /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20240722::Cord::ForEachChunk(int) const’:
  13429. /usr/include/absl/strings/cord.h:1701:20: error: ‘string_view’ is not a member of ‘absl’
  13430.  1701 |     callback(absl::string_view(contents_.data(), contents_.size()));
  13431.       |                    ^~~~~~~~~~~
  13432. /usr/include/absl/strings/cord.h:1701:67: error: ‘callback’ cannot be used as a function
  13433.  1701 |     callback(absl::string_view(contents_.data(), contents_.size()));
  13434.       |                                                                   ^
  13435. /usr/include/absl/strings/cord.h: At global scope:
  13436. /usr/include/absl/strings/cord.h:1729:47: error: ‘absl::string_view’ has not been declared
  13437.  1729 | inline bool operator==(const Cord& lhs, absl::string_view rhs) {
  13438.       |                                               ^~~~~~~~~~~
  13439. /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20240722::operator==(const Cord&, int)’:
  13440. /usr/include/absl/strings/cord.h:1731:25: error: request for member ‘size’ in ‘rhs’, which is of non-class type ‘int’
  13441.  1731 |   size_t rhs_size = rhs.size();
  13442.       |                         ^~~~
  13443. /usr/include/absl/strings/cord.h: At global scope:
  13444. /usr/include/absl/strings/cord.h:1736:13: error: declaration of ‘operator==’ as non-function
  13445.  1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  13446.       |             ^~~~~~~~
  13447. /usr/include/absl/strings/cord.h:1736:30: error: ‘string_view’ is not a member of ‘absl’
  13448.  1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  13449.       |                              ^~~~~~~~~~~
  13450. /usr/include/absl/strings/cord.h:1736:45: error: expected primary-expression before ‘const’
  13451.  1736 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  13452.       |                                             ^~~~~
  13453. /usr/include/absl/strings/cord.h:1737:45: error: ‘absl::string_view’ has not been declared
  13454.  1737 | inline bool operator!=(const Cord& x, absl::string_view y) { return !(x == y); }
  13455.       |                                             ^~~~~~~~~~~
  13456. /usr/include/absl/strings/cord.h:1738:13: error: declaration of ‘operator!=’ as non-function
  13457.  1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  13458.       |             ^~~~~~~~
  13459. /usr/include/absl/strings/cord.h:1738:30: error: ‘string_view’ is not a member of ‘absl’
  13460.  1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  13461.       |                              ^~~~~~~~~~~
  13462. /usr/include/absl/strings/cord.h:1738:45: error: expected primary-expression before ‘const’
  13463.  1738 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  13464.       |                                             ^~~~~
  13465. /usr/include/absl/strings/cord.h:1739:44: error: ‘absl::string_view’ has not been declared
  13466.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  13467.       |                                            ^~~~~~~~~~~
  13468. /usr/include/absl/strings/cord.h:1742:13: error: declaration of ‘operator<’ as non-function
  13469.  1742 | inline bool operator<(absl::string_view x, const Cord& y) {
  13470.       |             ^~~~~~~~
  13471. /usr/include/absl/strings/cord.h:1742:29: error: ‘string_view’ is not a member of ‘absl’
  13472.  1742 | inline bool operator<(absl::string_view x, const Cord& y) {
  13473.       |                             ^~~~~~~~~~~
  13474. /usr/include/absl/strings/cord.h:1742:44: error: expected primary-expression before ‘const’
  13475.  1742 | inline bool operator<(absl::string_view x, const Cord& y) {
  13476.       |                                            ^~~~~
  13477. /usr/include/absl/strings/cord.h:1745:44: error: ‘absl::string_view’ has not been declared
  13478.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  13479.       |                                            ^~~~~~~~~~~
  13480. /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20240722::operator>(const Cord&, int)’:
  13481. /usr/include/absl/strings/cord.h:1745:70: error: no match for ‘operator<’ (operand types are ‘int’ and ‘const absl::lts_20240722::Cord’)
  13482.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  13483.       |                                                                    ~ ^ ~
  13484.       |                                                                    |   |
  13485.       |                                                                    int const absl::lts_20240722::Cord
  13486. /usr/include/absl/types/span.h:547:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<T>)’
  13487.   547 | bool operator<(Span<T> a, Span<T> b) {
  13488.       |      ^~~~~~~~
  13489. /usr/include/absl/types/span.h:547:6: note:   template argument deduction/substitution failed:
  13490. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  13491.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  13492.       |                                                                        ^
  13493. /usr/include/absl/types/span.h:551:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<const T>, Span<T>)’
  13494.   551 | bool operator<(Span<const T> a, Span<T> b) {
  13495.       |      ^~~~~~~~
  13496. /usr/include/absl/types/span.h:551:6: note:   template argument deduction/substitution failed:
  13497. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘absl::lts_20240722::Span<const T>’ and ‘int’
  13498.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  13499.       |                                                                        ^
  13500. /usr/include/absl/types/span.h:555:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<const T>)’
  13501.   555 | bool operator<(Span<T> a, Span<const T> b) {
  13502.       |      ^~~~~~~~
  13503. /usr/include/absl/types/span.h:555:6: note:   template argument deduction/substitution failed:
  13504. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  13505.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  13506.       |                                                                        ^
  13507. /usr/include/absl/types/span.h:561:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator<(const U&, Span<T>)’
  13508.   561 | bool operator<(const U& a, Span<T> b) {
  13509.       |      ^~~~~~~~
  13510. /usr/include/absl/types/span.h:561:6: note:   template argument deduction/substitution failed:
  13511. /usr/include/absl/strings/cord.h:1745:72: note:   ‘absl::lts_20240722::Cord’ is not derived from ‘absl::lts_20240722::Span<T>’
  13512.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  13513.       |                                                                        ^
  13514. /usr/include/absl/types/span.h:567:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator<(Span<T>, const U&)’
  13515.   567 | bool operator<(Span<T> a, const U& b) {
  13516.       |      ^~~~~~~~
  13517. /usr/include/absl/types/span.h:567:6: note:   template argument deduction/substitution failed:
  13518. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  13519.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  13520.       |                                                                        ^
  13521. /usr/include/absl/container/inlined_vector.h:964:6: note: candidate: ‘template<class T, long unsigned int N, class A> bool absl::lts_20240722::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)’
  13522.   964 | bool operator<(const absl::InlinedVector<T, N, A>& a,
  13523.       |      ^~~~~~~~
  13524. /usr/include/absl/container/inlined_vector.h:964:6: note:   template argument deduction/substitution failed:
  13525. /usr/include/absl/strings/cord.h:1745:72: note:   mismatched types ‘const absl::lts_20240722::InlinedVector<T, N, A>’ and ‘int’
  13526.  1745 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  13527.       |                                                                        ^
  13528. /usr/include/absl/base/log_severity.h:176:1: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(LogSeverity, LogSeverityAtLeast)’
  13529.   176 | COMPOP(>, <, LogSeverityAtLeast)
  13530.       | ^~~~~~
  13531. /usr/include/absl/base/log_severity.h:176:1: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::LogSeverity’
  13532.   176 | COMPOP(>, <, LogSeverityAtLeast)
  13533.       | ^~~~~~
  13534. /usr/include/absl/base/log_severity.h:178:1: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(LogSeverityAtMost, LogSeverity)’
  13535.   178 | COMPOP(<, >, LogSeverityAtMost)
  13536.       | ^~~~~~
  13537. /usr/include/absl/base/log_severity.h:178:1: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::LogSeverityAtMost’
  13538.   178 | COMPOP(<, >, LogSeverityAtMost)
  13539.       | ^~~~~~
  13540. /usr/include/absl/time/time.h:1745:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(Duration, Duration)’
  13541.  1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  13542.       |                                              ^~~~~~~~
  13543. /usr/include/absl/time/time.h:1745:65: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Duration’
  13544.  1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  13545.       |                                                        ~~~~~~~~~^~~
  13546. /usr/include/absl/time/time.h:880:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(Time, Time)’
  13547.   880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  13548.       |                                              ^~~~~~~~
  13549. /usr/include/absl/time/time.h:880:61: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Time’
  13550.   880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  13551.       |                                                        ~~~~~^~~
  13552. In file included from /usr/include/absl/strings/internal/str_format/arg.h:35:
  13553. /usr/include/absl/numeric/int128.h:810:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(uint128, uint128)’
  13554.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  13555.       |                ^~~~~~~~
  13556. /usr/include/absl/numeric/int128.h:810:47: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::uint128’
  13557.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  13558.       |                                       ~~~~~~~~^~~
  13559. In file included from /usr/include/absl/numeric/int128.h:1182:
  13560. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(int128, int128)’
  13561.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  13562.       |                ^~~~~~~~
  13563. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::int128’
  13564.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  13565.       |                                      ~~~~~~~^~~
  13566. /usr/include/absl/strings/cord.h:1716:13: note: candidate: ‘bool absl::lts_20240722::operator<(const Cord&, const Cord&)’
  13567.  1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  13568.       |             ^~~~~~~~
  13569. /usr/include/absl/strings/cord.h:1716:35: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  13570.  1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  13571.       |                       ~~~~~~~~~~~~^
  13572. /usr/include/absl/strings/cord.h:1739:13: note: candidate: ‘bool absl::lts_20240722::operator<(const Cord&, int)’
  13573.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  13574.       |             ^~~~~~~~
  13575. /usr/include/absl/strings/cord.h:1739:35: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  13576.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  13577.       |                       ~~~~~~~~~~~~^
  13578. /usr/include/absl/strings/cord.h: At global scope:
  13579. /usr/include/absl/strings/cord.h:1746:13: error: declaration of ‘operator>’ as non-function
  13580.  1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  13581.       |             ^~~~~~~~
  13582. /usr/include/absl/strings/cord.h:1746:29: error: ‘string_view’ is not a member of ‘absl’
  13583.  1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  13584.       |                             ^~~~~~~~~~~
  13585. /usr/include/absl/strings/cord.h:1746:44: error: expected primary-expression before ‘const’
  13586.  1746 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  13587.       |                                            ^~~~~
  13588. /usr/include/absl/strings/cord.h:1747:45: error: ‘absl::string_view’ has not been declared
  13589.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  13590.       |                                             ^~~~~~~~~~~
  13591. /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20240722::operator<=(const Cord&, int)’:
  13592. /usr/include/absl/strings/cord.h:1747:73: error: no match for ‘operator<’ (operand types are ‘int’ and ‘const absl::lts_20240722::Cord’)
  13593.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  13594.       |                                                                       ~ ^ ~
  13595.       |                                                                       |   |
  13596.       |                                                                       int const absl::lts_20240722::Cord
  13597. /usr/include/absl/types/span.h:547:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<T>)’
  13598.   547 | bool operator<(Span<T> a, Span<T> b) {
  13599.       |      ^~~~~~~~
  13600. /usr/include/absl/types/span.h:547:6: note:   template argument deduction/substitution failed:
  13601. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  13602.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  13603.       |                                                                           ^
  13604. /usr/include/absl/types/span.h:551:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<const T>, Span<T>)’
  13605.   551 | bool operator<(Span<const T> a, Span<T> b) {
  13606.       |      ^~~~~~~~
  13607. /usr/include/absl/types/span.h:551:6: note:   template argument deduction/substitution failed:
  13608. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘absl::lts_20240722::Span<const T>’ and ‘int’
  13609.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  13610.       |                                                                           ^
  13611. /usr/include/absl/types/span.h:555:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator<(Span<T>, Span<const T>)’
  13612.   555 | bool operator<(Span<T> a, Span<const T> b) {
  13613.       |      ^~~~~~~~
  13614. /usr/include/absl/types/span.h:555:6: note:   template argument deduction/substitution failed:
  13615. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  13616.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  13617.       |                                                                           ^
  13618. /usr/include/absl/types/span.h:561:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator<(const U&, Span<T>)’
  13619.   561 | bool operator<(const U& a, Span<T> b) {
  13620.       |      ^~~~~~~~
  13621. /usr/include/absl/types/span.h:561:6: note:   template argument deduction/substitution failed:
  13622. /usr/include/absl/strings/cord.h:1747:75: note:   ‘absl::lts_20240722::Cord’ is not derived from ‘absl::lts_20240722::Span<T>’
  13623.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  13624.       |                                                                           ^
  13625. /usr/include/absl/types/span.h:567:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator<(Span<T>, const U&)’
  13626.   567 | bool operator<(Span<T> a, const U& b) {
  13627.       |      ^~~~~~~~
  13628. /usr/include/absl/types/span.h:567:6: note:   template argument deduction/substitution failed:
  13629. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  13630.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  13631.       |                                                                           ^
  13632. /usr/include/absl/container/inlined_vector.h:964:6: note: candidate: ‘template<class T, long unsigned int N, class A> bool absl::lts_20240722::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)’
  13633.   964 | bool operator<(const absl::InlinedVector<T, N, A>& a,
  13634.       |      ^~~~~~~~
  13635. /usr/include/absl/container/inlined_vector.h:964:6: note:   template argument deduction/substitution failed:
  13636. /usr/include/absl/strings/cord.h:1747:75: note:   mismatched types ‘const absl::lts_20240722::InlinedVector<T, N, A>’ and ‘int’
  13637.  1747 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  13638.       |                                                                           ^
  13639. /usr/include/absl/base/log_severity.h:176:1: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(LogSeverity, LogSeverityAtLeast)’
  13640.   176 | COMPOP(>, <, LogSeverityAtLeast)
  13641.       | ^~~~~~
  13642. /usr/include/absl/base/log_severity.h:176:1: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::LogSeverity’
  13643.   176 | COMPOP(>, <, LogSeverityAtLeast)
  13644.       | ^~~~~~
  13645. /usr/include/absl/base/log_severity.h:178:1: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(LogSeverityAtMost, LogSeverity)’
  13646.   178 | COMPOP(<, >, LogSeverityAtMost)
  13647.       | ^~~~~~
  13648. /usr/include/absl/base/log_severity.h:178:1: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::LogSeverityAtMost’
  13649.   178 | COMPOP(<, >, LogSeverityAtMost)
  13650.       | ^~~~~~
  13651. /usr/include/absl/time/time.h:1745:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(Duration, Duration)’
  13652.  1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  13653.       |                                              ^~~~~~~~
  13654. /usr/include/absl/time/time.h:1745:65: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Duration’
  13655.  1745 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  13656.       |                                                        ~~~~~~~~~^~~
  13657. /usr/include/absl/time/time.h:880:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(Time, Time)’
  13658.   880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  13659.       |                                              ^~~~~~~~
  13660. /usr/include/absl/time/time.h:880:61: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Time’
  13661.   880 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  13662.       |                                                        ~~~~~^~~
  13663. /usr/include/absl/numeric/int128.h:810:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(uint128, uint128)’
  13664.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  13665.       |                ^~~~~~~~
  13666. /usr/include/absl/numeric/int128.h:810:47: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::uint128’
  13667.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  13668.       |                                       ~~~~~~~~^~~
  13669. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator<(int128, int128)’
  13670.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  13671.       |                ^~~~~~~~
  13672. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::int128’
  13673.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  13674.       |                                      ~~~~~~~^~~
  13675. /usr/include/absl/strings/cord.h:1716:13: note: candidate: ‘bool absl::lts_20240722::operator<(const Cord&, const Cord&)’
  13676.  1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  13677.       |             ^~~~~~~~
  13678. /usr/include/absl/strings/cord.h:1716:35: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  13679.  1716 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  13680.       |                       ~~~~~~~~~~~~^
  13681. /usr/include/absl/strings/cord.h:1739:13: note: candidate: ‘bool absl::lts_20240722::operator<(const Cord&, int)’
  13682.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  13683.       |             ^~~~~~~~
  13684. /usr/include/absl/strings/cord.h:1739:35: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  13685.  1739 | inline bool operator<(const Cord& x, absl::string_view y) {
  13686.       |                       ~~~~~~~~~~~~^
  13687. /usr/include/absl/strings/cord.h: At global scope:
  13688. /usr/include/absl/strings/cord.h:1748:13: error: declaration of ‘operator<=’ as non-function
  13689.  1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  13690.       |             ^~~~~~~~
  13691. /usr/include/absl/strings/cord.h:1748:30: error: ‘string_view’ is not a member of ‘absl’
  13692.  1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  13693.       |                              ^~~~~~~~~~~
  13694. /usr/include/absl/strings/cord.h:1748:45: error: expected primary-expression before ‘const’
  13695.  1748 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  13696.       |                                             ^~~~~
  13697. /usr/include/absl/strings/cord.h:1749:45: error: ‘absl::string_view’ has not been declared
  13698.  1749 | inline bool operator>=(const Cord& x, absl::string_view y) { return !(x < y); }
  13699.       |                                             ^~~~~~~~~~~
  13700. /usr/include/absl/strings/cord.h:1750:13: error: declaration of ‘operator>=’ as non-function
  13701.  1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  13702.       |             ^~~~~~~~
  13703. /usr/include/absl/strings/cord.h:1750:30: error: ‘string_view’ is not a member of ‘absl’
  13704.  1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  13705.       |                              ^~~~~~~~~~~
  13706. /usr/include/absl/strings/cord.h:1750:45: error: expected primary-expression before ‘const’
  13707.  1750 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  13708.       |                                             ^~~~~
  13709. In file included from /app/include/google/protobuf/endian.h:20,
  13710.                  from /app/include/google/protobuf/io/coded_stream.h:113:
  13711. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  13712.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  13713.       |               ^~~~~~~~~~~~~~~~~~~~~~
  13714. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  13715. In file included from /app/include/google/protobuf/io/coded_stream.h:116:
  13716. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  13717.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  13718.       |               ^~~~~~~~~~~~~~~~~~~~~~
  13719. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  13720. /app/include/google/protobuf/io/coded_stream.h:696:56: error: ‘absl::string_view’ has not been declared
  13721.   696 |   uint8_t* WriteStringMaybeAliased(uint32_t num, absl::string_view s,
  13722.       |                                                        ^~~~~~~~~~~
  13723. /app/include/google/protobuf/io/coded_stream.h:708:55: error: ‘absl::string_view’ has not been declared
  13724.   708 |   uint8_t* WriteBytesMaybeAliased(uint32_t num, absl::string_view s,
  13725.       |                                                       ^~~~~~~~~~~
  13726. /app/include/google/protobuf/io/coded_stream.h:867:63: error: ‘absl::string_view’ has not been declared
  13727.   867 |   uint8_t* WriteStringMaybeAliasedOutline(uint32_t num, absl::string_view s,
  13728.       |                                                               ^~~~~~~~~~~
  13729. /app/include/google/protobuf/io/coded_stream.h:869:51: error: ‘absl::string_view’ has not been declared
  13730.   869 |   uint8_t* WriteStringOutline(uint32_t num, absl::string_view s, uint8_t* ptr);
  13731.       |                                                   ^~~~~~~~~~~
  13732. /app/include/google/protobuf/io/coded_stream.h: In member function ‘uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteStringMaybeAliased(uint32_t, int, uint8_t*)’:
  13733. /app/include/google/protobuf/io/coded_stream.h:698:29: error: request for member ‘size’ in ‘s’, which is of non-class type ‘int’
  13734.   698 |     std::ptrdiff_t size = s.size();
  13735.       |                             ^~~~
  13736. /app/include/google/protobuf/io/coded_stream.h:705:24: error: request for member ‘data’ in ‘s’, which is of non-class type ‘int’
  13737.   705 |     std::memcpy(ptr, s.data(), size);
  13738.       |                        ^~~~
  13739. /app/include/google/protobuf/io/coded_stream.h: In member function ‘std::ptrdiff_t google::protobuf::io::EpsCopyOutputStream::GetSize(uint8_t*) const’:
  13740. /app/include/google/protobuf/io/coded_stream.h:832:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  13741.   832 |     ABSL_DCHECK(ptr <= end_ + kSlopBytes);  // NOLINT
  13742.       |     ^~~~~~~~~~~
  13743.       |     |
  13744.       |     const char*
  13745. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13746.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13747.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13748. /app/include/google/protobuf/io/coded_stream.h: In member function ‘uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteTag(uint32_t, uint32_t, uint8_t*)’:
  13749. /app/include/google/protobuf/io/coded_stream.h:853:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  13750.   853 |     ABSL_DCHECK(ptr < end_);  // NOLINT
  13751.       |     ^~~~~~~~~~~
  13752.       |     |
  13753.       |     const char*
  13754. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13755.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13756.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13757. /app/include/google/protobuf/io/coded_stream.h: At global scope:
  13758. /app/include/google/protobuf/io/coded_stream.h:1119:26: error: ‘absl::string_view’ has not been declared
  13759.  1119 |   void WriteString(absl::string_view str);
  13760.       |                          ^~~~~~~~~~~
  13761. /app/include/google/protobuf/io/coded_stream.h:1121:44: error: ‘absl::string_view’ has not been declared
  13762.  1121 |   static uint8_t* WriteStringToArray(absl::string_view str, uint8_t* target);
  13763.       |                                            ^~~~~~~~~~~
  13764. /app/include/google/protobuf/io/coded_stream.h:1123:52: error: ‘absl::string_view’ has not been declared
  13765.  1123 |   static uint8_t* WriteStringWithSizeToArray(absl::string_view str,
  13766.       |                                                    ^~~~~~~~~~~
  13767. /app/include/google/protobuf/io/coded_stream.h: In member function ‘bool google::protobuf::io::CodedOutputStream::HadError()’:
  13768. /app/include/google/protobuf/io/coded_stream.h:1061:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  13769.  1061 |     ABSL_DCHECK(cur_);
  13770.       |     ^~~~~~~~~~~
  13771.       |     |
  13772.       |     const char*
  13773. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13774.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13775.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13776. /app/include/google/protobuf/io/coded_stream.h: At global scope:
  13777. /app/include/google/protobuf/io/coded_stream.h:1792:13: error: variable or field ‘WriteString’ declared void
  13778.  1792 | inline void CodedOutputStream::WriteString(absl::string_view str) {
  13779.       |             ^~~~~~~~~~~~~~~~~
  13780. /app/include/google/protobuf/io/coded_stream.h:1792:50: error: ‘string_view’ is not a member of ‘absl’
  13781.  1792 | inline void CodedOutputStream::WriteString(absl::string_view str) {
  13782.       |                                                  ^~~~~~~~~~~
  13783. /app/include/google/protobuf/io/coded_stream.h:1807:17: error: ‘uint8_t* google::protobuf::io::CodedOutputStream::WriteStringToArray’ is not a static data member of ‘class google::protobuf::io::CodedOutputStream’
  13784.  1807 | inline uint8_t* CodedOutputStream::WriteStringToArray(absl::string_view str,
  13785.       |                 ^~~~~~~~~~~~~~~~~
  13786. /app/include/google/protobuf/io/coded_stream.h:1807:61: error: ‘string_view’ is not a member of ‘absl’
  13787.  1807 | inline uint8_t* CodedOutputStream::WriteStringToArray(absl::string_view str,
  13788.       |                                                             ^~~~~~~~~~~
  13789. /app/include/google/protobuf/io/coded_stream.h:1808:62: error: expected primary-expression before ‘*’ token
  13790.  1808 |                                                       uint8_t* target) {
  13791.       |                                                              ^
  13792. /app/include/google/protobuf/io/coded_stream.h:1808:64: error: ‘target’ was not declared in this scope
  13793.  1808 |                                                       uint8_t* target) {
  13794.       |                                                                ^~~~~~
  13795. /app/include/google/protobuf/io/coded_stream.h:1808:70: error: expression list treated as compound expression in initializer [-fpermissive]
  13796.  1808 |                                                       uint8_t* target) {
  13797.       |                                                                      ^
  13798. In file included from /app/include/google/protobuf/arena_align.h:63,
  13799.                  from /app/include/google/protobuf/arena.h:35,
  13800.                  from /run/build/monero-gui/test-protobuf.pb.h:21:
  13801. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  13802.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  13803.       |               ^~~~~~~~~~~~~~~~~~~~~~
  13804. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  13805. /app/include/google/protobuf/arena_align.h: In member function ‘constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const’:
  13806. /app/include/google/protobuf/arena_align.h:134:3: error: body of ‘constexpr’ function ‘constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const’ not a return-statement
  13807.   134 |   }
  13808.       |   ^
  13809. /app/include/google/protobuf/arena_align.h: In function ‘google::protobuf::internal::ArenaAlign google::protobuf::internal::ArenaAlignAs(size_t)’:
  13810. /app/include/google/protobuf/arena_align.h:158:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)’
  13811.   158 |   ABSL_DCHECK_NE(align, 0U);
  13812.       |   ^~~~~~~~~~~~~~
  13813. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13814.   355 |   LogMessageFatal(const char* file, int line,
  13815.       |   ^~~~~~~~~~~~~~~
  13816. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  13817.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13818.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13819. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  13820.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  13821.       |   ^~~~~~~~~~~~~~~
  13822. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  13823. /app/include/google/protobuf/arena_align.h:159:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  13824.   159 |   ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align;
  13825.       |   ^~~~~~~~~~~
  13826.       |   |
  13827.       |   const char*
  13828. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13829.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13830.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13831. /app/include/google/protobuf/arena_align.h: At global scope:
  13832. /app/include/google/protobuf/arena_align.h:183:18: error: ‘ArenaAlignAs’ function uses ‘auto’ type specifier without trailing return type
  13833.   183 | inline constexpr auto ArenaAlignAs() {
  13834.       |                  ^~~~
  13835. /app/include/google/protobuf/arena_align.h:183:18: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  13836. /app/include/google/protobuf/arena_align.h:189:18: error: ‘ArenaAlignOf’ function uses ‘auto’ type specifier without trailing return type
  13837.   189 | inline constexpr auto ArenaAlignOf() {
  13838.       |                  ^~~~
  13839. /app/include/google/protobuf/arena_align.h:189:18: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  13840. In file included from /app/include/google/protobuf/port.h:37,
  13841.                  from /app/include/google/protobuf/arena.h:37:
  13842. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  13843.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  13844.       |               ^~~~~~~~~~~~~~~~~~~~~~
  13845. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  13846. /app/include/google/protobuf/port.h: In function ‘void google::protobuf::internal::AssertDownCast(From*)’:
  13847. /app/include/google/protobuf/port.h:185:23: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  13848.   185 |   static_assert(!std::is_base_of_v<MessageLite, To>);
  13849.       |                       ^~~~~~~~~~~~
  13850.       |                       is_base_of
  13851. /app/include/google/protobuf/port.h:185:47: error: expected primary-expression before ‘,’ token
  13852.   185 |   static_assert(!std::is_base_of_v<MessageLite, To>);
  13853.       |                                               ^
  13854. /app/include/google/protobuf/port.h:185:51: error: expected primary-expression before ‘>’ token
  13855.   185 |   static_assert(!std::is_base_of_v<MessageLite, To>);
  13856.       |                                                   ^
  13857. /app/include/google/protobuf/port.h:185:52: error: expected primary-expression before ‘)’ token
  13858.   185 |   static_assert(!std::is_base_of_v<MessageLite, To>);
  13859.       |                                                    ^
  13860. /app/include/google/protobuf/port.h: In function ‘To google::protobuf::internal::DownCast(From*)’:
  13861. /app/include/google/protobuf/port.h:195:23: error: ‘remove_pointer_t’ is not a member of ‘std’; did you mean ‘remove_pointer’?
  13862.   195 |   AssertDownCast<std::remove_pointer_t<To>>(f);
  13863.       |                       ^~~~~~~~~~~~~~~~
  13864.       |                       remove_pointer
  13865. /app/include/google/protobuf/port.h:195:23: error: ‘remove_pointer_t’ is not a member of ‘std’; did you mean ‘remove_pointer’?
  13866.   195 |   AssertDownCast<std::remove_pointer_t<To>>(f);
  13867.       |                       ^~~~~~~~~~~~~~~~
  13868.       |                       remove_pointer
  13869. /app/include/google/protobuf/port.h:195:3: error: parse error in template argument list
  13870.   195 |   AssertDownCast<std::remove_pointer_t<To>>(f);
  13871.       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  13872. /app/include/google/protobuf/port.h: In function ‘ToRef google::protobuf::internal::DownCast(From&)’:
  13873. /app/include/google/protobuf/port.h:201:23: error: ‘remove_reference_t’ is not a member of ‘std’; did you mean ‘remove_reference’?
  13874.   201 |   AssertDownCast<std::remove_reference_t<ToRef>>(&f);
  13875.       |                       ^~~~~~~~~~~~~~~~~~
  13876.       |                       remove_reference
  13877. /app/include/google/protobuf/port.h:201:23: error: ‘remove_reference_t’ is not a member of ‘std’; did you mean ‘remove_reference’?
  13878.   201 |   AssertDownCast<std::remove_reference_t<ToRef>>(&f);
  13879.       |                       ^~~~~~~~~~~~~~~~~~
  13880.       |                       remove_reference
  13881. /app/include/google/protobuf/port.h:201:3: error: parse error in template argument list
  13882.   201 |   AssertDownCast<std::remove_reference_t<ToRef>>(&f);
  13883.       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  13884. /app/include/google/protobuf/port.h: At global scope:
  13885. /app/include/google/protobuf/port.h:207:14: error: ‘optional’ in namespace ‘absl’ does not name a template type
  13886.   207 | inline absl::optional<absl::string_view> RttiTypeName() {
  13887.       |              ^~~~~~~~
  13888. /app/include/google/protobuf/port.h: In function ‘constexpr bool google::protobuf::internal::PerformDebugChecks()’:
  13889. /app/include/google/protobuf/port.h:286:1: error: body of ‘constexpr’ function ‘constexpr bool google::protobuf::internal::PerformDebugChecks()’ not a return-statement
  13890.   286 | }
  13891.       | ^
  13892. /app/include/google/protobuf/port.h: At global scope:
  13893. /app/include/google/protobuf/port.h:493:46: error: expected ‘)’ before ‘name’
  13894.   493 |   explicit RealDebugCounter(absl::string_view name) { Register(name); }
  13895.       |                            ~                 ^~~~~
  13896.       |                                              )
  13897. /app/include/google/protobuf/port.h:499:23: error: ‘absl::string_view’ has not been declared
  13898.   499 |   void Register(absl::string_view name);
  13899.       |                       ^~~~~~~~~~~
  13900. /app/include/google/protobuf/port.h:546:32: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  13901.   546 | using GlobalEmptyString = std::conditional_t<
  13902.       |                                ^~~~~~~~~~~~~
  13903.       |                                conditional
  13904. /app/include/google/protobuf/port.h:550:24: error: ‘GlobalEmptyString’ does not name a type; did you mean ‘GlobalEmptyStringConstexpr’?
  13905.   550 | PROTOBUF_EXPORT extern GlobalEmptyString fixed_address_empty_string;
  13906.       |                        ^~~~~~~~~~~~~~~~~
  13907.       |                        GlobalEmptyStringConstexpr
  13908. In file included from /app/include/google/protobuf/arena_cleanup.h:20,
  13909.                  from /app/include/google/protobuf/serial_arena.h:26,
  13910.                  from /app/include/google/protobuf/arena.h:38:
  13911. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  13912.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  13913.       |               ^~~~~~~~~~~~~~~~~~~~~~
  13914. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  13915. In file included from /app/include/google/protobuf/string_block.h:24,
  13916.                  from /app/include/google/protobuf/serial_arena.h:28:
  13917. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  13918.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  13919.       |               ^~~~~~~~~~~~~~~~~~~~~~
  13920. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  13921. /app/include/google/protobuf/string_block.h: In static member function ‘static google::protobuf::internal::StringBlock* google::protobuf::internal::StringBlock::Emplace(void*, size_t, google::protobuf::internal::StringBlock*)’:
  13922. /app/include/google/protobuf/string_block.h:125:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  13923.   125 |   ABSL_DCHECK_EQ(count, NextSize(next));
  13924.       |   ^~~~~~~~~~~~~~
  13925. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13926.   355 |   LogMessageFatal(const char* file, int line,
  13927.       |   ^~~~~~~~~~~~~~~
  13928. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  13929.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13930.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13931. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  13932.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  13933.       |   ^~~~~~~~~~~~~~~
  13934. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  13935. /app/include/google/protobuf/string_block.h: In static member function ‘static size_t google::protobuf::internal::StringBlock::Delete(google::protobuf::internal::StringBlock*)’:
  13936. /app/include/google/protobuf/string_block.h:147:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  13937.   147 |   ABSL_DCHECK(block != nullptr);
  13938.       |   ^~~~~~~~~~~
  13939.       |   |
  13940.       |   const char*
  13941. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13942.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13943.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13944. /app/include/google/protobuf/string_block.h: In member function ‘std::string* google::protobuf::internal::StringBlock::AtOffset(size_t)’:
  13945. /app/include/google/protobuf/string_block.h:162:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  13946.   162 |   ABSL_DCHECK_LE(offset, effective_size());
  13947.       |   ^~~~~~~~~~~~~~
  13948. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13949.   355 |   LogMessageFatal(const char* file, int line,
  13950.       |   ^~~~~~~~~~~~~~~
  13951. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  13952.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13953.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13954. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  13955.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  13956.       |   ^~~~~~~~~~~~~~~
  13957. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  13958. In file included from /app/include/google/protobuf/serial_arena.h:31:
  13959. /app/include/google/protobuf/port_def.inc: At global scope:
  13960. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  13961.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  13962.       |               ^~~~~~~~~~~~~~~~~~~~~~
  13963. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  13964. /app/include/google/protobuf/serial_arena.h: In constructor ‘google::protobuf::internal::ArenaBlock::ArenaBlock(google::protobuf::internal::ArenaBlock*, size_t)’:
  13965. /app/include/google/protobuf/serial_arena.h:44:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  13966.    44 |     ABSL_DCHECK_GT(size, sizeof(ArenaBlock));
  13967.       |     ^~~~~~~~~~~~~~
  13968. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13969.   355 |   LogMessageFatal(const char* file, int line,
  13970.       |   ^~~~~~~~~~~~~~~
  13971. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  13972.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13973.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13974. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  13975.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  13976.       |   ^~~~~~~~~~~~~~~
  13977. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  13978. /app/include/google/protobuf/serial_arena.h: In member function ‘char* google::protobuf::internal::ArenaBlock::Pointer(size_t)’:
  13979. /app/include/google/protobuf/serial_arena.h:48:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  13980.    48 |     ABSL_DCHECK_LE(n, size);
  13981.       |     ^~~~~~~~~~~~~~
  13982. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13983.   355 |   LogMessageFatal(const char* file, int line,
  13984.       |   ^~~~~~~~~~~~~~~
  13985. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  13986.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  13987.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  13988. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  13989.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  13990.       |   ^~~~~~~~~~~~~~~
  13991. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  13992. /app/include/google/protobuf/serial_arena.h: In member function ‘bool google::protobuf::internal::SerialArena::MaybeAllocateAligned(size_t, void**)’:
  13993. /app/include/google/protobuf/serial_arena.h:202:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  13994.   202 |     ABSL_DCHECK(internal::ArenaAlignDefault::IsAligned(n));
  13995.       |     ^~~~~~~~~~~
  13996.       |     |
  13997.       |     const char*
  13998. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  13999.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14000.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14001. /app/include/google/protobuf/serial_arena.h:203:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  14002.   203 |     ABSL_DCHECK_GE(limit_, ptr());
  14003.       |     ^~~~~~~~~~~~~~
  14004. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14005.   355 |   LogMessageFatal(const char* file, int line,
  14006.       |   ^~~~~~~~~~~~~~~
  14007. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14008.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14009.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14010. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14011.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14012.       |   ^~~~~~~~~~~~~~~
  14013. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14014. /app/include/google/protobuf/serial_arena.h: In member function ‘void* google::protobuf::internal::SerialArena::AllocateAlignedWithCleanup(size_t, size_t, void (*)(void*))’:
  14015. /app/include/google/protobuf/serial_arena.h:242:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  14016.   242 |     ABSL_DCHECK_GE(limit_, ptr());
  14017.       |     ^~~~~~~~~~~~~~
  14018. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14019.   355 |   LogMessageFatal(const char* file, int line,
  14020.       |   ^~~~~~~~~~~~~~~
  14021. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14022.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14023.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14024. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14025.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14026.       |   ^~~~~~~~~~~~~~~
  14027. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14028. /app/include/google/protobuf/serial_arena.h: In static member function ‘static const char* google::protobuf::internal::SerialArena::MaybePrefetchImpl(ptrdiff_t, const char*, const char*, const char*)’:
  14029. /app/include/google/protobuf/serial_arena.h:290:7: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14030.   290 |       ABSL_DCHECK(prefetch_ptr != nullptr);
  14031.       |       ^~~~~~~~~~~
  14032.       |       |
  14033.       |       const char*
  14034. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14035.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14036.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14037. /app/include/google/protobuf/serial_arena.h: In member function ‘void google::protobuf::internal::SerialArena::MaybePrefetchData(const char*)’:
  14038. /app/include/google/protobuf/serial_arena.h:300:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14039.   300 |     ABSL_DCHECK(static_cast<const void*>(prefetch_ptr_) == nullptr ||
  14040.       |     ^~~~~~~~~~~
  14041.       |     |
  14042.       |     const char*
  14043. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14044.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14045.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14046. /app/include/google/protobuf/serial_arena.h: In member function ‘void google::protobuf::internal::SerialArena::MaybePrefetchCleanup()’:
  14047. /app/include/google/protobuf/serial_arena.h:307:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14048.   307 |     ABSL_DCHECK(static_cast<const void*>(cleanup_list_.prefetch_ptr_) ==
  14049.       |     ^~~~~~~~~~~
  14050.       |     |
  14051.       |     const char*
  14052. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14053.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14054.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14055. In file included from /app/include/google/protobuf/arenaz_sampler.h:19,
  14056.                  from /app/include/google/protobuf/thread_safe_arena.h:25,
  14057.                  from /app/include/google/protobuf/arena.h:39:
  14058. /app/include/google/protobuf/port_def.inc: At global scope:
  14059. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14060.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14061.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14062. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14063. In file included from /app/include/google/protobuf/thread_safe_arena.h:30:
  14064. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14065.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14066.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14067. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14068. In file included from /app/include/google/protobuf/arena.h:42:
  14069. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14070.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14071.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14072. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14073. /app/include/google/protobuf/arena.h:489:20: error: ‘GetConstructType’ function uses ‘auto’ type specifier without trailing return type
  14074.   489 |   static constexpr auto GetConstructType() {
  14075.       |                    ^~~~
  14076. /app/include/google/protobuf/arena.h:489:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14077. /app/include/google/protobuf/arena.h: In static member function ‘static T* google::protobuf::Arena::Create(google::protobuf::Arena*, Args&& ...)’:
  14078. /app/include/google/protobuf/arena.h:202:25: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’?
  14079.   202 |       using Type = std::remove_const_t<T>;
  14080.       |                         ^~~~~~~~~~~~~~
  14081.       |                         remove_const
  14082. /app/include/google/protobuf/arena.h:214:30: error: ‘Type’ does not name a type; did you mean ‘typeof’?
  14083.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  14084.       |                              ^~~~
  14085.       |                              typeof
  14086. /app/include/google/protobuf/arena.h:214:34: error: expected ‘>’ before ‘*’ token
  14087.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  14088.       |                                  ^
  14089. /app/include/google/protobuf/arena.h:214:34: error: expected ‘(’ before ‘*’ token
  14090. /app/include/google/protobuf/arena.h:214:35: error: expected primary-expression before ‘>’ token
  14091.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  14092.       |                                   ^
  14093. /app/include/google/protobuf/arena.h:214:54: error: ‘Type’ was not declared in this scope
  14094.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  14095.       |                                                      ^~~~
  14096. /app/include/google/protobuf/arena.h:214:67: error: expected ‘)’ before ‘;’ token
  14097.   214 |           return static_cast<Type*>(DefaultConstruct<Type>(arena));
  14098.       |                                                                   ^
  14099. /app/include/google/protobuf/arena.h:216:30: error: ‘Type’ does not name a type; did you mean ‘typeof’?
  14100.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  14101.       |                              ^~~~
  14102.       |                              typeof
  14103. /app/include/google/protobuf/arena.h:216:34: error: expected ‘>’ before ‘*’ token
  14104.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  14105.       |                                  ^
  14106. /app/include/google/protobuf/arena.h:216:34: error: expected ‘(’ before ‘*’ token
  14107. /app/include/google/protobuf/arena.h:216:35: error: expected primary-expression before ‘>’ token
  14108.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  14109.       |                                   ^
  14110. /app/include/google/protobuf/arena.h:216:51: error: ‘Type’ was not declared in this scope
  14111.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  14112.       |                                                   ^~~~
  14113. /app/include/google/protobuf/arena.h:216:74: error: expected ‘)’ before ‘;’ token
  14114.   216 |           return static_cast<Type*>(CopyConstruct<Type>(arena, &args...));
  14115.       |                                                                          ^
  14116. /app/include/google/protobuf/arena.h:219:36: error: ‘Type’ was not declared in this scope
  14117.   219 |       return CreateArenaCompatible<Type>(arena, std::forward<Args>(args)...);
  14118.       |                                    ^~~~
  14119. /app/include/google/protobuf/arena.h: In member function ‘void google::protobuf::Arena::Own(T*)’:
  14120. /app/include/google/protobuf/arena.h:306:14: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  14121.   306 |         std::conditional_t<std::is_convertible<T*, MessageLite*>::value,
  14122.       |              ^~~~~~~~~~~~~
  14123.       |              conditional
  14124. /app/include/google/protobuf/arena.h:309:36: error: ‘TypeToUse’ does not name a type
  14125.   309 |       impl_.AddCleanup(static_cast<TypeToUse*>(object),
  14126.       |                                    ^~~~~~~~~
  14127. /app/include/google/protobuf/arena.h:309:45: error: expected ‘>’ before ‘*’ token
  14128.   309 |       impl_.AddCleanup(static_cast<TypeToUse*>(object),
  14129.       |                                             ^
  14130. /app/include/google/protobuf/arena.h:309:45: error: expected ‘(’ before ‘*’ token
  14131. /app/include/google/protobuf/arena.h:309:46: error: expected primary-expression before ‘>’ token
  14132.   309 |       impl_.AddCleanup(static_cast<TypeToUse*>(object),
  14133.       |                                              ^
  14134. /app/include/google/protobuf/arena.h:310:55: error: ‘TypeToUse’ was not declared in this scope
  14135.   310 |                        &internal::arena_delete_object<TypeToUse>);
  14136.       |                                                       ^~~~~~~~~
  14137. /app/include/google/protobuf/arena.h: In member function ‘void* google::protobuf::Arena::AllocateInternal()’:
  14138. /app/include/google/protobuf/arena.h:535:16: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  14139.   535 |           std::conditional_t<trivial, std::string, T>>;
  14140.       |                ^~~~~~~~~~~~~
  14141.       |                conditional
  14142. /app/include/google/protobuf/arena.h:535:16: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’?
  14143.   535 |           std::conditional_t<trivial, std::string, T>>;
  14144.       |                ^~~~~~~~~~~~~
  14145.       |                conditional
  14146. /app/include/google/protobuf/arena.h:535:55: error: expected primary-expression before ‘;’ token
  14147.   535 |           std::conditional_t<trivial, std::string, T>>;
  14148.       |                                                       ^
  14149. In file included from /app/include/google/protobuf/explicitly_constructed.h:17,
  14150.                  from /app/include/google/protobuf/arenastring.h:20,
  14151.                  from /run/build/monero-gui/test-protobuf.pb.h:22:
  14152. /app/include/google/protobuf/port_def.inc: At global scope:
  14153. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14154.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14155.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14156. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14157. In file included from /app/include/google/protobuf/arenastring.h:24:
  14158. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14159.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14160.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14161. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14162. /app/include/google/protobuf/arenastring.h:106:44: error: ‘GlobalEmptyString’ does not name a type
  14163.   106 |   explicit constexpr TaggedStringPtr(const GlobalEmptyString* ptr)
  14164.       |                                            ^~~~~~~~~~~~~~~~~
  14165. /app/include/google/protobuf/arenastring.h: In static member function ‘static void google::protobuf::internal::TaggedStringPtr::assert_aligned(const void*)’:
  14166. /app/include/google/protobuf/arenastring.h:186:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)’
  14167.   186 |     ABSL_DCHECK_EQ(reinterpret_cast<uintptr_t>(p) & kMask, 0UL);
  14168.       |     ^~~~~~~~~~~~~~
  14169. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14170.   355 |   LogMessageFatal(const char* file, int line,
  14171.       |   ^~~~~~~~~~~~~~~
  14172. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14173.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14174.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14175. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14176.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14177.       |   ^~~~~~~~~~~~~~~
  14178. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14179. /app/include/google/protobuf/arenastring.h: In member function ‘std::string* google::protobuf::internal::TaggedStringPtr::TagAs(Type, std::string*)’:
  14180. /app/include/google/protobuf/arenastring.h:193:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14181.   193 |     ABSL_DCHECK(p != nullptr);
  14182.       |     ^~~~~~~~~~~
  14183.       |     |
  14184.       |     const char*
  14185. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14186.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14187.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14188. /app/include/google/protobuf/arenastring.h: At global scope:
  14189. /app/include/google/protobuf/arenastring.h:230:34: error: ‘GlobalEmptyString’ does not name a type
  14190.   230 |   constexpr ArenaStringPtr(const GlobalEmptyString* default_value,
  14191.       |                                  ^~~~~~~~~~~~~~~~~
  14192. /app/include/google/protobuf/arenastring.h:294:18: error: ‘absl::string_view’ has not been declared
  14193.   294 |   void Set(absl::string_view value, Arena* arena);
  14194.       |                  ^~~~~~~~~~~
  14195. /app/include/google/protobuf/arenastring.h:301:23: error: ‘absl::string_view’ has not been declared
  14196.   301 |   void SetBytes(absl::string_view value, Arena* arena);
  14197.       |                       ^~~~~~~~~~~
  14198. /app/include/google/protobuf/arenastring.h: In constructor ‘google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*)’:
  14199. /app/include/google/protobuf/arenastring.h:238:22: error: ‘fixed_address_empty_string’ was not declared in this scope
  14200.   238 |       : tagged_ptr_(&fixed_address_empty_string) {
  14201.       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
  14202. /app/include/google/protobuf/arenastring.h:240:17: error: ‘string_view’ is not a member of ‘absl’
  14203.   240 |       Set(absl::string_view(""), arena);
  14204.       |                 ^~~~~~~~~~~
  14205. /app/include/google/protobuf/arenastring.h: In constructor ‘google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*, const google::protobuf::internal::LazyString&)’:
  14206. /app/include/google/protobuf/arenastring.h:249:22: error: ‘fixed_address_empty_string’ was not declared in this scope
  14207.   249 |       : tagged_ptr_(&fixed_address_empty_string) {
  14208.       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
  14209. /app/include/google/protobuf/arenastring.h:251:17: error: ‘string_view’ is not a member of ‘absl’
  14210.   251 |       Set(absl::string_view(default_value.get()), arena);
  14211.       |                 ^~~~~~~~~~~
  14212. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::InitDefault()’:
  14213. /app/include/google/protobuf/arenastring.h:448:34: error: ‘fixed_address_empty_string’ was not declared in this scope
  14214.   448 |   tagged_ptr_ = TaggedStringPtr(&fixed_address_empty_string);
  14215.       |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
  14216. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::Set(const char*, google::protobuf::Arena*)’:
  14217. /app/include/google/protobuf/arenastring.h:465:13: error: ‘string_view’ is not a member of ‘absl’
  14218.   465 |   Set(absl::string_view{s}, arena);
  14219.       |             ^~~~~~~~~~~
  14220. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::Set(const char*, size_t, google::protobuf::Arena*)’:
  14221. /app/include/google/protobuf/arenastring.h:469:13: error: ‘string_view’ is not a member of ‘absl’
  14222.   469 |   Set(absl::string_view{s, n}, arena);
  14223.       |             ^~~~~~~~~~~
  14224. /app/include/google/protobuf/arenastring.h: At global scope:
  14225. /app/include/google/protobuf/arenastring.h:472:13: error: variable or field ‘SetBytes’ declared void
  14226.   472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  14227.       |             ^~~~~~~~~~~~~~
  14228. /app/include/google/protobuf/arenastring.h:472:44: error: ‘string_view’ is not a member of ‘absl’
  14229.   472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  14230.       |                                            ^~~~~~~~~~~
  14231. /app/include/google/protobuf/arenastring.h:472:68: error: expected primary-expression before ‘*’ token
  14232.   472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  14233.       |                                                                    ^
  14234. /app/include/google/protobuf/arenastring.h:472:70: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’?
  14235.   472 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  14236.       |                                                                      ^~~~~
  14237.       |                                                                      Arena
  14238. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::SetBytes(const void*, size_t, google::protobuf::Arena*)’:
  14239. /app/include/google/protobuf/arenastring.h:494:13: error: ‘string_view’ is not a member of ‘absl’
  14240.   494 |   Set(absl::string_view{static_cast<const char*>(p), n}, arena);
  14241.       |             ^~~~~~~~~~~
  14242. /app/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::ClearNonDefaultToEmpty()’:
  14243. /app/include/google/protobuf/arenastring.h:523:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14244.   523 |   ABSL_DCHECK(!tagged_ptr_.IsDefault());
  14245.       |   ^~~~~~~~~~~
  14246.       |   |
  14247.       |   const char*
  14248. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14249.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14250.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14251. /app/include/google/protobuf/arenastring.h: In member function ‘std::string* google::protobuf::internal::ArenaStringPtr::UnsafeMutablePointer()’:
  14252. /app/include/google/protobuf/arenastring.h:528:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14253.   528 |   ABSL_DCHECK(tagged_ptr_.IsMutable());
  14254.       |   ^~~~~~~~~~~
  14255.       |   |
  14256.       |   const char*
  14257. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14258.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14259.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14260. /app/include/google/protobuf/arenastring.h:529:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14261.   529 |   ABSL_DCHECK(tagged_ptr_.Get() != nullptr);
  14262.       |   ^~~~~~~~~~~
  14263.       |   |
  14264.       |   const char*
  14265. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14266.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14267.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14268. In file included from /app/include/google/protobuf/metadata_lite.h:18,
  14269.                  from /app/include/google/protobuf/message_lite.h:41,
  14270.                  from /app/include/google/protobuf/generated_message_tctable_decl.h:24,
  14271.                  from /run/build/monero-gui/test-protobuf.pb.h:23:
  14272. /app/include/google/protobuf/port_def.inc: At global scope:
  14273. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14274.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14275.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14276. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14277. In file included from /app/include/google/protobuf/message_lite.h:46:
  14278. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14279.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14280.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14281. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14282. /app/include/google/protobuf/message_lite.h: In static member function ‘static constexpr google::protobuf::internal::MessageCreator google::protobuf::internal::MessageCreator::ZeroInit(uint32_t, uint8_t, uintptr_t)’:
  14283. /app/include/google/protobuf/message_lite.h:112:3: error: body of ‘constexpr’ function ‘static constexpr google::protobuf::internal::MessageCreator google::protobuf::internal::MessageCreator::ZeroInit(uint32_t, uint8_t, uintptr_t)’ not a return-statement
  14284.   112 |   }
  14285.       |   ^
  14286. /app/include/google/protobuf/message_lite.h: In static member function ‘static constexpr google::protobuf::internal::MessageCreator google::protobuf::internal::MessageCreator::CopyInit(uint32_t, uint8_t, uintptr_t)’:
  14287. /app/include/google/protobuf/message_lite.h:122:3: error: body of ‘constexpr’ function ‘static constexpr google::protobuf::internal::MessageCreator google::protobuf::internal::MessageCreator::CopyInit(uint32_t, uint8_t, uintptr_t)’ not a return-statement
  14288.   122 |   }
  14289.       |   ^
  14290. /app/include/google/protobuf/message_lite.h: In member function ‘uintptr_t google::protobuf::internal::MessageCreator::arena_bits() const’:
  14291. /app/include/google/protobuf/message_lite.h:147:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  14292.   147 |     ABSL_DCHECK_NE(+tag(), +kFunc);
  14293.       |     ^~~~~~~~~~~~~~
  14294. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14295.   355 |   LogMessageFatal(const char* file, int line,
  14296.       |   ^~~~~~~~~~~~~~~
  14297. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14298.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14299.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14300. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14301.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14302.       |   ^~~~~~~~~~~~~~~
  14303. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14304. /app/include/google/protobuf/message_lite.h: In member function ‘void google::protobuf::internal::CachedSize::SetNonZero(Scalar) const’:
  14305. /app/include/google/protobuf/message_lite.h:201:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  14306.   201 |     ABSL_DCHECK_NE(desired, 0);
  14307.       |     ^~~~~~~~~~~~~~
  14308. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14309.   355 |   LogMessageFatal(const char* file, int line,
  14310.       |   ^~~~~~~~~~~~~~~
  14311. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14312.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14313.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14314. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14315.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14316.       |   ^~~~~~~~~~~~~~~
  14317. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14318. /app/include/google/protobuf/message_lite.h: At global scope:
  14319. /app/include/google/protobuf/message_lite.h:246:1: error: ‘GetClassData’ function uses ‘auto’ type specifier without trailing return type
  14320.   246 | auto GetClassData(const MessageLite& msg);
  14321.       | ^~~~
  14322. /app/include/google/protobuf/message_lite.h:246:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14323. /app/include/google/protobuf/message_lite.h:248:11: error: parameter declared ‘auto’
  14324.   248 | template <const auto* kDefault, const auto* kClassData>
  14325.       |           ^~~~~
  14326. /app/include/google/protobuf/message_lite.h:248:33: error: parameter declared ‘auto’
  14327.   248 | template <const auto* kDefault, const auto* kClassData>
  14328.       |                                 ^~~~~
  14329. /app/include/google/protobuf/message_lite.h:251:20: error: ‘class_data’ function uses ‘auto’ type specifier without trailing return type
  14330.   251 |   static constexpr const auto* class_data() { return kClassData->base(); }
  14331.       |                    ^~~~~
  14332. /app/include/google/protobuf/message_lite.h:251:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14333. /app/include/google/protobuf/message_lite.h:252:20: error: ‘StrongPointer’ function uses ‘auto’ type specifier without trailing return type
  14334.   252 |   static constexpr auto StrongPointer() { return default_instance(); }
  14335.       |                    ^~~~
  14336. /app/include/google/protobuf/message_lite.h:252:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14337. /app/include/google/protobuf/message_lite.h:258:20: error: ‘class_data’ function uses ‘auto’ type specifier without trailing return type
  14338.   258 |   static constexpr const auto* class_data() {
  14339.       |                    ^~~~~
  14340. /app/include/google/protobuf/message_lite.h:258:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14341. /app/include/google/protobuf/message_lite.h:263:20: error: ‘StrongPointer’ function uses ‘auto’ type specifier without trailing return type
  14342.   263 |   static constexpr auto StrongPointer() { return &T::default_instance; }
  14343.       |                    ^~~~
  14344. /app/include/google/protobuf/message_lite.h:263:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14345. /app/include/google/protobuf/message_lite.h: In function ‘int google::protobuf::internal::ToIntSize(size_t)’:
  14346. /app/include/google/protobuf/message_lite.h:332:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  14347.   332 |   ABSL_DCHECK_LE(size, static_cast<size_t>(INT_MAX));
  14348.       |   ^~~~~~~~~~~~~~
  14349. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14350.   355 |   LogMessageFatal(const char* file, int line,
  14351.       |   ^~~~~~~~~~~~~~~
  14352. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14353.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14354.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14355. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14356.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14357.       |   ^~~~~~~~~~~~~~~
  14358. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14359. /app/include/google/protobuf/message_lite.h: In function ‘const std::string& google::protobuf::internal::GetEmptyStringAlreadyInited()’:
  14360. /app/include/google/protobuf/message_lite.h:338:10: error: ‘fixed_address_empty_string’ was not declared in this scope
  14361.   338 |   return fixed_address_empty_string.get();
  14362.       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
  14363. /app/include/google/protobuf/message_lite.h: At global scope:
  14364. /app/include/google/protobuf/message_lite.h:456:22: error: expected identifier before ‘*’ token
  14365.   456 |   absl::string_view (*get_type_name)(const ClassData* data);
  14366.       |                      ^
  14367. /app/include/google/protobuf/message_lite.h:456:44: error: ‘ClassData’ does not name a type
  14368.   456 |   absl::string_view (*get_type_name)(const ClassData* data);
  14369.       |                                            ^~~~~~~~~
  14370. /app/include/google/protobuf/message_lite.h:456:59: error: ‘string_view’ declared as function returning a function
  14371.   456 |   absl::string_view (*get_type_name)(const ClassData* data);
  14372.       |                                                           ^
  14373. /app/include/google/protobuf/message_lite.h: In member function ‘const google::protobuf::internal::ClassDataFull& google::protobuf::internal::ClassData::full() const’:
  14374. /app/include/google/protobuf/message_lite.h:496:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14375.   496 |   ABSL_DCHECK(!is_lite);
  14376.       |   ^~~~~~~~~~~
  14377.       |   |
  14378.       |   const char*
  14379. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14380.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14381.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14382. /app/include/google/protobuf/message_lite.h: At global scope:
  14383. /app/include/google/protobuf/message_lite.h:537:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  14384.   537 |   absl::string_view GetTypeName() const;
  14385.       |         ^~~~~~~~~~~
  14386. /app/include/google/protobuf/message_lite.h:657:59: error: ‘absl::string_view’ has not been declared
  14387.   657 |   ABSL_ATTRIBUTE_REINITIALIZES bool ParseFromString(absl::string_view data);
  14388.       |                                                           ^~~~~~~~~~~
  14389. /app/include/google/protobuf/message_lite.h:662:13: error: ‘absl::string_view’ has not been declared
  14390.   662 |       absl::string_view data);
  14391.       |             ^~~~~~~~~~~
  14392. /app/include/google/protobuf/message_lite.h:694:30: error: ‘absl::string_view’ has not been declared
  14393.   694 |   bool MergeFromString(absl::string_view data);
  14394.       |                              ^~~~~~~~~~~
  14395. /app/include/google/protobuf/message_lite.h:699:37: error: ‘absl::string_view’ has not been declared
  14396.   699 |   bool MergePartialFromString(absl::string_view data);
  14397.       |                                     ^~~~~~~~~~~
  14398. /app/include/google/protobuf/message_lite.h:1063:10: error: ‘GetClassData’ function uses ‘auto’ type specifier without trailing return type
  14399.  1063 |   friend auto internal::GetClassData(const MessageLite& msg);
  14400.       |          ^~~~
  14401. /app/include/google/protobuf/message_lite.h:1063:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14402. /app/include/google/protobuf/message_lite.h: In member function ‘const google::protobuf::internal::TcParseTableBase* google::protobuf::MessageLite::GetTcParseTable() const’:
  14403. /app/include/google/protobuf/message_lite.h:930:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14404.   930 |     ABSL_DCHECK(data != nullptr);
  14405.       |     ^~~~~~~~~~~
  14406.       |     |
  14407.       |     const char*
  14408. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14409.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14410.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14411. /app/include/google/protobuf/message_lite.h:934:7: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14412.   934 |       ABSL_DCHECK(!data->is_lite);
  14413.       |       ^~~~~~~~~~~
  14414.       |       |
  14415.       |       const char*
  14416. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14417.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14418.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14419. /app/include/google/protobuf/message_lite.h: At global scope:
  14420. /app/include/google/protobuf/message_lite.h:1108:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  14421.  1108 |   absl::string_view name() const;
  14422.       |         ^~~~~~~~~~~
  14423. /app/include/google/protobuf/message_lite.h:1147:8: error: ‘GetClassData’ function uses ‘auto’ type specifier without trailing return type
  14424.  1147 | inline auto GetClassData(const MessageLite& msg) { return msg.GetClassData(); }
  14425.       |        ^~~~
  14426. /app/include/google/protobuf/message_lite.h:1147:8: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14427. /app/include/google/protobuf/message_lite.h:1150:26: error: ‘string_view’ is not a member of ‘absl’
  14428.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  14429.       |                          ^~~~~~~~~~~
  14430. /app/include/google/protobuf/message_lite.h:1150:56: error: expected primary-expression before ‘*’ token
  14431.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  14432.       |                                                        ^
  14433. /app/include/google/protobuf/message_lite.h:1150:58: error: ‘msg’ was not declared in this scope
  14434.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  14435.       |                                                          ^~~
  14436. /app/include/google/protobuf/message_lite.h:1151:20: error: expected primary-expression before ‘const’
  14437.  1151 |                    const internal::TcParseTableBase* tc_table,
  14438.       |                    ^~~~~
  14439. /app/include/google/protobuf/message_lite.h:1152:44: error: expected primary-expression before ‘parse_flags’
  14440.  1152 |                    MessageLite::ParseFlags parse_flags);
  14441.       |                                            ^~~~~~~~~~~
  14442. /app/include/google/protobuf/message_lite.h:1152:55: error: expression list treated as compound expression in initializer [-fpermissive]
  14443.  1152 |                    MessageLite::ParseFlags parse_flags);
  14444.       |                                                       ^
  14445. /app/include/google/protobuf/message_lite.h:1153:75: error: expected ‘;’ before ‘(’ token
  14446.  1153 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>(
  14447.       |                                                                           ^
  14448.       |                                                                           ;
  14449. /app/include/google/protobuf/message_lite.h:1157:74: error: expected ‘;’ before ‘(’ token
  14450.  1157 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>(
  14451.       |                                                                          ^
  14452.       |                                                                          ;
  14453. /app/include/google/protobuf/message_lite.h:1165:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl(google::protobuf::io::ZeroCopyInputStream*, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration
  14454.  1165 |                    MessageLite::ParseFlags parse_flags);
  14455.       |                                                       ^
  14456. /app/include/google/protobuf/message_lite.h:1150:6: note: previous declaration ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’
  14457.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  14458.       |      ^~~~~~~~~~~~~
  14459. /app/include/google/protobuf/message_lite.h:1166:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’ is not a function template
  14460.  1166 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>(
  14461.       |                                                       ^~~~~~~~~~~~~~~~~~~~
  14462. /app/include/google/protobuf/message_lite.h:1170:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’ is not a function template
  14463.  1170 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>(
  14464.       |                                                       ^~~~~~~~~~~~~~~~~~~
  14465. /app/include/google/protobuf/message_lite.h:1183:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl(BoundedZCIS, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration
  14466.  1183 |                    MessageLite::ParseFlags parse_flags);
  14467.       |                                                       ^
  14468. /app/include/google/protobuf/message_lite.h:1150:6: note: previous declaration ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’
  14469.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  14470.       |      ^~~~~~~~~~~~~
  14471. /app/include/google/protobuf/message_lite.h:1184:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’ is not a function template
  14472.  1184 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<false>(
  14473.       |                                                       ^~~~~~~~~~~~~~~~~~~~
  14474. /app/include/google/protobuf/message_lite.h:1188:55: error: ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’ is not a function template
  14475.  1188 | extern template PROTOBUF_EXPORT_TEMPLATE_DECLARE bool MergeFromImpl<true>(
  14476.       |                                                       ^~~~~~~~~~~~~~~~~~~
  14477. /app/include/google/protobuf/message_lite.h:1199:55: error: ‘template<bool alias, class T> bool google::protobuf::internal::MergeFromImpl(const SourceWrapper<T>&, google::protobuf::MessageLite*, const TcParseTableBase*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration
  14478.  1199 |                    MessageLite::ParseFlags parse_flags) {
  14479.       |                                                       ^
  14480. /app/include/google/protobuf/message_lite.h:1150:6: note: previous declaration ‘template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>’
  14481.  1150 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  14482.       |      ^~~~~~~~~~~~~
  14483. In file included from /usr/include/absl/log/internal/log_impl.h:19:
  14484. /app/include/google/protobuf/message_lite.h: In member function ‘MessageLite* google::protobuf::internal::MessageCreator::PlacementNew(const MessageLite*, const MessageLite*, void*, google::protobuf::Arena*) const’:
  14485. /app/include/google/protobuf/message_lite.h:1270:5: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14486.  1270 |     ABSL_DCHECK(std::all_of(src + sizeof(MessageLite), src + size,
  14487.       |     ^~~~~~~~~~~
  14488. /app/include/google/protobuf/message_lite.h: In function ‘const T* google::protobuf::DownCastMessage(const MessageLite*)’:
  14489. /app/include/google/protobuf/message_lite.h:1426:38: error: ‘const class google::protobuf::MessageLite’ has no member named ‘GetTypeName’
  14490.  1426 |       << "Cannot downcast " << from->GetTypeName() << " to "
  14491.       |                                      ^~~~~~~~~~~
  14492. In file included from /app/include/google/protobuf/inlined_string_field.h:22,
  14493.                  from /app/include/google/protobuf/parse_context.h:31,
  14494.                  from /app/include/google/protobuf/generated_message_tctable_decl.h:25:
  14495. /app/include/google/protobuf/port_def.inc: At global scope:
  14496. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14497.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14498.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14499. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14500. /app/include/google/protobuf/inlined_string_field.h:125:18: error: ‘absl::string_view’ has not been declared
  14501.   125 |   void Set(absl::string_view value, Arena* arena, bool donated,
  14502.       |                  ^~~~~~~~~~~
  14503. /app/include/google/protobuf/inlined_string_field.h:144:23: error: ‘absl::string_view’ has not been declared
  14504.   144 |   void SetBytes(absl::string_view value, Arena* arena, bool donated,
  14505.       |                       ^~~~~~~~~~~
  14506. /app/include/google/protobuf/inlined_string_field.h:162:48: error: ‘absl::string_view’ has not been declared
  14507.   162 |   PROTOBUF_NDEBUG_INLINE void SetNoArena(absl::string_view value);
  14508.       |                                                ^~~~~~~~~~~
  14509. /app/include/google/protobuf/inlined_string_field.h:431:13: error: variable or field ‘SetNoArena’ declared void
  14510.   431 | inline void InlinedStringField::SetNoArena(absl::string_view value) {
  14511.       |             ^~~~~~~~~~~~~~~~~~
  14512. /app/include/google/protobuf/inlined_string_field.h:431:50: error: ‘string_view’ is not a member of ‘absl’
  14513.   431 | inline void InlinedStringField::SetNoArena(absl::string_view value) {
  14514.       |                                                  ^~~~~~~~~~~
  14515. /app/include/google/protobuf/inlined_string_field.h:461:13: error: variable or field ‘Set’ declared void
  14516.   461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  14517.       |             ^~~~~~~~~~~~~~~~~~
  14518. /app/include/google/protobuf/inlined_string_field.h:461:43: error: ‘string_view’ is not a member of ‘absl’
  14519.   461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  14520.       |                                           ^~~~~~~~~~~
  14521. /app/include/google/protobuf/inlined_string_field.h:461:67: error: expected primary-expression before ‘*’ token
  14522.   461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  14523.       |                                                                   ^
  14524. /app/include/google/protobuf/inlined_string_field.h:461:69: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’?
  14525.   461 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  14526.       |                                                                     ^~~~~
  14527.       |                                                                     Arena
  14528. /app/include/google/protobuf/inlined_string_field.h:462:37: error: expected primary-expression before ‘bool’
  14529.   462 |                                     bool donated, uint32_t* /*donating_states*/,
  14530.       |                                     ^~~~
  14531. /app/include/google/protobuf/inlined_string_field.h:462:59: error: expected primary-expression before ‘*’ token
  14532.   462 |                                     bool donated, uint32_t* /*donating_states*/,
  14533.       |                                                           ^
  14534. /app/include/google/protobuf/inlined_string_field.h:462:80: error: expected primary-expression before ‘,’ token
  14535.   462 |                                     bool donated, uint32_t* /*donating_states*/,
  14536.       |                                                                                ^
  14537. /app/include/google/protobuf/inlined_string_field.h:463:54: error: expected primary-expression before ‘,’ token
  14538.   463 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  14539.       |                                                      ^
  14540. /app/include/google/protobuf/inlined_string_field.h:463:67: error: expected primary-expression before ‘*’ token
  14541.   463 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  14542.       |                                                                   ^
  14543. /app/include/google/protobuf/inlined_string_field.h:463:76: error: expected primary-expression before ‘)’ token
  14544.   463 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  14545.       |                                                                            ^
  14546. /app/include/google/protobuf/inlined_string_field.h: In member function ‘void google::protobuf::internal::InlinedStringField::Set(const char*, google::protobuf::Arena*, bool, uint32_t*, uint32_t, google::protobuf::MessageLite*)’:
  14547. /app/include/google/protobuf/inlined_string_field.h:472:13: error: ‘string_view’ is not a member of ‘absl’
  14548.   472 |   Set(absl::string_view(str), arena, donated, donating_states, mask, msg);
  14549.       |             ^~~~~~~~~~~
  14550. /app/include/google/protobuf/inlined_string_field.h: In member function ‘void google::protobuf::internal::InlinedStringField::Set(const char*, size_t, google::protobuf::Arena*, bool, uint32_t*, uint32_t, google::protobuf::MessageLite*)’:
  14551. /app/include/google/protobuf/inlined_string_field.h:479:13: error: ‘string_view’ is not a member of ‘absl’
  14552.   479 |   Set(absl::string_view{str, size}, arena, donated, donating_states, mask, msg);
  14553.       |             ^~~~~~~~~~~
  14554. /app/include/google/protobuf/inlined_string_field.h: At global scope:
  14555. /app/include/google/protobuf/inlined_string_field.h:482:13: error: variable or field ‘SetBytes’ declared void
  14556.   482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  14557.       |             ^~~~~~~~~~~~~~~~~~
  14558. /app/include/google/protobuf/inlined_string_field.h:482:48: error: ‘string_view’ is not a member of ‘absl’
  14559.   482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  14560.       |                                                ^~~~~~~~~~~
  14561. /app/include/google/protobuf/inlined_string_field.h:482:72: error: expected primary-expression before ‘*’ token
  14562.   482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  14563.       |                                                                        ^
  14564. /app/include/google/protobuf/inlined_string_field.h:482:74: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’?
  14565.   482 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  14566.       |                                                                          ^~~~~
  14567.       |                                                                          Arena
  14568. /app/include/google/protobuf/inlined_string_field.h:483:42: error: expected primary-expression before ‘bool’
  14569.   483 |                                          bool donated,
  14570.       |                                          ^~~~
  14571. /app/include/google/protobuf/inlined_string_field.h:484:50: error: expected primary-expression before ‘*’ token
  14572.   484 |                                          uint32_t* donating_states,
  14573.       |                                                  ^
  14574. /app/include/google/protobuf/inlined_string_field.h:484:52: error: ‘donating_states’ was not declared in this scope; did you mean ‘InitDonatingStates’?
  14575.   484 |                                          uint32_t* donating_states,
  14576.       |                                                    ^~~~~~~~~~~~~~~
  14577.       |                                                    InitDonatingStates
  14578. /app/include/google/protobuf/inlined_string_field.h:485:51: error: expected primary-expression before ‘mask’
  14579.   485 |                                          uint32_t mask, MessageLite* msg) {
  14580.       |                                                   ^~~~
  14581. /app/include/google/protobuf/inlined_string_field.h:485:68: error: expected primary-expression before ‘*’ token
  14582.   485 |                                          uint32_t mask, MessageLite* msg) {
  14583.       |                                                                    ^
  14584. /app/include/google/protobuf/inlined_string_field.h:485:70: error: ‘msg’ was not declared in this scope
  14585.   485 |                                          uint32_t mask, MessageLite* msg) {
  14586.       |                                                                      ^~~
  14587. In file included from /app/include/google/protobuf/io/zero_copy_stream.h:93,
  14588.                  from /app/include/google/protobuf/parse_context.h:33:
  14589. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14590.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14591.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14592. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14593. In file included from /app/include/google/protobuf/micro_string.h:19,
  14594.                  from /app/include/google/protobuf/parse_context.h:36:
  14595. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14596.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14597.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14598. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14599. /app/include/google/protobuf/micro_string.h:75:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  14600.    75 |     absl::string_view view() const { return {payload, size}; }
  14601.       |           ^~~~~~~~~~~
  14602. /app/include/google/protobuf/micro_string.h:81:34: error: ‘absl::string_view’ has not been declared
  14603.    81 |     void SetExternalBuffer(absl::string_view buffer) {
  14604.       |                                  ^~~~~~~~~~~
  14605. /app/include/google/protobuf/micro_string.h:171:18: error: ‘absl::string_view’ has not been declared
  14606.   171 |   void Set(absl::string_view data, Arena* arena) {
  14607.       |                  ^~~~~~~~~~~
  14608. /app/include/google/protobuf/micro_string.h:174:18: error: ‘absl::string_view’ has not been declared
  14609.   174 |   void Set(absl::string_view data, Arena* arena, size_t inline_capacity) {
  14610.       |                  ^~~~~~~~~~~
  14611. /app/include/google/protobuf/micro_string.h:195:23: error: ‘absl::string_view’ has not been declared
  14612.   195 |   void SetAlias(absl::string_view data, Arena* arena,
  14613.       |                       ^~~~~~~~~~~
  14614. /app/include/google/protobuf/micro_string.h:231:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  14615.   231 |   absl::string_view Get() const {
  14616.       |         ^~~~~~~~~~~
  14617. /app/include/google/protobuf/micro_string.h:244:60: error: ‘absl::string_view’ has not been declared
  14618.   244 |   static constexpr UnownedPayload MakeUnownedPayload(absl::string_view data) {
  14619.       |                                                            ^~~~~~~~~~~
  14620. /app/include/google/protobuf/micro_string.h:300:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  14621.   300 |     absl::string_view view() const { return {data(), size}; }
  14622.       |           ^~~~~~~~~~~
  14623. /app/include/google/protobuf/micro_string.h:380:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  14624.   380 |   absl::string_view inline_view() const {
  14625.       |         ^~~~~~~~~~~
  14626. /app/include/google/protobuf/micro_string.h:421:50: error: ‘absl::string_view’ has not been declared
  14627.   421 |   static void SetMaybeConstant(Self& self, absl::string_view data,
  14628.       |                                                  ^~~~~~~~~~~
  14629. /app/include/google/protobuf/micro_string.h:438:22: error: ‘absl::string_view’ has not been declared
  14630.   438 |   void SetImpl(absl::string_view data, Arena* arena, size_t inline_capacity);
  14631.       |                      ^~~~~~~~~~~
  14632. /app/include/google/protobuf/micro_string.h: In member function ‘char* google::protobuf::internal::MicroString::LargeRep::owned_head()’:
  14633. /app/include/google/protobuf/micro_string.h:77:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  14634.    77 |       ABSL_DCHECK_GE(capacity, kOwned);
  14635.       |       ^~~~~~~~~~~~~~
  14636. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14637.   355 |   LogMessageFatal(const char* file, int line,
  14638.       |   ^~~~~~~~~~~~~~~
  14639. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14640.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14641.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14642. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14643.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14644.       |   ^~~~~~~~~~~~~~~
  14645. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14646. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::LargeRep::SetExternalBuffer(int)’:
  14647. /app/include/google/protobuf/micro_string.h:82:42: error: request for member ‘data’ in ‘buffer’, which is of non-class type ‘int’
  14648.    82 |       payload = const_cast<char*>(buffer.data());
  14649.       |                                          ^~~~
  14650. /app/include/google/protobuf/micro_string.h:83:21: error: request for member ‘size’ in ‘buffer’, which is of non-class type ‘int’
  14651.    83 |       size = buffer.size();
  14652.       |                     ^~~~
  14653. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::Set(const google::protobuf::internal::MicroString&, google::protobuf::Arena*, size_t)’:
  14654. /app/include/google/protobuf/micro_string.h:167:15: error: ‘const class google::protobuf::internal::MicroString’ has no member named ‘Get’; did you mean ‘Set’?
  14655.   167 |     Set(other.Get(), arena, inline_capacity);
  14656.       |               ^~~
  14657.       |               Set
  14658. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::Set(const std::string&, Args ...)’:
  14659. /app/include/google/protobuf/micro_string.h:183:15: error: ‘string_view’ is not a member of ‘absl’
  14660.   183 |     Set(absl::string_view(data), args...);
  14661.       |               ^~~~~~~~~~~
  14662. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::Set(const char*, Args ...)’:
  14663. /app/include/google/protobuf/micro_string.h:191:15: error: ‘string_view’ is not a member of ‘absl’
  14664.   191 |     Set(absl::string_view(data), args...);
  14665.       |               ^~~~~~~~~~~
  14666. /app/include/google/protobuf/micro_string.h: In static member function ‘static constexpr google::protobuf::internal::MicroString::UnownedPayload google::protobuf::internal::MicroString::MakeUnownedPayload(int)’:
  14667. /app/include/google/protobuf/micro_string.h:245:59: error: request for member ‘data’ in ‘data’, which is of non-class type ‘int’
  14668.   245 |     return UnownedPayload{LargeRep{const_cast<char*>(data.data()),
  14669.       |                                                           ^~~~
  14670. /app/include/google/protobuf/micro_string.h:246:63: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  14671.   246 |                                    static_cast<uint32_t>(data.size()),
  14672.       |                                                               ^~~~
  14673. /app/include/google/protobuf/micro_string.h:248:3: error: body of ‘constexpr’ function ‘static constexpr google::protobuf::internal::MicroString::UnownedPayload google::protobuf::internal::MicroString::MakeUnownedPayload(int)’ not a return-statement
  14674.   248 |   }
  14675.       |   ^
  14676. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::StringRep::ResetBase()’:
  14677. /app/include/google/protobuf/micro_string.h:262:42: error: cannot convert ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14678.   262 |     void ResetBase() { SetExternalBuffer(str); }
  14679.       |                                          ^~~
  14680.       |                                          |
  14681.       |                                          std::string {aka std::__cxx11::basic_string<char>}
  14682. /app/include/google/protobuf/micro_string.h:81:46: note:   initializing argument 1 of ‘void google::protobuf::internal::MicroString::LargeRep::SetExternalBuffer(int)’
  14683.    81 |     void SetExternalBuffer(absl::string_view buffer) {
  14684.       |                            ~~~~~~~~~~~~~~~~~~^~~~~~
  14685. /app/include/google/protobuf/micro_string.h: In member function ‘google::protobuf::internal::MicroString::LargeRepKind google::protobuf::internal::MicroString::large_rep_kind() const’:
  14686. /app/include/google/protobuf/micro_string.h:289:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14687.   289 |     ABSL_DCHECK(is_large_rep());
  14688.       |     ^~~~~~~~~~~
  14689.       |     |
  14690.       |     const char*
  14691. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14692.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14693.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14694. /app/include/google/protobuf/micro_string.h: In member function ‘google::protobuf::internal::MicroString::MicroRep* google::protobuf::internal::MicroString::micro_rep() const’:
  14695. /app/include/google/protobuf/micro_string.h:319:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14696.   319 |     ABSL_DCHECK(is_micro_rep());
  14697.       |     ^~~~~~~~~~~
  14698.       |     |
  14699.       |     const char*
  14700. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14701.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14702.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14703. /app/include/google/protobuf/micro_string.h: In member function ‘google::protobuf::internal::MicroString::LargeRep* google::protobuf::internal::MicroString::large_rep() const’:
  14704. /app/include/google/protobuf/micro_string.h:334:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14705.   334 |     ABSL_DCHECK(is_large_rep());
  14706.       |     ^~~~~~~~~~~
  14707.       |     |
  14708.       |     const char*
  14709. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14710.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14711.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14712. /app/include/google/protobuf/micro_string.h: In member function ‘google::protobuf::internal::MicroString::StringRep* google::protobuf::internal::MicroString::string_rep() const’:
  14713. /app/include/google/protobuf/micro_string.h:341:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  14714.   341 |     ABSL_DCHECK_EQ(+kString, +large_rep_kind());
  14715.       |     ^~~~~~~~~~~~~~
  14716. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14717.   355 |   LogMessageFatal(const char* file, int line,
  14718.       |   ^~~~~~~~~~~~~~~
  14719. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14720.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14721.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14722. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14723.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14724.       |   ^~~~~~~~~~~~~~~
  14725. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14726. /app/include/google/protobuf/micro_string.h: In member function ‘size_t google::protobuf::internal::MicroString::inline_size() const’:
  14727. /app/include/google/protobuf/micro_string.h:355:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14728.   355 |     ABSL_DCHECK(is_inline());
  14729.       |     ^~~~~~~~~~~
  14730.       |     |
  14731.       |     const char*
  14732. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14733.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14734.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14735. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroString::set_inline_size(size_t)’:
  14736. /app/include/google/protobuf/micro_string.h:365:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14737.   365 |     ABSL_DCHECK(is_inline());
  14738.       |     ^~~~~~~~~~~
  14739.       |     |
  14740.       |     const char*
  14741. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14742.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14743.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14744. /app/include/google/protobuf/micro_string.h: In member function ‘char* google::protobuf::internal::MicroString::inline_head()’:
  14745. /app/include/google/protobuf/micro_string.h:368:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14746.   368 |     ABSL_DCHECK(is_inline());
  14747.       |     ^~~~~~~~~~~
  14748.       |     |
  14749.       |     const char*
  14750. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14751.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14752.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14753. /app/include/google/protobuf/micro_string.h: In static member function ‘static void google::protobuf::internal::MicroString::SetMaybeConstant(Self&, int, google::protobuf::Arena*)’:
  14754. /app/include/google/protobuf/micro_string.h:423:30: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  14755.   423 |     const size_t size = data.size();
  14756.       |                              ^~~~
  14757. /app/include/google/protobuf/micro_string.h:431:40: error: request for member ‘data’ in ‘data’, which is of non-class type ‘int’
  14758.   431 |         memcpy(tmp.inline_head(), data.data(), data.size());
  14759.       |                                        ^~~~
  14760. /app/include/google/protobuf/micro_string.h:431:53: error: request for member ‘size’ in ‘data’, which is of non-class type ‘int’
  14761.   431 |         memcpy(tmp.inline_head(), data.data(), data.size());
  14762.       |                                                     ^~~~
  14763. /app/include/google/protobuf/micro_string.h: In lambda function:
  14764. /app/include/google/protobuf/micro_string.h:459:22: error: ‘absl::string_view’ has not been declared
  14765.   459 |     setter([&](absl::string_view chunk) {
  14766.       |                      ^~~~~~~~~~~
  14767. /app/include/google/protobuf/micro_string.h: In lambda function:
  14768. /app/include/google/protobuf/micro_string.h:460:7: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  14769.   460 |       ABSL_DCHECK_LE(p - start + chunk.size(), size);
  14770.       |       ^~~~~~~~~~~~~~
  14771. /app/include/google/protobuf/micro_string.h:461:23: error: request for member ‘data’ in ‘chunk’, which is of non-class type ‘int’
  14772.   461 |       memcpy(p, chunk.data(), chunk.size());
  14773.       |                       ^~~~
  14774. /app/include/google/protobuf/micro_string.h:461:37: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  14775.   461 |       memcpy(p, chunk.data(), chunk.size());
  14776.       |                                     ^~~~
  14777. /app/include/google/protobuf/micro_string.h:462:18: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  14778.   462 |       p += chunk.size();
  14779.       |                  ^~~~
  14780. /app/include/google/protobuf/micro_string.h: In lambda function:
  14781. /app/include/google/protobuf/micro_string.h:484:22: error: ‘absl::string_view’ has not been declared
  14782.   484 |     setter([&](absl::string_view chunk) {
  14783.       |                      ^~~~~~~~~~~
  14784. /app/include/google/protobuf/micro_string.h: In lambda function:
  14785. /app/include/google/protobuf/micro_string.h:485:27: error: request for member ‘data’ in ‘chunk’, which is of non-class type ‘int’
  14786.   485 |       r->str.append(chunk.data(), chunk.size());
  14787.       |                           ^~~~
  14788. /app/include/google/protobuf/micro_string.h:485:41: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’
  14789.   485 |       r->str.append(chunk.data(), chunk.size());
  14790.       |                                         ^~~~
  14791. /app/include/google/protobuf/micro_string.h: At global scope:
  14792. /app/include/google/protobuf/micro_string.h:568:22: error: ‘Get’ has not been declared in ‘class google::protobuf::internal::MicroString’
  14793.   568 |   using MicroString::Get;
  14794.       |                      ^~~
  14795. /app/include/google/protobuf/micro_string.h:573:18: error: ‘absl::string_view’ has not been declared
  14796.   573 |   void Set(absl::string_view data, Arena* arena) {
  14797.       |                  ^~~~~~~~~~~
  14798. /app/include/google/protobuf/micro_string.h:586:23: error: ‘absl::string_view’ has not been declared
  14799.   586 |   void SetAlias(absl::string_view data, Arena* arena) {
  14800.       |                       ^~~~~~~~~~~
  14801. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroStringExtraImpl<RequestedSpace>::Set(const std::string&, google::protobuf::Arena*)’:
  14802. /app/include/google/protobuf/micro_string.h:577:15: error: ‘string_view’ is not a member of ‘absl’
  14803.   577 |     Set(absl::string_view(data), arena);
  14804.       |               ^~~~~~~~~~~
  14805. /app/include/google/protobuf/micro_string.h: In member function ‘void google::protobuf::internal::MicroStringExtraImpl<RequestedSpace>::Set(const char*, google::protobuf::Arena*)’:
  14806. /app/include/google/protobuf/micro_string.h:580:15: error: ‘string_view’ is not a member of ‘absl’
  14807.   580 |     Set(absl::string_view(data), arena);
  14808.       |               ^~~~~~~~~~~
  14809. /app/include/google/protobuf/micro_string.h: At global scope:
  14810. /app/include/google/protobuf/micro_string.h:619:10: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  14811.   619 |     std::conditional_t<(!MicroString::kAllowExtraCapacity ||
  14812.       |          ^~~~~~~~~~~~~
  14813.       |          conditional
  14814. In file included from /app/include/google/protobuf/generated_enum_util.h:23,
  14815.                  from /app/include/google/protobuf/repeated_field.h:42,
  14816.                  from /app/include/google/protobuf/parse_context.h:38:
  14817. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14818.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14819.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14820. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14821. /app/include/google/protobuf/generated_enum_util.h:43:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  14822.    43 |   absl::string_view name;
  14823.       |         ^~~~~~~~~~~
  14824. /app/include/google/protobuf/generated_enum_util.h:49:44: error: ‘absl::string_view’ has not been declared
  14825.    49 |                                      absl::string_view name, int* value);
  14826.       |                                            ^~~~~~~~~~~
  14827. In file included from /app/include/google/protobuf/repeated_ptr_field.h:46,
  14828.                  from /app/include/google/protobuf/repeated_field.h:46:
  14829. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14830.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14831.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14832. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14833. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘void google::protobuf::internal::RepeatedPtrFieldBase::InternalSwap(google::protobuf::internal::RepeatedPtrFieldBase*)’:
  14834. /app/include/google/protobuf/repeated_ptr_field.h:325:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14835.   325 |     ABSL_DCHECK(this != rhs);
  14836.       |     ^~~~~~~~~~~
  14837.       |     |
  14838.       |     const char*
  14839. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14840.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14841.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14842. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘void google::protobuf::internal::RepeatedPtrFieldBase::AddAllocatedForParse(void*)’:
  14843. /app/include/google/protobuf/repeated_ptr_field.h:339:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14844.   339 |     ABSL_DCHECK(PrepareForParse());
  14845.       |     ^~~~~~~~~~~
  14846.       |     |
  14847.       |     const char*
  14848. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14849.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14850.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14851. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘int google::protobuf::internal::RepeatedPtrFieldBase::ExchangeCurrentSize(int)’:
  14852. /app/include/google/protobuf/repeated_ptr_field.h:637:17: error: ‘exchange’ is not a member of ‘std’
  14853.   637 |     return std::exchange(current_size_, new_size);
  14854.       |                 ^~~~~~~~
  14855. /app/include/google/protobuf/repeated_ptr_field.h:637:17: note: ‘std::exchange’ is only available from C++14 onwards
  14856. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘bool google::protobuf::internal::RepeatedPtrFieldBase::SizeAtCapacity() const’:
  14857. /app/include/google/protobuf/repeated_ptr_field.h:641:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  14858.   641 |     ABSL_DCHECK_LE(size(), allocated_size());
  14859.       |     ^~~~~~~~~~~~~~
  14860. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14861.   355 |   LogMessageFatal(const char* file, int line,
  14862.       |   ^~~~~~~~~~~~~~~
  14863. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14864.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14865.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14866. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14867.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14868.       |   ^~~~~~~~~~~~~~~
  14869. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14870. /app/include/google/protobuf/repeated_ptr_field.h:642:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  14871.   642 |     ABSL_DCHECK_LE(allocated_size(), Capacity());
  14872.       |     ^~~~~~~~~~~~~~
  14873. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14874.   355 |   LogMessageFatal(const char* file, int line,
  14875.       |   ^~~~~~~~~~~~~~~
  14876. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14877.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14878.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14879. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14880.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14881.       |   ^~~~~~~~~~~~~~~
  14882. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14883. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘bool google::protobuf::internal::RepeatedPtrFieldBase::AllocatedSizeAtCapacity() const’:
  14884. /app/include/google/protobuf/repeated_ptr_field.h:651:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  14885.   651 |     ABSL_DCHECK_LE(size(), allocated_size());
  14886.       |     ^~~~~~~~~~~~~~
  14887. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14888.   355 |   LogMessageFatal(const char* file, int line,
  14889.       |   ^~~~~~~~~~~~~~~
  14890. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14891.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14892.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14893. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14894.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14895.       |   ^~~~~~~~~~~~~~~
  14896. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14897. /app/include/google/protobuf/repeated_ptr_field.h:652:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  14898.   652 |     ABSL_DCHECK_LE(allocated_size(), Capacity());
  14899.       |     ^~~~~~~~~~~~~~
  14900. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14901.   355 |   LogMessageFatal(const char* file, int line,
  14902.       |   ^~~~~~~~~~~~~~~
  14903. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14904.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14905.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14906. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14907.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14908.       |   ^~~~~~~~~~~~~~~
  14909. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14910. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘void*& google::protobuf::internal::RepeatedPtrFieldBase::element_at(int)’:
  14911. /app/include/google/protobuf/repeated_ptr_field.h:668:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  14912.   668 |       ABSL_DCHECK_EQ(index, 0);
  14913.       |       ^~~~~~~~~~~~~~
  14914. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14915.   355 |   LogMessageFatal(const char* file, int line,
  14916.       |   ^~~~~~~~~~~~~~~
  14917. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14918.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14919.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14920. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14921.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14922.       |   ^~~~~~~~~~~~~~~
  14923. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14924. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘google::protobuf::internal::RepeatedPtrFieldBase::Rep* google::protobuf::internal::RepeatedPtrFieldBase::rep()’:
  14925. /app/include/google/protobuf/repeated_ptr_field.h:682:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  14926.   682 |     ABSL_DCHECK(!using_sso());
  14927.       |     ^~~~~~~~~~~
  14928.       |     |
  14929.       |     const char*
  14930. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14931.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14932.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14933. /app/include/google/protobuf/repeated_ptr_field.h: In member function ‘void google::protobuf::internal::RepeatedPtrFieldBase::MaybeExtend()’:
  14934. /app/include/google/protobuf/repeated_ptr_field.h:745:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  14935.   745 |       ABSL_DCHECK_EQ(allocated_size(), Capacity());
  14936.       |       ^~~~~~~~~~~~~~
  14937. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14938.   355 |   LogMessageFatal(const char* file, int line,
  14939.       |   ^~~~~~~~~~~~~~~
  14940. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14941.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14942.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14943. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14944.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14945.       |   ^~~~~~~~~~~~~~~
  14946. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14947. /app/include/google/protobuf/repeated_ptr_field.h:748:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  14948.   748 |       ABSL_DCHECK_NE(allocated_size(), Capacity());
  14949.       |       ^~~~~~~~~~~~~~
  14950. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14951.   355 |   LogMessageFatal(const char* file, int line,
  14952.       |   ^~~~~~~~~~~~~~~
  14953. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14954.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14955.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14956. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14957.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14958.       |   ^~~~~~~~~~~~~~~
  14959. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14960. /app/include/google/protobuf/repeated_ptr_field.h: At global scope:
  14961. /app/include/google/protobuf/repeated_ptr_field.h:855:20: error: ‘GetNewFunc’ function uses ‘auto’ type specifier without trailing return type
  14962.   855 |   static constexpr auto GetNewFunc() { return Arena::DefaultConstruct<Type>; }
  14963.       |                    ^~~~
  14964. /app/include/google/protobuf/repeated_ptr_field.h:855:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14965. /app/include/google/protobuf/repeated_ptr_field.h:918:20: error: ‘GetNewFunc’ function uses ‘auto’ type specifier without trailing return type
  14966.   918 |   static constexpr auto GetNewFunc() { return NewStringElement; }
  14967.       |                    ^~~~
  14968. /app/include/google/protobuf/repeated_ptr_field.h:918:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  14969. /app/include/google/protobuf/repeated_ptr_field.h: In constructor ‘google::protobuf::RepeatedPtrField<T>::RepeatedPtrField()’:
  14970. /app/include/google/protobuf/repeated_ptr_field.h:1275:1: error: ‘constexpr’ constructor does not have empty body
  14971.  1275 | }
  14972.       | ^
  14973. In file included from /app/include/google/protobuf/repeated_field.h:49:
  14974. /app/include/google/protobuf/port_def.inc: At global scope:
  14975. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  14976.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  14977.       |               ^~~~~~~~~~~~~~~~~~~~~~
  14978. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  14979. /app/include/google/protobuf/repeated_field.h: In function ‘constexpr int google::protobuf::internal::SooCapacityElements(size_t)’:
  14980. /app/include/google/protobuf/repeated_field.h:147:1: error: body of ‘constexpr’ function ‘constexpr int google::protobuf::internal::SooCapacityElements(size_t)’ not a return-statement
  14981.   147 | }
  14982.       | ^
  14983. /app/include/google/protobuf/repeated_field.h: In member function ‘char* google::protobuf::internal::LongSooRep::elements() const’:
  14984. /app/include/google/protobuf/repeated_field.h:153:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  14985.   153 |     ABSL_DCHECK_NE(ret, nullptr);
  14986.       |     ^~~~~~~~~~~~~~
  14987. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  14988.   355 |   LogMessageFatal(const char* file, int line,
  14989.       |   ^~~~~~~~~~~~~~~
  14990. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  14991.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  14992.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  14993. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  14994.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  14995.       |   ^~~~~~~~~~~~~~~
  14996. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  14997. /app/include/google/protobuf/repeated_field.h: In constructor ‘google::protobuf::internal::ShortSooRep::ShortSooRep(google::protobuf::Arena*)’:
  14998. /app/include/google/protobuf/repeated_field.h:165:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  14999.   165 |     ABSL_DCHECK_EQ(size(), 0);
  15000.       |     ^~~~~~~~~~~~~~
  15001. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15002.   355 |   LogMessageFatal(const char* file, int line,
  15003.       |   ^~~~~~~~~~~~~~~
  15004. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15005.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15006.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15007. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15008.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15009.       |   ^~~~~~~~~~~~~~~
  15010. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15011. /app/include/google/protobuf/repeated_field.h: In member function ‘google::protobuf::Arena* google::protobuf::internal::SooRep::soo_arena() const’:
  15012. /app/include/google/protobuf/repeated_field.h:194:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  15013.   194 |     ABSL_DCHECK(is_soo());
  15014.       |     ^~~~~~~~~~~
  15015.       |     |
  15016.       |     const char*
  15017. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15018.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15019.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15020. /app/include/google/protobuf/repeated_field.h: In member function ‘int google::protobuf::internal::SooRep::size(bool) const’:
  15021. /app/include/google/protobuf/repeated_field.h:198:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  15022.   198 |     ABSL_DCHECK_EQ(is_soo, this->is_soo());
  15023.       |     ^~~~~~~~~~~~~~
  15024. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15025.   355 |   LogMessageFatal(const char* file, int line,
  15026.       |   ^~~~~~~~~~~~~~~
  15027. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15028.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15029.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15030. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15031.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15032.       |   ^~~~~~~~~~~~~~~
  15033. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15034. /app/include/google/protobuf/repeated_field.h: In member function ‘void google::protobuf::internal::SooRep::set_size(bool, int)’:
  15035. /app/include/google/protobuf/repeated_field.h:209:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  15036.   209 |     ABSL_DCHECK_EQ(is_soo, this->is_soo());
  15037.       |     ^~~~~~~~~~~~~~
  15038. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15039.   355 |   LogMessageFatal(const char* file, int line,
  15040.       |   ^~~~~~~~~~~~~~~
  15041. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15042.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15043.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15044. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15045.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15046.       |   ^~~~~~~~~~~~~~~
  15047. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15048. /app/include/google/protobuf/repeated_field.h:211:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  15049.   211 |       ABSL_DCHECK_LE(size, kSooSizeMask);
  15050.       |       ^~~~~~~~~~~~~~
  15051. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15052.   355 |   LogMessageFatal(const char* file, int line,
  15053.       |   ^~~~~~~~~~~~~~~
  15054. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15055.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15056.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15057. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15058.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15059.       |   ^~~~~~~~~~~~~~~
  15060. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15061. /app/include/google/protobuf/repeated_field.h: In member function ‘void google::protobuf::internal::SooRep::set_non_soo(bool, int, void*)’:
  15062. /app/include/google/protobuf/repeated_field.h:221:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  15063.   221 |     ABSL_DCHECK_EQ(was_soo, is_soo());
  15064.       |     ^~~~~~~~~~~~~~
  15065. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15066.   355 |   LogMessageFatal(const char* file, int line,
  15067.       |   ^~~~~~~~~~~~~~~
  15068. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15069.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15070.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15071. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15072.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15073.       |   ^~~~~~~~~~~~~~~
  15074. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15075. /app/include/google/protobuf/repeated_field.h:222:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  15076.   222 |     ABSL_DCHECK_NE(elements, nullptr);
  15077.       |     ^~~~~~~~~~~~~~
  15078. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15079.   355 |   LogMessageFatal(const char* file, int line,
  15080.       |   ^~~~~~~~~~~~~~~
  15081. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15082.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15083.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15084. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15085.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15086.       |   ^~~~~~~~~~~~~~~
  15087. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15088. /app/include/google/protobuf/repeated_field.h:223:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’
  15089.   223 |     ABSL_DCHECK_EQ(reinterpret_cast<uintptr_t>(elements) % kSooPtrAlignment,
  15090.       |     ^~~~~~~~~~~~~~
  15091. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15092.   355 |   LogMessageFatal(const char* file, int line,
  15093.       |   ^~~~~~~~~~~~~~~
  15094. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15095.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15096.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15097. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15098.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15099.       |   ^~~~~~~~~~~~~~~
  15100. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15101. /app/include/google/protobuf/repeated_field.h: At global scope:
  15102. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  15103.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  15104.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  15105. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  15106.   257 |     max(const _Tp& __a, const _Tp& __b)
  15107.       |     ^~~
  15108. /app/include/google/protobuf/repeated_field.h: In constructor ‘google::protobuf::RepeatedField< <template-parameter-1-1> >::RepeatedField()’:
  15109. /app/include/google/protobuf/repeated_field.h:646:1: error: ‘constexpr’ constructor does not have empty body
  15110.   646 | }
  15111.       | ^
  15112. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<absl::lts_20240722::Cord>’:
  15113. /app/include/google/protobuf/repeated_field.h:1271:26:   required from here
  15114.  1271 | RepeatedField<absl::Cord>::SpaceUsedExcludingSelfLong() const;
  15115.       |                          ^~
  15116. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  15117.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  15118.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  15119. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  15120.   257 |     max(const _Tp& __a, const _Tp& __b)
  15121.       |     ^~~
  15122. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  15123.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  15124.       |         ^~~~~~~
  15125. In file included from /app/include/google/protobuf/wire_format_lite.h:54,
  15126.                  from /app/include/google/protobuf/parse_context.h:40:
  15127. /app/include/google/protobuf/port_def.inc: At global scope:
  15128. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15129.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15130.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15131. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15132. /app/include/google/protobuf/wire_format_lite.h:289:38: error: ‘absl::string_view’ has not been declared
  15133.   289 |                                absl::string_view field_name);
  15134.       |                                      ^~~~~~~~~~~
  15135. /app/include/google/protobuf/wire_format_lite.h:614:41: error: ‘absl::string_view’ has not been declared
  15136.   614 |   static inline size_t StringSize(absl::string_view value);
  15137.       |                                         ^~~~~~~~~~~
  15138. /app/include/google/protobuf/wire_format_lite.h:615:40: error: ‘absl::string_view’ has not been declared
  15139.   615 |   static inline size_t BytesSize(absl::string_view value);
  15140.       |                                        ^~~~~~~~~~~
  15141. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<unsigned int>’:
  15142. /app/include/google/protobuf/wire_format_lite.h:978:3:   required from here
  15143.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  15144.       |   ^~~~~~~~~~~~~~
  15145. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  15146.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  15147.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  15148. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  15149.   257 |     max(const _Tp& __a, const _Tp& __b)
  15150.       |     ^~~
  15151. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  15152.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  15153.       |         ^~~~~~~
  15154. /app/include/google/protobuf/wire_format_lite.h: In static member function ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteStringToArray(int, const std::string&, uint8_t*)’:
  15155. /app/include/google/protobuf/wire_format_lite.h:1449:60: error: cannot convert ‘const std::string’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  15156.  1449 |   return io::CodedOutputStream::WriteStringWithSizeToArray(value, target);
  15157.       |                                                            ^~~~~
  15158.       |                                                            |
  15159.       |                                                            const std::string {aka const std::__cxx11::basic_string<char>}
  15160. /app/include/google/protobuf/io/coded_stream.h:1123:64: note:   initializing argument 1 of ‘static uint8_t* google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(int, uint8_t*)’
  15161.  1123 |   static uint8_t* WriteStringWithSizeToArray(absl::string_view str,
  15162.       |                                              ~~~~~~~~~~~~~~~~~~^~~
  15163. /app/include/google/protobuf/wire_format_lite.h: In static member function ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteBytesToArray(int, const std::string&, uint8_t*)’:
  15164. /app/include/google/protobuf/wire_format_lite.h:1455:60: error: cannot convert ‘const std::string’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  15165.  1455 |   return io::CodedOutputStream::WriteStringWithSizeToArray(value, target);
  15166.       |                                                            ^~~~~
  15167.       |                                                            |
  15168.       |                                                            const std::string {aka const std::__cxx11::basic_string<char>}
  15169. /app/include/google/protobuf/io/coded_stream.h:1123:64: note:   initializing argument 1 of ‘static uint8_t* google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray(int, uint8_t*)’
  15170.  1123 |   static uint8_t* WriteStringWithSizeToArray(absl::string_view str,
  15171.       |                                              ~~~~~~~~~~~~~~~~~~^~~
  15172. /app/include/google/protobuf/wire_format_lite.h: At global scope:
  15173. /app/include/google/protobuf/wire_format_lite.h:1545:54: error: ‘string_view’ in namespace ‘absl’ does not name a type
  15174.  1545 | inline size_t WireFormatLite::StringSize(const absl::string_view value) {
  15175.       |                                                      ^~~~~~~~~~~
  15176. /app/include/google/protobuf/wire_format_lite.h: In static member function ‘static size_t google::protobuf::internal::WireFormatLite::StringSize(int)’:
  15177. /app/include/google/protobuf/wire_format_lite.h:1549:36: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
  15178.  1549 |   return LengthDelimitedSize(value.size());
  15179.       |                                    ^~~~
  15180. /app/include/google/protobuf/wire_format_lite.h: At global scope:
  15181. /app/include/google/protobuf/wire_format_lite.h:1551:53: error: ‘string_view’ in namespace ‘absl’ does not name a type
  15182.  1551 | inline size_t WireFormatLite::BytesSize(const absl::string_view value) {
  15183.       |                                                     ^~~~~~~~~~~
  15184. /app/include/google/protobuf/wire_format_lite.h: In static member function ‘static size_t google::protobuf::internal::WireFormatLite::BytesSize(int)’:
  15185. /app/include/google/protobuf/wire_format_lite.h:1552:36: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
  15186.  1552 |   return LengthDelimitedSize(value.size());
  15187.       |                                    ^~~~
  15188. In file included from /app/include/google/protobuf/parse_context.h:44:
  15189. /app/include/google/protobuf/port_def.inc: At global scope:
  15190. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15191.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15192.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15193. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15194. /app/include/google/protobuf/parse_context.h:58:63: error: ‘absl::string_view’ has not been declared
  15195.    58 | PROTOBUF_EXPORT void WriteLengthDelimited(uint32_t num, absl::string_view val,
  15196.       |                                                               ^~~~~~~~~~~
  15197. /app/include/google/protobuf/parse_context.h:62:54: error: ‘absl::string_view’ has not been declared
  15198.    62 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val,
  15199.       |                                                      ^~~~~~~~~~~
  15200. /app/include/google/protobuf/parse_context.h:302:30: error: ‘absl::string_view’ has not been declared
  15201.   302 |   const char* InitFrom(absl::string_view flat) {
  15202.       |                              ^~~~~~~~~~~
  15203. /app/include/google/protobuf/parse_context.h: In member function ‘void google::protobuf::internal::EpsCopyInputStream::BackUp(const char*)’:
  15204. /app/include/google/protobuf/parse_context.h:110:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  15205.   110 |     ABSL_DCHECK(ptr <= buffer_end_ + kSlopBytes);
  15206.       |     ^~~~~~~~~~~
  15207.       |     |
  15208.       |     const char*
  15209. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15210.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15211.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15212. /app/include/google/protobuf/parse_context.h: In member function ‘google::protobuf::internal::EpsCopyInputStream::LimitToken google::protobuf::internal::EpsCopyInputStream::PushLimit(const char*, int)’:
  15213. /app/include/google/protobuf/parse_context.h:158:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  15214.   158 |     ABSL_DCHECK(limit >= 0 && limit <= INT_MAX - kSlopBytes);
  15215.       |     ^~~~~~~~~~~
  15216.       |     |
  15217.       |     const char*
  15218. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15219.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15220.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15221. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::ReadCord(const char*, int, absl::lts_20240722::Cord*)’:
  15222. /app/include/google/protobuf/parse_context.h:223:21: error: ‘string_view’ is not a member of ‘absl’
  15223.   223 |       *cord = absl::string_view(ptr, size);
  15224.       |                     ^~~~~~~~~~~
  15225. /app/include/google/protobuf/parse_context.h: In member function ‘bool google::protobuf::internal::EpsCopyInputStream::DoneWithCheck(const char**, int)’:
  15226. /app/include/google/protobuf/parse_context.h:286:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  15227.   286 |     ABSL_DCHECK(*ptr);
  15228.       |     ^~~~~~~~~~~
  15229.       |     |
  15230.       |     const char*
  15231. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15232.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15233.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15234. /app/include/google/protobuf/parse_context.h:289:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  15235.   289 |     ABSL_DCHECK_LE(overrun, kSlopBytes);  // Guaranteed by parse loop.
  15236.       |     ^~~~~~~~~~~~~~
  15237. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15238.   355 |   LogMessageFatal(const char* file, int line,
  15239.       |   ^~~~~~~~~~~~~~~
  15240. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15241.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15242.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15243. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15244.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15245.       |   ^~~~~~~~~~~~~~~
  15246. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15247. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::InitFrom(int)’:
  15248. /app/include/google/protobuf/parse_context.h:304:14: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’
  15249.   304 |     if (flat.size() > kSlopBytes) {
  15250.       |              ^~~~
  15251. /app/include/google/protobuf/parse_context.h:306:39: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’
  15252.   306 |       limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes;
  15253.       |                                       ^~~~
  15254. /app/include/google/protobuf/parse_context.h:306:53: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’
  15255.   306 |       limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes;
  15256.       |                                                     ^~~~
  15257. /app/include/google/protobuf/parse_context.h:309:19: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’
  15258.   309 |       return flat.data();
  15259.       |                   ^~~~
  15260. /app/include/google/protobuf/parse_context.h:311:17: error: request for member ‘empty’ in ‘flat’, which is of non-class type ‘int’
  15261.   311 |       if (!flat.empty()) {
  15262.       |                 ^~~~~
  15263. /app/include/google/protobuf/parse_context.h:312:41: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’
  15264.   312 |         std::memcpy(patch_buffer_, flat.data(), flat.size());
  15265.       |                                         ^~~~
  15266. /app/include/google/protobuf/parse_context.h:312:54: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’
  15267.   312 |         std::memcpy(patch_buffer_, flat.data(), flat.size());
  15268.       |                                                      ^~~~
  15269. /app/include/google/protobuf/parse_context.h:315:55: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’
  15270.   315 |       limit_end_ = buffer_end_ = patch_buffer_ + flat.size();
  15271.       |                                                       ^~~~
  15272. /app/include/google/protobuf/parse_context.h:318:59: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’
  15273.   318 |         aliasing_ = reinterpret_cast<std::uintptr_t>(flat.data()) -
  15274.       |                                                           ^~~~
  15275. /app/include/google/protobuf/parse_context.h: In member function ‘int google::protobuf::internal::EpsCopyInputStream::BytesAvailable(const char*) const’:
  15276. /app/include/google/protobuf/parse_context.h:372:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  15277.   372 |     ABSL_DCHECK_NE(ptr, nullptr);
  15278.       |     ^~~~~~~~~~~~~~
  15279. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15280.   355 |   LogMessageFatal(const char* file, int line,
  15281.       |   ^~~~~~~~~~~~~~~
  15282. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15283.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15284.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15285. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15286.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15287.       |   ^~~~~~~~~~~~~~~
  15288. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15289. /app/include/google/protobuf/parse_context.h:374:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  15290.   374 |     ABSL_DCHECK_GE(available, 0);
  15291.       |     ^~~~~~~~~~~~~~
  15292. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15293.   355 |   LogMessageFatal(const char* file, int line,
  15294.       |   ^~~~~~~~~~~~~~~
  15295. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15296.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15297.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15298. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15299.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15300.       |   ^~~~~~~~~~~~~~~
  15301. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15302. /app/include/google/protobuf/parse_context.h:375:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  15303.   375 |     ABSL_DCHECK_LE(available, INT_MAX);
  15304.       |     ^~~~~~~~~~~~~~
  15305. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15306.   355 |   LogMessageFatal(const char* file, int line,
  15307.       |   ^~~~~~~~~~~~~~~
  15308. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15309.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15310.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15311. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15312.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15313.       |   ^~~~~~~~~~~~~~~
  15314. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15315. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::AppendSize(const char*, int, const A&)’:
  15316. /app/include/google/protobuf/parse_context.h:419:14: error: ‘is_invocable_r_v’ is not a member of ‘std’
  15317.   419 |         std::is_invocable_r_v<bool, decltype(append), const char*, int>;
  15318.       |              ^~~~~~~~~~~~~~~~
  15319. /app/include/google/protobuf/parse_context.h:419:31: error: expected primary-expression before ‘bool’
  15320.   419 |         std::is_invocable_r_v<bool, decltype(append), const char*, int>;
  15321.       |                               ^~~~
  15322. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::ParseContext::ParseGroup(google::protobuf::MessageLite*, const char*, uint32_t)’:
  15323. /app/include/google/protobuf/parse_context.h:581:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  15324.   581 |       ABSL_DCHECK_EQ(old_depth, depth_);
  15325.       |       ^~~~~~~~~~~~~~
  15326. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15327.   355 |   LogMessageFatal(const char* file, int line,
  15328.       |   ^~~~~~~~~~~~~~~
  15329. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15330.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15331.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15332. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15333.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15334.       |   ^~~~~~~~~~~~~~~
  15335. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15336. /app/include/google/protobuf/parse_context.h:582:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  15337.   582 |       ABSL_DCHECK_EQ(old_group_depth, group_depth_);
  15338.       |       ^~~~~~~~~~~~~~
  15339. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15340.   355 |   LogMessageFatal(const char* file, int line,
  15341.       |   ^~~~~~~~~~~~~~~
  15342. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15343.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15344.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15345. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15346.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15347.       |   ^~~~~~~~~~~~~~~
  15348. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15349. /app/include/google/protobuf/parse_context.h: At global scope:
  15350. /app/include/google/protobuf/parse_context.h:662:27: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  15351.   662 |           typename = std::enable_if_t<std::is_same<Void, void>::value>>
  15352.       |                           ^~~~~~~~~~~
  15353. /app/include/google/protobuf/parse_context.h:662:22: note: ‘std::enable_if_t’ is only available from C++14 onwards
  15354.   662 |           typename = std::enable_if_t<std::is_same<Void, void>::value>>
  15355.       |                      ^~~
  15356. /app/include/google/protobuf/parse_context.h:662:38: error: expected ‘>’ before ‘<’ token
  15357.   662 |           typename = std::enable_if_t<std::is_same<Void, void>::value>>
  15358.       |                                      ^
  15359. /app/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::ReadMicroString(const char*, google::protobuf::internal::MicroString&, google::protobuf::Arena*)’:
  15360. /app/include/google/protobuf/parse_context.h:1189:19: error: ‘string_view’ is not a member of ‘absl’
  15361.  1189 |     str.Set(absl::string_view(ptr, size), arena);
  15362.       |                   ^~~~~~~~~~~
  15363. /app/include/google/protobuf/parse_context.h: At global scope:
  15364. /app/include/google/protobuf/parse_context.h:1313:23: error: ‘string_view’ is not a member of ‘absl’
  15365.  1313 | bool VerifyUTF8(absl::string_view s, const char* field_name);
  15366.       |                       ^~~~~~~~~~~
  15367. /app/include/google/protobuf/parse_context.h:1313:38: error: expected primary-expression before ‘const’
  15368.  1313 | bool VerifyUTF8(absl::string_view s, const char* field_name);
  15369.       |                                      ^~~~~
  15370. /app/include/google/protobuf/parse_context.h:1313:60: error: expression list treated as compound expression in initializer [-fpermissive]
  15371.  1313 | bool VerifyUTF8(absl::string_view s, const char* field_name);
  15372.       |                                                            ^
  15373. /app/include/google/protobuf/parse_context.h:1315:68: error: ‘bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)’ redeclared as different kind of entity
  15374.  1315 | inline bool VerifyUTF8(const std::string* s, const char* field_name) {
  15375.       |                                                                    ^
  15376. /app/include/google/protobuf/parse_context.h:1313:6: note: previous declaration ‘bool google::protobuf::internal::VerifyUTF8’
  15377.  1313 | bool VerifyUTF8(absl::string_view s, const char* field_name);
  15378.       |      ^~~~~~~~~~
  15379. /app/include/google/protobuf/parse_context.h: In function ‘bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)’:
  15380. /app/include/google/protobuf/parse_context.h:1316:20: error: ‘google::protobuf::internal::VerifyUTF8’ cannot be used as a function
  15381.  1316 |   return VerifyUTF8(*s, field_name);
  15382.       |          ~~~~~~~~~~^~~~~~~~~~~~~~~~
  15383. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<int>’:
  15384. /app/include/google/protobuf/parse_context.h:1430:51:   required from here
  15385.  1430 |           static_cast<RepeatedField<int>*>(object)->Add(val);
  15386.       |                                                   ^~
  15387. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  15388.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  15389.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  15390. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  15391.   257 |     max(const _Tp& __a, const _Tp& __b)
  15392.       |     ^~~
  15393. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  15394.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  15395.       |         ^~~~~~~
  15396. In file included from /app/include/google/protobuf/generated_message_tctable_decl.h:29:
  15397. /app/include/google/protobuf/port_def.inc: At global scope:
  15398. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15399.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15400.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15401. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15402. /app/include/google/protobuf/generated_message_tctable_decl.h: In member function ‘bool google::protobuf::internal::MapTypeCard::is_zigzag() const’:
  15403. /app/include/google/protobuf/generated_message_tctable_decl.h:172:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  15404.   172 |     ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_VARINT);
  15405.       |     ^~~~~~~~~~~
  15406.       |     |
  15407.       |     const char*
  15408. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15409.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15410.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15411. /app/include/google/protobuf/generated_message_tctable_decl.h: In member function ‘bool google::protobuf::internal::MapTypeCard::is_utf8() const’:
  15412. /app/include/google/protobuf/generated_message_tctable_decl.h:176:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  15413.   176 |     ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_LENGTH_DELIMITED);
  15414.       |     ^~~~~~~~~~~
  15415.       |     |
  15416.       |     const char*
  15417. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15418.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15419.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15420. /app/include/google/protobuf/generated_message_tctable_decl.h: In function ‘constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(int, WireFormatLite::FieldType)’:
  15421. /app/include/google/protobuf/generated_message_tctable_decl.h:241:1: error: body of ‘constexpr’ function ‘constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(int, WireFormatLite::FieldType)’ not a return-statement
  15422.   241 | }
  15423.       | ^
  15424. /app/include/google/protobuf/generated_message_tctable_decl.h: In static member function ‘static uint32_t google::protobuf::internal::TcParseTableBase::RecodeTagForFastParsing(uint32_t)’:
  15425. /app/include/google/protobuf/generated_message_tctable_decl.h:377:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [62], int, std::string&)’
  15426.   377 |     ABSL_DCHECK_LE(tag, 0x3FFFu);
  15427.       |     ^~~~~~~~~~~~~~
  15428. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15429.   355 |   LogMessageFatal(const char* file, int line,
  15430.       |   ^~~~~~~~~~~~~~~
  15431. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15432.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15433.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15434. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15435.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15436.       |   ^~~~~~~~~~~~~~~
  15437. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15438. /app/include/google/protobuf/generated_message_tctable_decl.h: In static member function ‘static uint32_t google::protobuf::internal::TcParseTableBase::TagToIdx(uint32_t, uint32_t)’:
  15439. /app/include/google/protobuf/generated_message_tctable_decl.h:394:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [62], int, std::string&)’
  15440.   394 |     ABSL_DCHECK_EQ((fast_table_size & (fast_table_size - 1)), uint32_t{0});
  15441.       |     ^~~~~~~~~~~~~~
  15442. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  15443.   355 |   LogMessageFatal(const char* file, int line,
  15444.       |   ^~~~~~~~~~~~~~~
  15445. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  15446.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  15447.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  15448. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  15449.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  15450.       |   ^~~~~~~~~~~~~~~
  15451. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  15452. In file included from /app/include/google/protobuf/stubs/port.h:22,
  15453.                  from /app/include/google/protobuf/stubs/common.h:22,
  15454.                  from /app/include/google/protobuf/generated_message_util.h:31,
  15455.                  from /run/build/monero-gui/test-protobuf.pb.h:24:
  15456. /app/include/google/protobuf/port_def.inc: At global scope:
  15457. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15458.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15459.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15460. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15461. In file included from /app/include/google/protobuf/stubs/common.h:34:
  15462. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15463.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15464.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15465. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15466. In file included from /app/include/google/protobuf/any.h:19,
  15467.                  from /app/include/google/protobuf/generated_message_util.h:37:
  15468. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15469.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15470.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15471. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15472. /app/include/google/protobuf/any.h:36:30: error: ‘string_view’ is not a member of ‘absl’
  15473.    36 | std::string GetTypeUrl(absl::string_view message_name,
  15474.       |                              ^~~~~~~~~~~
  15475. /app/include/google/protobuf/any.h:37:30: error: ‘string_view’ is not a member of ‘absl’
  15476.    37 |                        absl::string_view type_url_prefix);
  15477.       |                              ^~~~~~~~~~~
  15478. /app/include/google/protobuf/any.h:40:7: error: ‘string_view’ in namespace ‘absl’ does not name a type
  15479.    40 | absl::string_view GetAnyMessageName() {
  15480.       |       ^~~~~~~~~~~
  15481. /app/include/google/protobuf/any.h:50:39: error: ‘absl::string_view’ has not been declared
  15482.    50 |     const MessageLite& message, absl::string_view type_url_prefix,
  15483.       |                                       ^~~~~~~~~~~
  15484. /app/include/google/protobuf/any.h:51:11: error: ‘absl::string_view’ has not been declared
  15485.    51 |     absl::string_view type_name, URL_TYPE* PROTOBUF_NONNULL dst_url,
  15486.       |           ^~~~~~~~~~~
  15487. /app/include/google/protobuf/any.h:54:11: error: ‘string_view’ is not a member of ‘absl’
  15488.    54 |     absl::string_view type_name, absl::string_view type_url,
  15489.       |           ^~~~~~~~~~~
  15490. /app/include/google/protobuf/any.h:54:40: error: ‘string_view’ is not a member of ‘absl’
  15491.    54 |     absl::string_view type_name, absl::string_view type_url,
  15492.       |                                        ^~~~~~~~~~~
  15493. /app/include/google/protobuf/any.h:55:5: error: expected primary-expression before ‘const’
  15494.    55 |     const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message);
  15495.       |     ^~~~~
  15496. /app/include/google/protobuf/any.h:55:41: error: expected primary-expression before ‘*’ token
  15497.    55 |     const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message);
  15498.       |                                         ^
  15499. /app/include/google/protobuf/any.h:55:60: error: ‘dst_message’ was not declared in this scope
  15500.    55 |     const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message);
  15501.       |                                                            ^~~~~~~~~~~
  15502. /app/include/google/protobuf/any.h:55:71: error: expression list treated as compound expression in initializer [-fpermissive]
  15503.    55 |     const VALUE_TYPE& value, MessageLite* PROTOBUF_NONNULL dst_message);
  15504.       |                                                                       ^
  15505. /app/include/google/protobuf/any.h:56:43: error: ‘string_view’ is not a member of ‘absl’
  15506.    56 | PROTOBUF_EXPORT bool InternalIsLite(absl::string_view type_name,
  15507.       |                                           ^~~~~~~~~~~
  15508. /app/include/google/protobuf/any.h:57:43: error: ‘string_view’ is not a member of ‘absl’
  15509.    57 |                                     absl::string_view type_url);
  15510.       |                                           ^~~~~~~~~~~
  15511. /app/include/google/protobuf/any.h:57:63: error: expression list treated as compound expression in initializer [-fpermissive]
  15512.    57 |                                     absl::string_view type_url);
  15513.       |                                                               ^
  15514. /app/include/google/protobuf/any.h: In function ‘bool google::protobuf::internal::InternalPackFrom(const T&, std::string*, std::string*)’:
  15515. /app/include/google/protobuf/any.h:66:31: error: ‘GetAnyMessageName’ was not declared in this scope
  15516.    66 |                               GetAnyMessageName<T>(), dst_url, dst_value);
  15517.       |                               ^~~~~~~~~~~~~~~~~
  15518. /app/include/google/protobuf/any.h:66:50: error: expected primary-expression before ‘>’ token
  15519.    66 |                               GetAnyMessageName<T>(), dst_url, dst_value);
  15520.       |                                                  ^
  15521. /app/include/google/protobuf/any.h:66:52: error: expected primary-expression before ‘)’ token
  15522.    66 |                               GetAnyMessageName<T>(), dst_url, dst_value);
  15523.       |                                                    ^
  15524. /app/include/google/protobuf/any.h: At global scope:
  15525. /app/include/google/protobuf/any.h:80:47: error: ‘absl::string_view’ has not been declared
  15526.    80 | bool InternalPackFrom(const T& message, absl::string_view type_url_prefix,
  15527.       |                                               ^~~~~~~~~~~
  15528. /app/include/google/protobuf/any.h: In function ‘bool google::protobuf::internal::InternalPackFrom(const T&, int, std::string*, std::string*)’:
  15529. /app/include/google/protobuf/any.h:83:57: error: ‘GetAnyMessageName’ was not declared in this scope
  15530.    83 |   return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(),
  15531.       |                                                         ^~~~~~~~~~~~~~~~~
  15532. /app/include/google/protobuf/any.h:83:76: error: expected primary-expression before ‘>’ token
  15533.    83 |   return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(),
  15534.       |                                                                            ^
  15535. /app/include/google/protobuf/any.h:83:78: error: expected primary-expression before ‘)’ token
  15536.    83 |   return InternalPackFromLite(message, type_url_prefix, GetAnyMessageName<T>(),
  15537.       |                                                                              ^
  15538. /app/include/google/protobuf/any.h: At global scope:
  15539. /app/include/google/protobuf/any.h:87:45: error: ‘absl::string_view’ has not been declared
  15540.    87 |                                       absl::string_view type_url_prefix,
  15541.       |                                             ^~~~~~~~~~~
  15542. /app/include/google/protobuf/any.h:96:29: error: ‘string_view’ is not a member of ‘absl’
  15543.    96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value,
  15544.       |                             ^~~~~~~~~~~
  15545. /app/include/google/protobuf/any.h:96:51: error: expected primary-expression before ‘const’
  15546.    96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value,
  15547.       |                                                   ^~~~~
  15548. /app/include/google/protobuf/any.h:97:24: error: expected primary-expression before ‘*’ token
  15549.    97 |                       T* PROTOBUF_NONNULL message) {
  15550.       |                        ^
  15551. /app/include/google/protobuf/any.h:97:43: error: ‘message’ was not declared in this scope; did you mean ‘Message’?
  15552.    97 |                       T* PROTOBUF_NONNULL message) {
  15553.       |                                           ^~~~~~~
  15554.       |                                           Message
  15555. /app/include/google/protobuf/any.h:97:50: error: expression list treated as compound expression in initializer [-fpermissive]
  15556.    97 |                       T* PROTOBUF_NONNULL message) {
  15557.       |                                                  ^
  15558. /app/include/google/protobuf/any.h:97:51: error: expected ‘;’ before ‘{’ token
  15559.    97 |                       T* PROTOBUF_NONNULL message) {
  15560.       |                                                   ^~
  15561.       |                                                   ;
  15562. /app/include/google/protobuf/any.h:100:45: error: ‘bool google::protobuf::internal::InternalUnpackTo’ redeclared as different kind of entity
  15563.   100 | PROTOBUF_EXPORT bool InternalUnpackTo(absl::string_view type_url,
  15564.       |                                             ^~~~~~~~~~~
  15565. /app/include/google/protobuf/any.h:96:6: note: previous declaration ‘template<class T> bool google::protobuf::internal::InternalUnpackTo<T>’
  15566.    96 | bool InternalUnpackTo(absl::string_view type_url, const VALUE_TYPE& value,
  15567.       |      ^~~~~~~~~~~~~~~~
  15568. /app/include/google/protobuf/any.h:100:45: error: ‘string_view’ is not a member of ‘absl’
  15569.   100 | PROTOBUF_EXPORT bool InternalUnpackTo(absl::string_view type_url,
  15570.       |                                             ^~~~~~~~~~~
  15571. /app/include/google/protobuf/any.h:101:39: error: expected primary-expression before ‘const’
  15572.   101 |                                       const VALUE_TYPE& value,
  15573.       |                                       ^~~~~
  15574. /app/include/google/protobuf/any.h:102:46: error: expected primary-expression before ‘*’ token
  15575.   102 |                                       Message* PROTOBUF_NONNULL message);
  15576.       |                                              ^
  15577. /app/include/google/protobuf/any.h:102:65: error: ‘message’ was not declared in this scope; did you mean ‘Message’?
  15578.   102 |                                       Message* PROTOBUF_NONNULL message);
  15579.       |                                                                 ^~~~~~~
  15580.       |                                                                 Message
  15581. /app/include/google/protobuf/any.h:108:23: error: ‘string_view’ is not a member of ‘absl’
  15582.   108 | bool InternalIs(absl::string_view type_url) {
  15583.       |                       ^~~~~~~~~~~
  15584. /app/include/google/protobuf/any.h:108:44: error: expected ‘;’ before ‘{’ token
  15585.   108 | bool InternalIs(absl::string_view type_url) {
  15586.       |                                            ^~
  15587.       |                                            ;
  15588. /app/include/google/protobuf/any.h:122:28: error: ‘string_view’ is not a member of ‘absl’
  15589.   122 | bool ParseAnyTypeUrl(absl::string_view type_url,
  15590.       |                            ^~~~~~~~~~~
  15591. /app/include/google/protobuf/any.h:123:33: error: expected primary-expression before ‘*’ token
  15592.   123 |                      std::string* PROTOBUF_NONNULL full_type_name);
  15593.       |                                 ^
  15594. /app/include/google/protobuf/any.h:123:52: error: ‘full_type_name’ was not declared in this scope
  15595.   123 |                      std::string* PROTOBUF_NONNULL full_type_name);
  15596.       |                                                    ^~~~~~~~~~~~~~
  15597. /app/include/google/protobuf/any.h:123:66: error: expression list treated as compound expression in initializer [-fpermissive]
  15598.   123 |                      std::string* PROTOBUF_NONNULL full_type_name);
  15599.       |                                                                  ^
  15600. /app/include/google/protobuf/any.h:130:6: error: redefinition of ‘bool google::protobuf::internal::ParseAnyTypeUrl’
  15601.   130 | bool ParseAnyTypeUrl(absl::string_view type_url,
  15602.       |      ^~~~~~~~~~~~~~~
  15603. /app/include/google/protobuf/any.h:122:6: note: ‘bool google::protobuf::internal::ParseAnyTypeUrl’ previously defined here
  15604.   122 | bool ParseAnyTypeUrl(absl::string_view type_url,
  15605.       |      ^~~~~~~~~~~~~~~
  15606. /app/include/google/protobuf/any.h:130:28: error: ‘string_view’ is not a member of ‘absl’
  15607.   130 | bool ParseAnyTypeUrl(absl::string_view type_url,
  15608.       |                            ^~~~~~~~~~~
  15609. /app/include/google/protobuf/any.h:131:33: error: expected primary-expression before ‘*’ token
  15610.   131 |                      std::string* PROTOBUF_NULLABLE url_prefix,
  15611.       |                                 ^
  15612. /app/include/google/protobuf/any.h:131:53: error: ‘url_prefix’ was not declared in this scope
  15613.   131 |                      std::string* PROTOBUF_NULLABLE url_prefix,
  15614.       |                                                     ^~~~~~~~~~
  15615. /app/include/google/protobuf/any.h:132:33: error: expected primary-expression before ‘*’ token
  15616.   132 |                      std::string* PROTOBUF_NONNULL full_type_name);
  15617.       |                                 ^
  15618. /app/include/google/protobuf/any.h:132:52: error: ‘full_type_name’ was not declared in this scope
  15619.   132 |                      std::string* PROTOBUF_NONNULL full_type_name);
  15620.       |                                                    ^~~~~~~~~~~~~~
  15621. In file included from /app/include/google/protobuf/has_bits.h:18,
  15622.                  from /app/include/google/protobuf/generated_message_util.h:38:
  15623. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15624.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15625.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15626. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15627. /app/include/google/protobuf/has_bits.h: In constructor ‘google::protobuf::internal::HasBits<doublewords>::HasBits(std::initializer_list<unsigned int>)’:
  15628. /app/include/google/protobuf/has_bits.h:35:3: error: ‘constexpr’ constructor does not have empty body
  15629.    35 |   }
  15630.       |   ^
  15631. In file included from /app/include/google/protobuf/implicit_weak_message.h:25,
  15632.                  from /app/include/google/protobuf/generated_message_util.h:39:
  15633. /app/include/google/protobuf/port_def.inc: At global scope:
  15634. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15635.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15636.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15637. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15638. In file included from /app/include/google/protobuf/generated_message_util.h:48:
  15639. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  15640.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  15641.       |               ^~~~~~~~~~~~~~~~~~~~~~
  15642. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  15643. /app/include/google/protobuf/generated_message_util.h:362:53: error: ‘absl::string_view’ has not been declared
  15644.   362 | inline void AssignToString(std::string& dest, absl::string_view value,
  15645.       |                                                     ^~~~~~~~~~~
  15646. /app/include/google/protobuf/generated_message_util.h: In function ‘void google::protobuf::internal::AssignToString(std::string&, int, BytesTag)’:
  15647. /app/include/google/protobuf/generated_message_util.h:364:21: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’
  15648.   364 |   dest.assign(value.data(), value.size());
  15649.       |                     ^~~~
  15650. /app/include/google/protobuf/generated_message_util.h:364:35: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’
  15651.   364 |   dest.assign(value.data(), value.size());
  15652.       |                                   ^~~~
  15653. /app/include/google/protobuf/generated_message_util.h: At global scope:
  15654. /app/include/google/protobuf/generated_message_util.h:381:17: error: ‘optional’ in namespace ‘absl’ does not name a template type
  15655.   381 | constexpr absl::optional<uintptr_t> EncodePlacementArenaOffsets(
  15656.       |                 ^~~~~~~~
  15657. In file included from /usr/include/absl/container/internal/hash_function_defaults.h:55,
  15658.                  from /usr/include/absl/container/hash_container_defaults.h:19,
  15659.                  from /usr/include/absl/container/flat_hash_map.h:43,
  15660.                  from /app/include/google/protobuf/descriptor.h:47,
  15661.                  from /app/include/google/protobuf/generated_message_reflection.h:26,
  15662.                  from /run/build/monero-gui/test-protobuf.pb.h:26:
  15663. /usr/include/absl/container/internal/common.h:113:9: error: ‘optional’ in namespace ‘absl’ does not name a template type
  15664.   113 |   absl::optional<allocator_type> alloc_ = {};
  15665.       |         ^~~~~~~~
  15666. /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>& absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::operator=(absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>&&)’:
  15667. /usr/include/absl/container/internal/common.h:67:7: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  15668.    67 |       alloc_ = other.alloc_;
  15669.       |       ^~~~~~
  15670.       |       alloc
  15671. /usr/include/absl/container/internal/common.h: In member function ‘bool absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::empty() const’:
  15672. /usr/include/absl/container/internal/common.h:74:41: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  15673.    74 |   bool empty() const noexcept { return !alloc_; }
  15674.       |                                         ^~~~~~
  15675.       |                                         alloc
  15676. /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::allocator_type absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::get_allocator() const’:
  15677. /usr/include/absl/container/internal/common.h:76:50: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  15678.    76 |   allocator_type get_allocator() const { return *alloc_; }
  15679.       |                                                  ^~~~~~
  15680.       |                                                  alloc
  15681. /usr/include/absl/container/internal/common.h: In constructor ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::node_handle_base(transfer_tag_t, const allocator_type&, slot_type*)’:
  15682. /usr/include/absl/container/internal/common.h:83:9: error: class ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>’ does not have any field named ‘alloc_’
  15683.    83 |       : alloc_(a) {
  15684.       |         ^~~~~~
  15685. /usr/include/absl/container/internal/common.h: In constructor ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::node_handle_base(construct_tag_t, const allocator_type&, Args&& ...)’:
  15686. /usr/include/absl/container/internal/common.h:90:9: error: class ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>’ does not have any field named ‘alloc_’
  15687.    90 |       : alloc_(a) {
  15688.       |         ^~~~~~
  15689. In file included from /usr/include/c++/14.2.0/cassert:44,
  15690.                  from /usr/include/absl/container/internal/common.h:18:
  15691. /usr/include/absl/container/internal/common.h: In member function ‘void absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::reset()’:
  15692. /usr/include/absl/container/internal/common.h:102:5: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  15693.   102 |     assert(alloc_.has_value());
  15694.       |     ^~~~~~
  15695. /usr/include/absl/container/internal/common.h:103:20: error: ‘nullopt’ is not a member of ‘absl’
  15696.   103 |     alloc_ = absl::nullopt;
  15697.       |                    ^~~~~~~
  15698. /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::allocator_type* absl::lts_20240722::container_internal::node_handle_base<PolicyTraits, Alloc>::alloc()’:
  15699. /usr/include/absl/container/internal/common.h:110:52: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’?
  15700.   110 |   allocator_type* alloc() { return std::addressof(*alloc_); }
  15701.       |                                                    ^~~~~~
  15702.       |                                                    alloc
  15703. In file included from /usr/include/absl/hash/internal/hash.h:69,
  15704.                  from /usr/include/absl/hash/hash.h:85,
  15705.                  from /usr/include/absl/container/internal/hash_function_defaults.h:56:
  15706. /usr/include/absl/types/variant.h: At global scope:
  15707. /usr/include/absl/types/variant.h:54:12: error: ‘bad_variant_access’ has not been declared in ‘std’
  15708.    54 | using std::bad_variant_access;
  15709.       |            ^~~~~~~~~~~~~~~~~~
  15710. /usr/include/absl/types/variant.h:56:12: error: ‘get_if’ has not been declared in ‘std’
  15711.    56 | using std::get_if;
  15712.       |            ^~~~~~
  15713. /usr/include/absl/types/variant.h:57:12: error: ‘holds_alternative’ has not been declared in ‘std’
  15714.    57 | using std::holds_alternative;
  15715.       |            ^~~~~~~~~~~~~~~~~
  15716. /usr/include/absl/types/variant.h:58:12: error: ‘monostate’ has not been declared in ‘std’
  15717.    58 | using std::monostate;
  15718.       |            ^~~~~~~~~
  15719. /usr/include/absl/types/variant.h:59:12: error: ‘variant’ has not been declared in ‘std’
  15720.    59 | using std::variant;
  15721.       |            ^~~~~~~
  15722. /usr/include/absl/types/variant.h:60:12: error: ‘variant_alternative’ has not been declared in ‘std’
  15723.    60 | using std::variant_alternative;
  15724.       |            ^~~~~~~~~~~~~~~~~~~
  15725. /usr/include/absl/types/variant.h:61:12: error: ‘variant_alternative_t’ has not been declared in ‘std’
  15726.    61 | using std::variant_alternative_t;
  15727.       |            ^~~~~~~~~~~~~~~~~~~~~
  15728. /usr/include/absl/types/variant.h:62:12: error: ‘variant_npos’ has not been declared in ‘std’
  15729.    62 | using std::variant_npos;
  15730.       |            ^~~~~~~~~~~~
  15731. /usr/include/absl/types/variant.h:63:12: error: ‘variant_size’ has not been declared in ‘std’
  15732.    63 | using std::variant_size;
  15733.       |            ^~~~~~~~~~~~
  15734. /usr/include/absl/types/variant.h:64:12: error: ‘variant_size_v’ has not been declared in ‘std’
  15735.    64 | using std::variant_size_v;
  15736.       |            ^~~~~~~~~~~~~~
  15737. /usr/include/absl/types/variant.h:65:12: error: ‘visit’ has not been declared in ‘std’
  15738.    65 | using std::visit;
  15739.       |            ^~~~~
  15740. /usr/include/absl/types/variant.h: In function ‘To absl::lts_20240722::ConvertVariantTo(Variant&&)’:
  15741. /usr/include/absl/types/variant.h:854:16: error: ‘visit’ is not a member of ‘absl’
  15742.   854 |   return absl::visit(variant_internal::ConversionVisitor<To>{},
  15743.       |                ^~~~~
  15744. /usr/include/absl/hash/internal/hash.h: At global scope:
  15745. /usr/include/absl/hash/internal/hash.h:445:6: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  15746.   445 | std::enable_if_t<std::is_pointer<T>::value, H> AbslHashValue(H hash_state,
  15747.       |      ^~~~~~~~~~~
  15748. /usr/include/absl/hash/internal/hash.h:445:1: note: ‘std::enable_if_t’ is only available from C++14 onwards
  15749.   445 | std::enable_if_t<std::is_pointer<T>::value, H> AbslHashValue(H hash_state,
  15750.       | ^~~
  15751. /usr/include/absl/hash/internal/hash.h:511:50: error: ‘absl::index_sequence’ has not been declared
  15752.   511 | H hash_tuple(H hash_state, const Tuple& t, absl::index_sequence<Is...>) {
  15753.       |                                                  ^~~~~~~~~~~~~~
  15754. /usr/include/absl/hash/internal/hash.h:511:64: error: expected ‘,’ or ‘...’ before ‘<’ token
  15755.   511 | H hash_tuple(H hash_state, const Tuple& t, absl::index_sequence<Is...>) {
  15756.       |                                                                ^
  15757. /usr/include/absl/hash/internal/hash.h: In function ‘typename std::enable_if<absl::lts_20240722::conjunction<absl::lts_20240722::hash_internal::is_hashable<Ts>...>::value, H>::type absl::lts_20240722::hash_internal::AbslHashValue(H, const std::tuple<_Elements ...>&)’:
  15758. /usr/include/absl/hash/internal/hash.h:526:42: error: ‘make_index_sequence’ is not a member of ‘absl’
  15759.   526 |                                    absl::make_index_sequence<sizeof...(Ts)>());
  15760.       |                                          ^~~~~~~~~~~~~~~~~~~
  15761. /usr/include/absl/hash/internal/hash.h:526:77: error: expected primary-expression before ‘)’ token
  15762.   526 |                                    absl::make_index_sequence<sizeof...(Ts)>());
  15763.       |                                                                             ^
  15764. /usr/include/absl/hash/internal/hash.h: At global scope:
  15765. /usr/include/absl/hash/internal/hash.h:565:37: error: ‘absl::string_view’ has not been declared
  15766.   565 | H AbslHashValue(H hash_state, absl::string_view str) {
  15767.       |                                     ^~~~~~~~~~~
  15768. /usr/include/absl/hash/internal/hash.h: In function ‘H absl::lts_20240722::hash_internal::AbslHashValue(H, int)’:
  15769. /usr/include/absl/hash/internal/hash.h:567:56: error: request for member ‘data’ in ‘str’, which is of non-class type ‘int’
  15770.   567 |       H::combine_contiguous(std::move(hash_state), str.data(), str.size()),
  15771.       |                                                        ^~~~
  15772. /usr/include/absl/hash/internal/hash.h:567:68: error: request for member ‘size’ in ‘str’, which is of non-class type ‘int’
  15773.   567 |       H::combine_contiguous(std::move(hash_state), str.data(), str.size()),
  15774.       |                                                                    ^~~~
  15775. /usr/include/absl/hash/internal/hash.h:568:11: error: request for member ‘size’ in ‘str’, which is of non-class type ‘int’
  15776.   568 |       str.size());
  15777.       |           ^~~~
  15778. /usr/include/absl/hash/internal/hash.h: At global scope:
  15779. /usr/include/absl/hash/internal/hash.h:834:31: error: ‘optional’ in namespace ‘absl’ does not name a template type
  15780.   834 |     H hash_state, const absl::optional<T>& opt) {
  15781.       |                               ^~~~~~~~
  15782. /usr/include/absl/hash/internal/hash.h:834:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  15783.   834 |     H hash_state, const absl::optional<T>& opt) {
  15784.       |                                       ^
  15785. /usr/include/absl/hash/internal/hash.h: In function ‘typename std::enable_if<absl::lts_20240722::hash_internal::is_hashable<T1>::value, H>::type absl::lts_20240722::hash_internal::AbslHashValue(H, int)’:
  15786. /usr/include/absl/hash/internal/hash.h:835:7: error: ‘opt’ was not declared in this scope
  15787.   835 |   if (opt) hash_state = H::combine(std::move(hash_state), *opt);
  15788.       |       ^~~
  15789. /usr/include/absl/hash/internal/hash.h:836:44: error: ‘opt’ was not declared in this scope
  15790.   836 |   return H::combine(std::move(hash_state), opt.has_value());
  15791.       |                                            ^~~
  15792. /usr/include/absl/hash/internal/hash.h: At global scope:
  15793. /usr/include/absl/hash/internal/hash.h:852:41: error: ‘variant’ in namespace ‘absl’ does not name a template type
  15794.   852 | AbslHashValue(H hash_state, const absl::variant<T...>& v) {
  15795.       |                                         ^~~~~~~
  15796. /usr/include/absl/hash/internal/hash.h:852:48: error: expected ‘,’ or ‘...’ before ‘<’ token
  15797.   852 | AbslHashValue(H hash_state, const absl::variant<T...>& v) {
  15798.       |                                                ^
  15799. /usr/include/absl/hash/internal/hash.h: In function ‘typename std::enable_if<absl::lts_20240722::conjunction<absl::lts_20240722::hash_internal::is_hashable<Ts>...>::value, H>::type absl::lts_20240722::hash_internal::AbslHashValue(H, int)’:
  15800. /usr/include/absl/hash/internal/hash.h:853:8: error: ‘v’ was not declared in this scope
  15801.   853 |   if (!v.valueless_by_exception()) {
  15802.       |        ^
  15803. /usr/include/absl/hash/internal/hash.h:854:24: error: ‘visit’ is not a member of ‘absl’
  15804.   854 |     hash_state = absl::visit(VariantVisitor<H>{std::move(hash_state)}, v);
  15805.       |                        ^~~~~
  15806. /usr/include/absl/hash/internal/hash.h:856:44: error: ‘v’ was not declared in this scope
  15807.   856 |   return H::combine(std::move(hash_state), v.index());
  15808.       |                                            ^
  15809. /usr/include/absl/hash/internal/hash.h: In static member function ‘static size_t absl::lts_20240722::hash_internal::MixingHashState::hash(T)’:
  15810. /usr/include/absl/hash/internal/hash.h:1050:38: error: ‘make_unsigned_t’ in namespace ‘std’ does not name a template type; did you mean ‘make_unsigned’?
  15811.  1050 |         Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value)));
  15812.       |                                      ^~~~~~~~~~~~~~~
  15813.       |                                      make_unsigned
  15814. /usr/include/absl/hash/internal/hash.h:1050:53: error: expected ‘>’ before ‘<’ token
  15815.  1050 |         Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value)));
  15816.       |                                                     ^
  15817. /usr/include/absl/hash/internal/hash.h:1050:53: error: expected ‘(’ before ‘<’ token
  15818. /usr/include/absl/hash/internal/hash.h:1050:53: error: expected primary-expression before ‘<’ token
  15819. /usr/include/absl/hash/internal/hash.h:1050:55: error: expected primary-expression before ‘>>’ token
  15820.  1050 |         Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value)));
  15821.       |                                                       ^~
  15822. /usr/include/absl/hash/internal/hash.h:1050:66: error: expected ‘)’ before ‘;’ token
  15823.  1050 |         Mix(Seed(), static_cast<std::make_unsigned_t<T>>(value)));
  15824.       |                                                                  ^
  15825. /usr/include/absl/container/internal/hash_function_defaults.h: At global scope:
  15826. /usr/include/absl/container/internal/hash_function_defaults.h:79:27: error: ‘absl::string_view’ has not been declared
  15827.    79 |   size_t operator()(absl::string_view v) const {
  15828.       |                           ^~~~~~~~~~~
  15829. /usr/include/absl/container/internal/hash_function_defaults.h: In member function ‘size_t absl::lts_20240722::container_internal::StringHash::operator()(int) const’:
  15830. /usr/include/absl/container/internal/hash_function_defaults.h:80:29: error: ‘string_view’ is not a member of ‘absl’
  15831.    80 |     return absl::Hash<absl::string_view>{}(v);
  15832.       |                             ^~~~~~~~~~~
  15833. /usr/include/absl/container/internal/hash_function_defaults.h:80:29: error: ‘string_view’ is not a member of ‘absl’
  15834. /usr/include/absl/container/internal/hash_function_defaults.h:80:40: error: template argument 1 is invalid
  15835.    80 |     return absl::Hash<absl::string_view>{}(v);
  15836.       |                                        ^
  15837. /usr/include/absl/container/internal/hash_function_defaults.h: At global scope:
  15838. /usr/include/absl/container/internal/hash_function_defaults.h:89:25: error: ‘absl::string_view’ has not been declared
  15839.    89 |   bool operator()(absl::string_view lhs, absl::string_view rhs) const {
  15840.       |                         ^~~~~~~~~~~
  15841. /usr/include/absl/container/internal/hash_function_defaults.h:89:48: error: ‘absl::string_view’ has not been declared
  15842.    89 |   bool operator()(absl::string_view lhs, absl::string_view rhs) const {
  15843.       |                                                ^~~~~~~~~~~
  15844. /usr/include/absl/container/internal/hash_function_defaults.h:95:48: error: ‘absl::string_view’ has not been declared
  15845.    95 |   bool operator()(const absl::Cord& lhs, absl::string_view rhs) const {
  15846.       |                                                ^~~~~~~~~~~
  15847. /usr/include/absl/container/internal/hash_function_defaults.h:98:25: error: ‘absl::string_view’ has not been declared
  15848.    98 |   bool operator()(absl::string_view lhs, const absl::Cord& rhs) const {
  15849.       |                         ^~~~~~~~~~~
  15850. /usr/include/absl/container/internal/hash_function_defaults.h: In member function ‘bool absl::lts_20240722::container_internal::StringEq::operator()(int, const absl::lts_20240722::Cord&) const’:
  15851. /usr/include/absl/container/internal/hash_function_defaults.h:99:16: error: no match for ‘operator==’ (operand types are ‘int’ and ‘const absl::lts_20240722::Cord’)
  15852.    99 |     return lhs == rhs;
  15853.       |            ~~~ ^~ ~~~
  15854.       |            |      |
  15855.       |            int    const absl::lts_20240722::Cord
  15856. /usr/include/absl/types/span.h:495:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator==(Span<T>, Span<T>)’
  15857.   495 | bool operator==(Span<T> a, Span<T> b) {
  15858.       |      ^~~~~~~~
  15859. /usr/include/absl/types/span.h:495:6: note:   template argument deduction/substitution failed:
  15860. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  15861.    99 |     return lhs == rhs;
  15862.       |                   ^~~
  15863. /usr/include/absl/types/span.h:499:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator==(Span<const T>, Span<T>)’
  15864.   499 | bool operator==(Span<const T> a, Span<T> b) {
  15865.       |      ^~~~~~~~
  15866. /usr/include/absl/types/span.h:499:6: note:   template argument deduction/substitution failed:
  15867. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘absl::lts_20240722::Span<const T>’ and ‘int’
  15868.    99 |     return lhs == rhs;
  15869.       |                   ^~~
  15870. /usr/include/absl/types/span.h:503:6: note: candidate: ‘template<class T> bool absl::lts_20240722::operator==(Span<T>, Span<const T>)’
  15871.   503 | bool operator==(Span<T> a, Span<const T> b) {
  15872.       |      ^~~~~~~~
  15873. /usr/include/absl/types/span.h:503:6: note:   template argument deduction/substitution failed:
  15874. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  15875.    99 |     return lhs == rhs;
  15876.       |                   ^~~
  15877. /usr/include/absl/types/span.h:509:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator==(const U&, Span<T>)’
  15878.   509 | bool operator==(const U& a, Span<T> b) {
  15879.       |      ^~~~~~~~
  15880. /usr/include/absl/types/span.h:509:6: note:   template argument deduction/substitution failed:
  15881. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   ‘absl::lts_20240722::Cord’ is not derived from ‘absl::lts_20240722::Span<T>’
  15882.    99 |     return lhs == rhs;
  15883.       |                   ^~~
  15884. /usr/include/absl/types/span.h:515:6: note: candidate: ‘template<class T, class U, class> bool absl::lts_20240722::operator==(Span<T>, const U&)’
  15885.   515 | bool operator==(Span<T> a, const U& b) {
  15886.       |      ^~~~~~~~
  15887. /usr/include/absl/types/span.h:515:6: note:   template argument deduction/substitution failed:
  15888. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘absl::lts_20240722::Span<T>’ and ‘int’
  15889.    99 |     return lhs == rhs;
  15890.       |                   ^~~
  15891. /usr/include/absl/container/inlined_vector.h:943:6: note: candidate: ‘template<class T, long unsigned int N, class A> bool absl::lts_20240722::operator==(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)’
  15892.   943 | bool operator==(const absl::InlinedVector<T, N, A>& a,
  15893.       |      ^~~~~~~~
  15894. /usr/include/absl/container/inlined_vector.h:943:6: note:   template argument deduction/substitution failed:
  15895. /usr/include/absl/container/internal/hash_function_defaults.h:99:19: note:   mismatched types ‘const absl::lts_20240722::InlinedVector<T, N, A>’ and ‘int’
  15896.    99 |     return lhs == rhs;
  15897.       |                   ^~~
  15898. /usr/include/absl/time/time.h:1774:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator==(Duration, Duration)’
  15899.  1774 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Duration lhs,
  15900.       |                                              ^~~~~~~~
  15901. /usr/include/absl/time/time.h:1774:66: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Duration’
  15902.  1774 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Duration lhs,
  15903.       |                                                         ~~~~~~~~~^~~
  15904. /usr/include/absl/time/time.h:892:46: note: candidate: ‘constexpr bool absl::lts_20240722::operator==(Time, Time)’
  15905.   892 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Time lhs, Time rhs) {
  15906.       |                                              ^~~~~~~~
  15907. /usr/include/absl/time/time.h:892:62: note:   no known conversion for argument 1 from ‘int’ to ‘absl::lts_20240722::Time’
  15908.   892 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Time lhs, Time rhs) {
  15909.       |                                                         ~~~~~^~~
  15910. /usr/include/absl/numeric/int128.h:798:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator==(uint128, uint128)’
  15911.   798 | constexpr bool operator==(uint128 lhs, uint128 rhs) {
  15912.       |                ^~~~~~~~
  15913. /usr/include/absl/numeric/int128.h:798:48: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::uint128’
  15914.   798 | constexpr bool operator==(uint128 lhs, uint128 rhs) {
  15915.       |                                        ~~~~~~~~^~~
  15916. /usr/include/absl/numeric/int128_have_intrinsic.inc:199:16: note: candidate: ‘constexpr bool absl::lts_20240722::operator==(int128, int128)’
  15917.   199 | constexpr bool operator==(int128 lhs, int128 rhs) {
  15918.       |                ^~~~~~~~
  15919. /usr/include/absl/numeric/int128_have_intrinsic.inc:199:46: note:   no known conversion for argument 2 from ‘const absl::lts_20240722::Cord’ to ‘absl::lts_20240722::int128’
  15920.   199 | constexpr bool operator==(int128 lhs, int128 rhs) {
  15921.       |                                       ~~~~~~~^~~
  15922. /usr/include/absl/strings/cord.h:1708:13: note: candidate: ‘bool absl::lts_20240722::operator==(const Cord&, const Cord&)’
  15923.  1708 | inline bool operator==(const Cord& lhs, const Cord& rhs) {
  15924.       |             ^~~~~~~~
  15925. /usr/include/absl/strings/cord.h:1708:36: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  15926.  1708 | inline bool operator==(const Cord& lhs, const Cord& rhs) {
  15927.       |                        ~~~~~~~~~~~~^~~
  15928. /usr/include/absl/strings/cord.h:1729:13: note: candidate: ‘bool absl::lts_20240722::operator==(const Cord&, int)’
  15929.  1729 | inline bool operator==(const Cord& lhs, absl::string_view rhs) {
  15930.       |             ^~~~~~~~
  15931. /usr/include/absl/strings/cord.h:1729:36: note:   no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20240722::Cord&’
  15932.  1729 | inline bool operator==(const Cord& lhs, absl::string_view rhs) {
  15933.       |                        ~~~~~~~~~~~~^~~
  15934. /usr/include/absl/container/internal/hash_function_defaults.h: At global scope:
  15935. /usr/include/absl/container/internal/hash_function_defaults.h:112:21: error: ‘string_view’ is not a member of ‘absl’
  15936.   112 | struct HashEq<absl::string_view> : StringHashEq {};
  15937.       |                     ^~~~~~~~~~~
  15938. /usr/include/absl/container/internal/hash_function_defaults.h:112:21: error: ‘string_view’ is not a member of ‘absl’
  15939. /usr/include/absl/container/internal/hash_function_defaults.h:112:32: error: template argument 1 is invalid
  15940.   112 | struct HashEq<absl::string_view> : StringHashEq {};
  15941.       |                                ^
  15942. /usr/include/absl/container/internal/hash_function_defaults.h:209:30: error: wrong number of template arguments (0, should be 1)
  15943.   209 |   using type = std::equal_to<>;
  15944.       |                              ^
  15945. In file included from /usr/include/c++/14.2.0/string:49:
  15946. /usr/include/c++/14.2.0/bits/stl_function.h:370:12: note: provided for ‘template<class _Tp> struct std::equal_to’
  15947.   370 |     struct equal_to : public binary_function<_Tp, _Tp, bool>
  15948.       |            ^~~~~~~~
  15949. /usr/include/absl/container/internal/hash_function_defaults.h:214:22: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  15950.   214 |     T, typename std::enable_if_t<HasAbslContainerEq<T>::value>> {
  15951.       |                      ^~~~~~~~~~~
  15952. /usr/include/absl/container/internal/hash_function_defaults.h:214:22: note: ‘std::enable_if_t’ is only available from C++14 onwards
  15953. /usr/include/absl/container/internal/hash_function_defaults.h:214:33: error: expected template-argument before ‘<’ token
  15954.   214 |     T, typename std::enable_if_t<HasAbslContainerEq<T>::value>> {
  15955.       |                                 ^
  15956. /usr/include/absl/container/internal/hash_function_defaults.h:214:33: error: expected ‘>’ before ‘<’ token
  15957. /usr/include/absl/container/internal/hash_function_defaults.h:214:62: error: template argument 2 is invalid
  15958.   214 |     T, typename std::enable_if_t<HasAbslContainerEq<T>::value>> {
  15959.       |                                                              ^~
  15960. /usr/include/absl/container/internal/hash_function_defaults.h:225:22: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  15961.   225 |     T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  15962.       |                      ^~~~~~~~~~~
  15963. /usr/include/absl/container/internal/hash_function_defaults.h:225:22: note: ‘std::enable_if_t’ is only available from C++14 onwards
  15964. /usr/include/absl/container/internal/hash_function_defaults.h:225:33: error: expected template-argument before ‘<’ token
  15965.   225 |     T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  15966.       |                                 ^
  15967. /usr/include/absl/container/internal/hash_function_defaults.h:225:33: error: expected ‘>’ before ‘<’ token
  15968. /usr/include/absl/container/internal/hash_function_defaults.h:225:64: error: template argument 2 is invalid
  15969.   225 |     T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  15970.       |                                                                ^~
  15971. /usr/include/absl/container/internal/hash_function_defaults.h:247:32: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  15972.   247 | struct HashEq<T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  15973.       |                                ^~~~~~~~~~~
  15974. /usr/include/absl/container/internal/hash_function_defaults.h:247:32: note: ‘std::enable_if_t’ is only available from C++14 onwards
  15975. /usr/include/absl/container/internal/hash_function_defaults.h:247:43: error: expected template-argument before ‘<’ token
  15976.   247 | struct HashEq<T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  15977.       |                                           ^
  15978. /usr/include/absl/container/internal/hash_function_defaults.h:247:43: error: expected ‘>’ before ‘<’ token
  15979. /usr/include/absl/container/internal/hash_function_defaults.h:247:74: error: template argument 2 is invalid
  15980.   247 | struct HashEq<T, typename std::enable_if_t<HasAbslContainerHash<T>::value>> {
  15981.       |                                                                          ^~
  15982. In file included from /usr/include/absl/container/internal/hash_policy_traits.h:24,
  15983.                  from /usr/include/absl/container/internal/raw_hash_set.h:213,
  15984.                  from /usr/include/absl/container/internal/raw_hash_map.h:26,
  15985.                  from /usr/include/absl/container/flat_hash_map.h:45:
  15986. /usr/include/absl/container/internal/common_policy_traits.h:50:10: error: ‘destroy’ function uses ‘auto’ type specifier without trailing return type
  15987.    50 |   static auto destroy(Alloc* alloc, slot_type* slot) {
  15988.       |          ^~~~
  15989. /usr/include/absl/container/internal/common_policy_traits.h:50:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  15990. /usr/include/absl/container/internal/raw_hash_set.h:590:37: error: ‘GetInsertionOffset’ function uses ‘auto’ type specifier without trailing return type
  15991.   590 | ABSL_ATTRIBUTE_ALWAYS_INLINE inline auto GetInsertionOffset(
  15992.       |                                     ^~~~
  15993. /usr/include/absl/container/internal/raw_hash_set.h:590:37: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  15994. /usr/include/absl/container/internal/raw_hash_set.h: In function ‘bool absl::lts_20240722::container_internal::IsFull(ctrl_t)’:
  15995. /usr/include/absl/container/internal/raw_hash_set.h:630:27: error: ‘underlying_type_t’ in namespace ‘std’ does not name a template type; did you mean ‘underlying_type’?
  15996.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  15997.       |                           ^~~~~~~~~~~~~~~~~
  15998.       |                           underlying_type
  15999. /usr/include/absl/container/internal/raw_hash_set.h:630:44: error: expected ‘>’ before ‘<’ token
  16000.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  16001.       |                                            ^
  16002. /usr/include/absl/container/internal/raw_hash_set.h:630:44: error: expected ‘(’ before ‘<’ token
  16003.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  16004.       |                                            ^
  16005.       |                                            (
  16006. /usr/include/absl/container/internal/raw_hash_set.h:630:44: error: expected primary-expression before ‘<’ token
  16007. /usr/include/absl/container/internal/raw_hash_set.h:630:51: error: expected primary-expression before ‘>>’ token
  16008.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  16009.       |                                                   ^~
  16010. /usr/include/absl/container/internal/raw_hash_set.h:630:61: error: expected ‘)’ before ‘;’ token
  16011.   630 |   return static_cast<std::underlying_type_t<ctrl_t>>(c) >= 0;
  16012.       |                                                             ^
  16013.       |                                                             )
  16014. /usr/include/absl/container/internal/raw_hash_set.h: At global scope:
  16015. /usr/include/absl/container/internal/raw_hash_set.h:720:3: error: ‘MaskNonFull’ function uses ‘auto’ type specifier without trailing return type
  16016.   720 |   auto MaskNonFull() const {
  16017.       |   ^~~~
  16018. /usr/include/absl/container/internal/raw_hash_set.h:720:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  16019. /usr/include/absl/container/internal/raw_hash_set.h:880:3: error: ‘MaskNonFull’ function uses ‘auto’ type specifier without trailing return type
  16020.   880 |   auto MaskNonFull() const {
  16021.       |   ^~~~
  16022. /usr/include/absl/container/internal/raw_hash_set.h:880:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  16023. /usr/include/absl/container/internal/raw_hash_set.h: In member function ‘bool absl::lts_20240722::container_internal::GrowthInfo::HasNoDeletedAndGrowthLeft() const’:
  16024. /usr/include/absl/container/internal/raw_hash_set.h:1131:29: error: ‘make_signed_t’ in namespace ‘std’ does not name a template type; did you mean ‘make_signed’?
  16025.  1131 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) > 0;
  16026.       |                             ^~~~~~~~~~~~~
  16027.       |                             make_signed
  16028. /usr/include/absl/container/internal/raw_hash_set.h:1131:42: error: expected ‘>’ before ‘<’ token
  16029.  1131 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) > 0;
  16030.       |                                          ^
  16031. /usr/include/absl/container/internal/raw_hash_set.h:1131:42: error: expected ‘(’ before ‘<’ token
  16032. /usr/include/absl/container/internal/raw_hash_set.h:1131:42: error: expected primary-expression before ‘<’ token
  16033. /usr/include/absl/container/internal/raw_hash_set.h:1131:49: error: expected primary-expression before ‘>>’ token
  16034.  1131 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) > 0;
  16035.       |                                                 ^~
  16036. /usr/include/absl/container/internal/raw_hash_set.h:1131:74: error: expected ‘)’ before ‘;’ token
  16037.  1131 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) > 0;
  16038.       |                                                                          ^
  16039. /usr/include/absl/container/internal/raw_hash_set.h: In member function ‘bool absl::lts_20240722::container_internal::GrowthInfo::HasNoDeleted() const’:
  16040. /usr/include/absl/container/internal/raw_hash_set.h:1141:29: error: ‘make_signed_t’ in namespace ‘std’ does not name a template type; did you mean ‘make_signed’?
  16041.  1141 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) >= 0;
  16042.       |                             ^~~~~~~~~~~~~
  16043.       |                             make_signed
  16044. /usr/include/absl/container/internal/raw_hash_set.h:1141:42: error: expected ‘>’ before ‘<’ token
  16045.  1141 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) >= 0;
  16046.       |                                          ^
  16047. /usr/include/absl/container/internal/raw_hash_set.h:1141:42: error: expected ‘(’ before ‘<’ token
  16048. /usr/include/absl/container/internal/raw_hash_set.h:1141:42: error: expected primary-expression before ‘<’ token
  16049. /usr/include/absl/container/internal/raw_hash_set.h:1141:49: error: expected primary-expression before ‘>>’ token
  16050.  1141 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) >= 0;
  16051.       |                                                 ^~
  16052. /usr/include/absl/container/internal/raw_hash_set.h:1141:75: error: expected ‘)’ before ‘;’ token
  16053.  1141 |     return static_cast<std::make_signed_t<size_t>>(growth_left_info_) >= 0;
  16054.       |                                                                           ^
  16055. /usr/include/absl/container/internal/raw_hash_set.h: In static member function ‘static typename Set::size_type absl::lts_20240722::container_internal::HashtableFreeFunctionsAccess::EraseIf(Predicate&, Set*)’:
  16056. /usr/include/absl/container/internal/raw_hash_set.h:4076:63: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  16057.  4076 |         c->common(), c->slot_array(), [&](const ctrl_t* ctrl, auto* slot) {
  16058.       |                                                               ^~~~
  16059. /usr/include/absl/container/internal/raw_hash_set.h: In static member function ‘static void absl::lts_20240722::container_internal::HashtableFreeFunctionsAccess::ForEach(Callback&, Set*)’:
  16060. /usr/include/absl/container/internal/raw_hash_set.h:4102:60: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  16061.  4102 |         c->common(), c->slot_array(), [&cb](const ctrl_t*, auto* slot) {
  16062.       |                                                            ^~~~
  16063. /usr/include/absl/container/flat_hash_map.h: At global scope:
  16064. /usr/include/absl/container/flat_hash_map.h:626:10: error: ‘destroy’ function uses ‘auto’ type specifier without trailing return type
  16065.   626 |   static auto destroy(Allocator* alloc, slot_type* slot) {
  16066.       |          ^~~~
  16067. /usr/include/absl/container/flat_hash_map.h:626:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  16068. /usr/include/absl/container/flat_hash_map.h:631:10: error: ‘transfer’ function uses ‘auto’ type specifier without trailing return type
  16069.   631 |   static auto transfer(Allocator* alloc, slot_type* new_slot,
  16070.       |          ^~~~
  16071. /usr/include/absl/container/flat_hash_map.h:631:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  16072. In file included from /usr/include/absl/strings/str_cat.h:109,
  16073.                  from /usr/include/absl/container/internal/layout.h:199,
  16074.                  from /usr/include/absl/container/internal/btree.h:67,
  16075.                  from /usr/include/absl/container/btree_map.h:59,
  16076.                  from /app/include/google/protobuf/extension_set.h:34,
  16077.                  from /app/include/google/protobuf/descriptor.h:56:
  16078. /usr/include/absl/strings/internal/stringify_sink.h:32:15: error: ‘string_view’ has not been declared
  16079.    32 |   void Append(string_view v);
  16080.       |               ^~~~~~~~~~~
  16081. /usr/include/absl/strings/internal/stringify_sink.h:35:58: error: ‘absl::string_view’ has not been declared
  16082.    35 |   friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) {
  16083.       |                                                          ^~~~~~~~~~~
  16084. /usr/include/absl/strings/internal/stringify_sink.h:41:10: error: ‘string_view’ does not name a type
  16085.    41 |   friend string_view ExtractStringification(StringifySink& sink, const T& v);
  16086.       |          ^~~~~~~~~~~
  16087. /usr/include/absl/strings/internal/stringify_sink.h:47:1: error: ‘string_view’ does not name a type
  16088.    47 | string_view ExtractStringification(StringifySink& sink, const T& v) {
  16089.       | ^~~~~~~~~~~
  16090. In file included from /usr/include/absl/strings/str_cat.h:110:
  16091. /usr/include/absl/strings/numbers.h:63:44: error: ‘string_view’ is not a member of ‘absl’
  16092.    63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  16093.       |                                            ^~~~~~~~~~~
  16094. /usr/include/absl/strings/numbers.h:64:63: error: expected primary-expression before ‘out’
  16095.    64 |                                      absl::Nonnull<int_type*> out);
  16096.       |                                                               ^~~
  16097. /usr/include/absl/strings/numbers.h:64:66: error: expression list treated as compound expression in initializer [-fpermissive]
  16098.    64 |                                      absl::Nonnull<int_type*> out);
  16099.       |                                                                  ^
  16100. /usr/include/absl/strings/numbers.h:75:44: error: ‘string_view’ is not a member of ‘absl’
  16101.    75 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str,
  16102.       |                                            ^~~~~~~~~~~
  16103. /usr/include/absl/strings/numbers.h:76:60: error: expected primary-expression before ‘out’
  16104.    76 |                                      absl::Nonnull<float*> out);
  16105.       |                                                            ^~~
  16106. /usr/include/absl/strings/numbers.h:76:63: error: expression list treated as compound expression in initializer [-fpermissive]
  16107.    76 |                                      absl::Nonnull<float*> out);
  16108.       |                                                               ^
  16109. /usr/include/absl/strings/numbers.h:87:44: error: ‘string_view’ is not a member of ‘absl’
  16110.    87 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str,
  16111.       |                                            ^~~~~~~~~~~
  16112. /usr/include/absl/strings/numbers.h:88:61: error: expected primary-expression before ‘out’
  16113.    88 |                                      absl::Nonnull<double*> out);
  16114.       |                                                             ^~~
  16115. /usr/include/absl/strings/numbers.h:88:64: error: expression list treated as compound expression in initializer [-fpermissive]
  16116.    88 |                                      absl::Nonnull<double*> out);
  16117.       |                                                                ^
  16118. /usr/include/absl/strings/numbers.h:98:44: error: ‘string_view’ is not a member of ‘absl’
  16119.    98 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str,
  16120.       |                                            ^~~~~~~~~~~
  16121. /usr/include/absl/strings/numbers.h:99:59: error: expected primary-expression before ‘out’
  16122.    99 |                                      absl::Nonnull<bool*> out);
  16123.       |                                                           ^~~
  16124. /usr/include/absl/strings/numbers.h:99:62: error: expression list treated as compound expression in initializer [-fpermissive]
  16125.    99 |                                      absl::Nonnull<bool*> out);
  16126.       |                                                              ^
  16127. /usr/include/absl/strings/numbers.h:112:47: error: ‘string_view’ is not a member of ‘absl’
  16128.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  16129.       |                                               ^~~~~~~~~~~
  16130. /usr/include/absl/strings/numbers.h:113:66: error: expected primary-expression before ‘out’
  16131.   113 |                                         absl::Nonnull<int_type*> out);
  16132.       |                                                                  ^~~
  16133. /usr/include/absl/strings/numbers.h:113:69: error: expression list treated as compound expression in initializer [-fpermissive]
  16134.   113 |                                         absl::Nonnull<int_type*> out);
  16135.       |                                                                     ^
  16136. /usr/include/absl/strings/numbers.h:117:11: error: ‘bool absl::lts_20240722::SimpleHexAtoi’ redeclared as different kind of entity
  16137.   117 |     absl::string_view str, absl::Nonnull<absl::int128*> out);
  16138.       |           ^~~~~~~~~~~
  16139. /usr/include/absl/strings/numbers.h:112:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’
  16140.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  16141.       |                           ^~~~~~~~~~~~~
  16142. /usr/include/absl/strings/numbers.h:117:11: error: ‘string_view’ is not a member of ‘absl’
  16143.   117 |     absl::string_view str, absl::Nonnull<absl::int128*> out);
  16144.       |           ^~~~~~~~~~~
  16145. /usr/include/absl/strings/numbers.h:117:57: error: expected primary-expression before ‘out’
  16146.   117 |     absl::string_view str, absl::Nonnull<absl::int128*> out);
  16147.       |                                                         ^~~
  16148. /usr/include/absl/strings/numbers.h:119:11: error: ‘bool absl::lts_20240722::SimpleHexAtoi’ redeclared as different kind of entity
  16149.   119 |     absl::string_view str, absl::Nonnull<absl::uint128*> out);
  16150.       |           ^~~~~~~~~~~
  16151. /usr/include/absl/strings/numbers.h:112:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’
  16152.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  16153.       |                           ^~~~~~~~~~~~~
  16154. /usr/include/absl/strings/numbers.h:119:11: error: ‘string_view’ is not a member of ‘absl’
  16155.   119 |     absl::string_view str, absl::Nonnull<absl::uint128*> out);
  16156.       |           ^~~~~~~~~~~
  16157. /usr/include/absl/strings/numbers.h:119:58: error: expected primary-expression before ‘out’
  16158.   119 |     absl::string_view str, absl::Nonnull<absl::uint128*> out);
  16159.       |                                                          ^~~
  16160. /usr/include/absl/strings/numbers.h:145:30: error: ‘string_view’ is not a member of ‘absl’
  16161.   145 | bool safe_strto32_base(absl::string_view text, absl::Nonnull<int32_t*> value,
  16162.       |                              ^~~~~~~~~~~
  16163. /usr/include/absl/strings/numbers.h:145:72: error: expected primary-expression before ‘value’
  16164.   145 | bool safe_strto32_base(absl::string_view text, absl::Nonnull<int32_t*> value,
  16165.       |                                                                        ^~~~~
  16166. /usr/include/absl/strings/numbers.h:146:24: error: expected primary-expression before ‘int’
  16167.   146 |                        int base);
  16168.       |                        ^~~
  16169. /usr/include/absl/strings/numbers.h:146:32: error: expression list treated as compound expression in initializer [-fpermissive]
  16170.   146 |                        int base);
  16171.       |                                ^
  16172. /usr/include/absl/strings/numbers.h:147:30: error: ‘string_view’ is not a member of ‘absl’
  16173.   147 | bool safe_strto64_base(absl::string_view text, absl::Nonnull<int64_t*> value,
  16174.       |                              ^~~~~~~~~~~
  16175. /usr/include/absl/strings/numbers.h:147:72: error: expected primary-expression before ‘value’
  16176.   147 | bool safe_strto64_base(absl::string_view text, absl::Nonnull<int64_t*> value,
  16177.       |                                                                        ^~~~~
  16178. /usr/include/absl/strings/numbers.h:148:24: error: expected primary-expression before ‘int’
  16179.   148 |                        int base);
  16180.       |                        ^~~
  16181. /usr/include/absl/strings/numbers.h:148:32: error: expression list treated as compound expression in initializer [-fpermissive]
  16182.   148 |                        int base);
  16183.       |                                ^
  16184. /usr/include/absl/strings/numbers.h:149:31: error: ‘string_view’ is not a member of ‘absl’
  16185.   149 | bool safe_strto128_base(absl::string_view text,
  16186.       |                               ^~~~~~~~~~~
  16187. /usr/include/absl/strings/numbers.h:150:54: error: expected primary-expression before ‘value’
  16188.   150 |                         absl::Nonnull<absl::int128*> value, int base);
  16189.       |                                                      ^~~~~
  16190. /usr/include/absl/strings/numbers.h:150:61: error: expected primary-expression before ‘int’
  16191.   150 |                         absl::Nonnull<absl::int128*> value, int base);
  16192.       |                                                             ^~~
  16193. /usr/include/absl/strings/numbers.h:150:69: error: expression list treated as compound expression in initializer [-fpermissive]
  16194.   150 |                         absl::Nonnull<absl::int128*> value, int base);
  16195.       |                                                                     ^
  16196. /usr/include/absl/strings/numbers.h:151:31: error: ‘string_view’ is not a member of ‘absl’
  16197.   151 | bool safe_strtou32_base(absl::string_view text, absl::Nonnull<uint32_t*> value,
  16198.       |                               ^~~~~~~~~~~
  16199. /usr/include/absl/strings/numbers.h:151:74: error: expected primary-expression before ‘value’
  16200.   151 | bool safe_strtou32_base(absl::string_view text, absl::Nonnull<uint32_t*> value,
  16201.       |                                                                          ^~~~~
  16202. /usr/include/absl/strings/numbers.h:152:25: error: expected primary-expression before ‘int’
  16203.   152 |                         int base);
  16204.       |                         ^~~
  16205. /usr/include/absl/strings/numbers.h:152:33: error: expression list treated as compound expression in initializer [-fpermissive]
  16206.   152 |                         int base);
  16207.       |                                 ^
  16208. /usr/include/absl/strings/numbers.h:153:31: error: ‘string_view’ is not a member of ‘absl’
  16209.   153 | bool safe_strtou64_base(absl::string_view text, absl::Nonnull<uint64_t*> value,
  16210.       |                               ^~~~~~~~~~~
  16211. /usr/include/absl/strings/numbers.h:153:74: error: expected primary-expression before ‘value’
  16212.   153 | bool safe_strtou64_base(absl::string_view text, absl::Nonnull<uint64_t*> value,
  16213.       |                                                                          ^~~~~
  16214. /usr/include/absl/strings/numbers.h:154:25: error: expected primary-expression before ‘int’
  16215.   154 |                         int base);
  16216.       |                         ^~~
  16217. /usr/include/absl/strings/numbers.h:154:33: error: expression list treated as compound expression in initializer [-fpermissive]
  16218.   154 |                         int base);
  16219.       |                                 ^
  16220. /usr/include/absl/strings/numbers.h:155:32: error: ‘string_view’ is not a member of ‘absl’
  16221.   155 | bool safe_strtou128_base(absl::string_view text,
  16222.       |                                ^~~~~~~~~~~
  16223. /usr/include/absl/strings/numbers.h:156:56: error: expected primary-expression before ‘value’
  16224.   156 |                          absl::Nonnull<absl::uint128*> value, int base);
  16225.       |                                                        ^~~~~
  16226. /usr/include/absl/strings/numbers.h:156:63: error: expected primary-expression before ‘int’
  16227.   156 |                          absl::Nonnull<absl::uint128*> value, int base);
  16228.       |                                                               ^~~
  16229. /usr/include/absl/strings/numbers.h:156:71: error: expression list treated as compound expression in initializer [-fpermissive]
  16230.   156 |                          absl::Nonnull<absl::uint128*> value, int base);
  16231.       |                                                                       ^
  16232. /usr/include/absl/strings/numbers.h:213:50: error: ‘string_view’ is not a member of ‘absl’
  16233.   213 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s,
  16234.       |                                                  ^~~~~~~~~~~
  16235. /usr/include/absl/strings/numbers.h:214:69: error: expected primary-expression before ‘out’
  16236.   214 |                                            absl::Nonnull<int_type*> out,
  16237.       |                                                                     ^~~
  16238. /usr/include/absl/strings/numbers.h:215:44: error: expected primary-expression before ‘int’
  16239.   215 |                                            int base) {
  16240.       |                                            ^~~
  16241. /usr/include/absl/strings/numbers.h:215:52: error: expression list treated as compound expression in initializer [-fpermissive]
  16242.   215 |                                            int base) {
  16243.       |                                                    ^
  16244. /usr/include/absl/strings/numbers.h:215:53: error: expected ‘;’ before ‘{’ token
  16245.   215 |                                            int base) {
  16246.       |                                                     ^~
  16247.       |                                                     ;
  16248. /usr/include/absl/strings/numbers.h:283:27: error: redefinition of ‘template<class int_type> bool absl::lts_20240722::SimpleAtoi’
  16249.   283 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  16250.       |                           ^~~~~~~~~~
  16251. /usr/include/absl/strings/numbers.h:63:27: note: ‘template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>’ previously declared here
  16252.    63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  16253.       |                           ^~~~~~~~~~
  16254. /usr/include/absl/strings/numbers.h:283:44: error: ‘string_view’ is not a member of ‘absl’
  16255.   283 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  16256.       |                                            ^~~~~~~~~~~
  16257. /usr/include/absl/strings/numbers.h:284:63: error: expected primary-expression before ‘out’
  16258.   284 |                                      absl::Nonnull<int_type*> out) {
  16259.       |                                                               ^~~
  16260. /usr/include/absl/strings/numbers.h:288:51: error: ‘bool absl::lts_20240722::SimpleAtoi’ redeclared as different kind of entity
  16261.   288 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  16262.       |                                                   ^~~~~~~~~~~
  16263. /usr/include/absl/strings/numbers.h:63:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>’
  16264.    63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  16265.       |                           ^~~~~~~~~~
  16266. /usr/include/absl/strings/numbers.h:288:51: error: ‘string_view’ is not a member of ‘absl’
  16267.   288 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  16268.       |                                                   ^~~~~~~~~~~
  16269. /usr/include/absl/strings/numbers.h:289:74: error: expected primary-expression before ‘out’
  16270.   289 |                                             absl::Nonnull<absl::int128*> out) {
  16271.       |                                                                          ^~~
  16272. /usr/include/absl/strings/numbers.h:293:51: error: ‘bool absl::lts_20240722::SimpleAtoi’ redeclared as different kind of entity
  16273.   293 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  16274.       |                                                   ^~~~~~~~~~~
  16275. /usr/include/absl/strings/numbers.h:63:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleAtoi<int_type>’
  16276.    63 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str,
  16277.       |                           ^~~~~~~~~~
  16278. /usr/include/absl/strings/numbers.h:293:51: error: ‘string_view’ is not a member of ‘absl’
  16279.   293 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  16280.       |                                                   ^~~~~~~~~~~
  16281. /usr/include/absl/strings/numbers.h:294:75: error: expected primary-expression before ‘out’
  16282.   294 |                                             absl::Nonnull<absl::uint128*> out) {
  16283.       |                                                                           ^~~
  16284. /usr/include/absl/strings/numbers.h:299:27: error: redefinition of ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi’
  16285.   299 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  16286.       |                           ^~~~~~~~~~~~~
  16287. /usr/include/absl/strings/numbers.h:112:27: note: ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’ previously declared here
  16288.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  16289.       |                           ^~~~~~~~~~~~~
  16290. /usr/include/absl/strings/numbers.h:299:47: error: ‘string_view’ is not a member of ‘absl’
  16291.   299 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  16292.       |                                               ^~~~~~~~~~~
  16293. /usr/include/absl/strings/numbers.h:300:66: error: expected primary-expression before ‘out’
  16294.   300 |                                         absl::Nonnull<int_type*> out) {
  16295.       |                                                                  ^~~
  16296. /usr/include/absl/strings/numbers.h:305:11: error: ‘bool absl::lts_20240722::SimpleHexAtoi’ redeclared as different kind of entity
  16297.   305 |     absl::string_view str, absl::Nonnull<absl::int128*> out) {
  16298.       |           ^~~~~~~~~~~
  16299. /usr/include/absl/strings/numbers.h:112:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’
  16300.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  16301.       |                           ^~~~~~~~~~~~~
  16302. /usr/include/absl/strings/numbers.h:305:11: error: ‘string_view’ is not a member of ‘absl’
  16303.   305 |     absl::string_view str, absl::Nonnull<absl::int128*> out) {
  16304.       |           ^~~~~~~~~~~
  16305. /usr/include/absl/strings/numbers.h:305:57: error: expected primary-expression before ‘out’
  16306.   305 |     absl::string_view str, absl::Nonnull<absl::int128*> out) {
  16307.       |                                                         ^~~
  16308. /usr/include/absl/strings/numbers.h:310:11: error: ‘bool absl::lts_20240722::SimpleHexAtoi’ redeclared as different kind of entity
  16309.   310 |     absl::string_view str, absl::Nonnull<absl::uint128*> out) {
  16310.       |           ^~~~~~~~~~~
  16311. /usr/include/absl/strings/numbers.h:112:27: note: previous declaration ‘template<class int_type> bool absl::lts_20240722::SimpleHexAtoi<int_type>’
  16312.   112 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str,
  16313.       |                           ^~~~~~~~~~~~~
  16314. /usr/include/absl/strings/numbers.h:310:11: error: ‘string_view’ is not a member of ‘absl’
  16315.   310 |     absl::string_view str, absl::Nonnull<absl::uint128*> out) {
  16316.       |           ^~~~~~~~~~~
  16317. /usr/include/absl/strings/numbers.h:310:58: error: expected primary-expression before ‘out’
  16318.   310 |     absl::string_view str, absl::Nonnull<absl::uint128*> out) {
  16319.       |                                                          ^~~
  16320. /usr/include/absl/strings/str_cat.h: In function ‘void absl::lts_20240722::AbslStringify(S&, Hex)’:
  16321. /usr/include/absl/strings/str_cat.h:224:25: error: ‘string_view’ is not a member of ‘absl’
  16322.   224 |       sink.Append(absl::string_view(end - real_width, real_width));
  16323.       |                         ^~~~~~~~~~~
  16324. /usr/include/absl/strings/str_cat.h:231:25: error: ‘string_view’ is not a member of ‘absl’
  16325.   231 |       sink.Append(absl::string_view(end - hex.width, hex.width));
  16326.       |                         ^~~~~~~~~~~
  16327. /usr/include/absl/strings/str_cat.h: In function ‘void absl::lts_20240722::AbslStringify(S&, Dec)’:
  16328. /usr/include/absl/strings/str_cat.h:298:23: error: ‘string_view’ is not a member of ‘absl’
  16329.   298 |     sink.Append(absl::string_view(writer, static_cast<size_t>(end - writer)));
  16330.       |                       ^~~~~~~~~~~
  16331. /usr/include/absl/strings/str_cat.h: At global scope:
  16332. /usr/include/absl/strings/str_cat.h:360:29: error: expected ‘)’ before ‘pc’
  16333.   360 |   AlphaNum(absl::string_view pc  // NOLINT(runtime/explicit)
  16334.       |           ~                 ^~~
  16335.       |                             )
  16336. /usr/include/absl/strings/str_cat.h:383:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16337.   383 |   absl::string_view::size_type size() const { return piece_.size(); }
  16338.       |         ^~~~~~~~~~~
  16339. /usr/include/absl/strings/str_cat.h:385:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16340.   385 |   absl::string_view Piece() const { return piece_; }
  16341.       |         ^~~~~~~~~~~
  16342. /usr/include/absl/strings/str_cat.h:418:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16343.   418 |   absl::string_view piece_;
  16344.       |         ^~~~~~~~~~~
  16345. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(int)’:
  16346. /usr/include/absl/strings/str_cat.h:322:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16347.   322 |       : piece_(digits_, static_cast<size_t>(
  16348.       |         ^~~~~~
  16349. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(unsigned int)’:
  16350. /usr/include/absl/strings/str_cat.h:326:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16351.   326 |       : piece_(digits_, static_cast<size_t>(
  16352.       |         ^~~~~~
  16353. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(long int)’:
  16354. /usr/include/absl/strings/str_cat.h:330:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16355.   330 |       : piece_(digits_, static_cast<size_t>(
  16356.       |         ^~~~~~
  16357. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(long unsigned int)’:
  16358. /usr/include/absl/strings/str_cat.h:334:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16359.   334 |       : piece_(digits_, static_cast<size_t>(
  16360.       |         ^~~~~~
  16361. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(long long int)’:
  16362. /usr/include/absl/strings/str_cat.h:338:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16363.   338 |       : piece_(digits_, static_cast<size_t>(
  16364.       |         ^~~~~~
  16365. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(long long unsigned int)’:
  16366. /usr/include/absl/strings/str_cat.h:342:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16367.   342 |       : piece_(digits_, static_cast<size_t>(
  16368.       |         ^~~~~~
  16369. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(float)’:
  16370. /usr/include/absl/strings/str_cat.h:347:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16371.   347 |       : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {}
  16372.       |         ^~~~~~
  16373. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(double)’:
  16374. /usr/include/absl/strings/str_cat.h:349:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16375.   349 |       : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {}
  16376.       |         ^~~~~~
  16377. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(const absl::lts_20240722::strings_internal::AlphaNumBuffer<size>&)’:
  16378. /usr/include/absl/strings/str_cat.h:355:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16379.   355 |       : piece_(&buf.data[0], buf.size) {}
  16380.       |         ^~~~~~
  16381. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(absl::lts_20240722::Nullable<const char*>)’:
  16382. /usr/include/absl/strings/str_cat.h:359:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16383.   359 |       : piece_(NullSafeStringView(c_str)) {}
  16384.       |         ^~~~~~
  16385. /usr/include/absl/strings/str_cat.h:359:16: error: ‘NullSafeStringView’ was not declared in this scope
  16386.   359 |       : piece_(NullSafeStringView(c_str)) {}
  16387.       |                ^~~~~~~~~~~~~~~~~~
  16388. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(const T&, absl::lts_20240722::strings_internal::StringifySink&&)’:
  16389. /usr/include/absl/strings/str_cat.h:369:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16390.   369 |       : piece_(strings_internal::ExtractStringification(sink, v)) {}
  16391.       |         ^~~~~~
  16392. /usr/include/absl/strings/str_cat.h:369:34: error: ‘ExtractStringification’ is not a member of ‘absl::lts_20240722::strings_internal’
  16393.   369 |       : piece_(strings_internal::ExtractStringification(sink, v)) {}
  16394.       |                                  ^~~~~~~~~~~~~~~~~~~~~~
  16395. /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20240722::AlphaNum::AlphaNum(const std::__cxx11::basic_string<char, std::char_traits<char>, _Alloc>&)’:
  16396. /usr/include/absl/strings/str_cat.h:375:9: error: class ‘absl::lts_20240722::AlphaNum’ does not have any field named ‘piece_’
  16397.   375 |       : piece_(str) {}
  16398.       |         ^~~~~~
  16399. /usr/include/absl/strings/str_cat.h: In member function ‘const char* absl::lts_20240722::AlphaNum::data() const’:
  16400. /usr/include/absl/strings/str_cat.h:384:53: error: ‘piece_’ was not declared in this scope
  16401.   384 |   absl::Nullable<const char*> data() const { return piece_.data(); }
  16402.       |                                                     ^~~~~~
  16403. /usr/include/absl/strings/str_cat.h: At global scope:
  16404. /usr/include/absl/strings/str_cat.h:453:51: error: ‘string_view’ is not a member of ‘absl’
  16405.   453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  16406.       |                                                   ^~~~~~~~~~~
  16407. /usr/include/absl/strings/str_cat.h:453:51: error: ‘string_view’ is not a member of ‘absl’
  16408. /usr/include/absl/strings/str_cat.h:453:62: error: template argument 1 is invalid
  16409.   453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  16410.       |                                                              ^
  16411. /usr/include/absl/strings/str_cat.h:455:47: error: ‘string_view’ is not a member of ‘absl’
  16412.   455 |                   std::initializer_list<absl::string_view> pieces);
  16413.       |                                               ^~~~~~~~~~~
  16414. /usr/include/absl/strings/str_cat.h:455:47: error: ‘string_view’ is not a member of ‘absl’
  16415. /usr/include/absl/strings/str_cat.h:455:58: error: template argument 1 is invalid
  16416.   455 |                   std::initializer_list<absl::string_view> pieces);
  16417.       |                                                          ^
  16418. /usr/include/absl/strings/str_cat.h:521:39: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  16419.   521 | template <typename T, typename = std::enable_if_t<
  16420.       |                                       ^~~~~~~~~~~
  16421. /usr/include/absl/strings/str_cat.h:521:34: note: ‘std::enable_if_t’ is only available from C++14 onwards
  16422.   521 | template <typename T, typename = std::enable_if_t<
  16423.       |                                  ^~~
  16424. /usr/include/absl/strings/str_cat.h:521:50: error: expected ‘>’ before ‘<’ token
  16425.   521 | template <typename T, typename = std::enable_if_t<
  16426.       |                                                  ^
  16427. /usr/include/absl/strings/str_cat.h:523:48: error: expected unqualified-id before ‘{’ token
  16428.   523 |                           std::is_arithmetic<T>{} && !std::is_same<T, char>{}>>
  16429.       |                                                ^
  16430. /usr/include/absl/strings/str_cat.h:523:54: error: expected unqualified-id before ‘!’ token
  16431.   523 |                           std::is_arithmetic<T>{} && !std::is_same<T, char>{}>>
  16432.       |                                                      ^
  16433. /usr/include/absl/strings/str_cat.h:523:78: error: expected unqualified-id before ‘>>’ token
  16434.   523 |                           std::is_arithmetic<T>{} && !std::is_same<T, char>{}>>
  16435.       |                                                                              ^~
  16436. /usr/include/absl/strings/str_cat.h:534:23: error: ‘template<class T> std::string absl::lts_20240722::StrCat’ redeclared as different kind of entity
  16437.   534 |     strings_internal::EnableIfFastCase<T> a) {
  16438.       |                       ^~~~~~~~~~~~~~~~
  16439. /usr/include/absl/strings/str_cat.h:530:41: note: previous declaration ‘std::string absl::lts_20240722::StrCat()’
  16440.   530 | ABSL_MUST_USE_RESULT inline std::string StrCat() { return std::string(); }
  16441.       |                                         ^~~~~~
  16442. /usr/include/absl/strings/str_cat.h:534:23: error: ‘EnableIfFastCase’ is not a member of ‘absl::lts_20240722::strings_internal’
  16443.   534 |     strings_internal::EnableIfFastCase<T> a) {
  16444.       |                       ^~~~~~~~~~~~~~~~
  16445. /usr/include/absl/strings/str_cat.h:534:41: error: expected primary-expression before ‘>’ token
  16446.   534 |     strings_internal::EnableIfFastCase<T> a) {
  16447.       |                                         ^
  16448. /usr/include/absl/strings/str_cat.h:534:43: error: ‘a’ was not declared in this scope
  16449.   534 |     strings_internal::EnableIfFastCase<T> a) {
  16450.       |                                           ^
  16451. /usr/include/absl/strings/str_cat.h: In function ‘std::string absl::lts_20240722::StrCat(const AlphaNum&)’:
  16452. /usr/include/absl/strings/str_cat.h:538:34: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘size’
  16453.   538 |   return std::string(a.data(), a.size());
  16454.       |                                  ^~~~
  16455. /usr/include/absl/strings/str_cat.h: In function ‘std::string absl::lts_20240722::StrCat(const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)’:
  16456. /usr/include/absl/strings/str_cat.h:553:10: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16457.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16458.       |          ^~~~~
  16459. /usr/include/absl/strings/str_cat.h:553:21: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16460.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16461.       |                     ^~~~~
  16462. /usr/include/absl/strings/str_cat.h:553:32: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16463.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16464.       |                                ^~~~~
  16465. /usr/include/absl/strings/str_cat.h:553:43: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16466.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16467.       |                                           ^~~~~
  16468. /usr/include/absl/strings/str_cat.h:553:54: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16469.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16470.       |                                                      ^~~~~
  16471. /usr/include/absl/strings/str_cat.h:554:43: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16472.   554 |        static_cast<const AlphaNum&>(args).Piece()...});
  16473.       |                                           ^~~~~
  16474. /usr/include/absl/strings/str_cat.h:552:37: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘int’
  16475.   552 |   return strings_internal::CatPieces(
  16476.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  16477.       |                                     |
  16478.       |                                     <brace-enclosed initializer list>
  16479.   553 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16480.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16481.   554 |        static_cast<const AlphaNum&>(args).Piece()...});
  16482.       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16483. /usr/include/absl/strings/str_cat.h:453:64: note:   initializing argument 1 of ‘std::string absl::lts_20240722::strings_internal::CatPieces(int)’
  16484.   453 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  16485.       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  16486. /usr/include/absl/strings/str_cat.h: In function ‘void absl::lts_20240722::StrAppend(Nonnull<std::__cxx11::basic_string<char>*>, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)’:
  16487. /usr/include/absl/strings/str_cat.h:599:16: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16488.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16489.       |                ^~~~~
  16490. /usr/include/absl/strings/str_cat.h:599:27: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16491.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16492.       |                           ^~~~~
  16493. /usr/include/absl/strings/str_cat.h:599:38: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16494.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16495.       |                                      ^~~~~
  16496. /usr/include/absl/strings/str_cat.h:599:49: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16497.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16498.       |                                                 ^~~~~
  16499. /usr/include/absl/strings/str_cat.h:599:60: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16500.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16501.       |                                                            ^~~~~
  16502. /usr/include/absl/strings/str_cat.h:600:49: error: ‘const class absl::lts_20240722::AlphaNum’ has no member named ‘Piece’
  16503.   600 |              static_cast<const AlphaNum&>(args).Piece()...});
  16504.       |                                                 ^~~~~
  16505. /usr/include/absl/strings/str_cat.h:598:33: error: cannot convert ‘<brace-enclosed initializer list>’ to ‘int’
  16506.   598 |   strings_internal::AppendPieces(
  16507.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  16508.       |                                 |
  16509.       |                                 <brace-enclosed initializer list>
  16510.   599 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  16511.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16512.   600 |              static_cast<const AlphaNum&>(args).Piece()...});
  16513.       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16514. /usr/include/absl/strings/str_cat.h:455:60: note:   initializing argument 2 of ‘void absl::lts_20240722::strings_internal::AppendPieces(absl::lts_20240722::Nonnull<std::__cxx11::basic_string<char>*>, int)’
  16515.   455 |                   std::initializer_list<absl::string_view> pieces);
  16516.       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  16517. /usr/include/absl/container/internal/layout.h: At global scope:
  16518. /usr/include/absl/container/internal/layout.h:354:36: error: ‘index_sequence’ is not a member of ‘absl’
  16519.   354 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  16520.       |                                    ^~~~~~~~~~~~~~
  16521. /usr/include/absl/container/internal/layout.h:354:36: error: ‘index_sequence’ is not a member of ‘absl’
  16522. /usr/include/absl/container/internal/layout.h:354:64: error: expected parameter pack before ‘...’
  16523.   354 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  16524.       |                                                                ^~~
  16525. /usr/include/absl/container/internal/layout.h:354:67: error: wrong number of template arguments (2, should be 5)
  16526.   354 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  16527.       |                                                                   ^
  16528. /usr/include/absl/container/internal/layout.h:332:7: note: provided for ‘template<class Elements, class StaticSizeSeq, class RuntimeSizeSeq, class SizeSeq, class OffsetSeq> class absl::lts_20240722::container_internal::internal_layout::LayoutImpl’
  16529.   332 | class LayoutImpl;
  16530.       |       ^~~~~~~~~~
  16531. /usr/include/absl/container/internal/layout.h:700:36: error: ‘index_sequence’ is not a member of ‘absl’
  16532.   700 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  16533.       |                                    ^~~~~~~~~~~~~~
  16534. /usr/include/absl/container/internal/layout.h:700:36: error: ‘index_sequence’ is not a member of ‘absl’
  16535. /usr/include/absl/container/internal/layout.h:700:64: error: expected parameter pack before ‘...’
  16536.   700 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  16537.       |                                                                ^~~
  16538. /usr/include/absl/container/internal/layout.h:700:67: error: wrong number of template arguments (2, should be 5)
  16539.   700 |     std::tuple<Elements...>, absl::index_sequence<StaticSizeSeq...>,
  16540.       |                                                                   ^
  16541. /usr/include/absl/container/internal/layout.h:332:7: note: provided for ‘template<class Elements, class StaticSizeSeq, class RuntimeSizeSeq, class SizeSeq, class OffsetSeq> class absl::lts_20240722::container_internal::internal_layout::LayoutImpl’
  16542.   332 | class LayoutImpl;
  16543.       |       ^~~~~~~~~~
  16544. /usr/include/absl/container/internal/layout.h:707:11: error: ‘make_index_sequence’ is not a member of ‘absl’
  16545.   707 |     absl::make_index_sequence<NumRuntimeSizes>,
  16546.       |           ^~~~~~~~~~~~~~~~~~~
  16547. /usr/include/absl/container/internal/layout.h:707:11: error: ‘make_index_sequence’ is not a member of ‘absl’
  16548. /usr/include/absl/container/internal/layout.h:707:46: error: wrong number of template arguments (3, should be 5)
  16549.   707 |     absl::make_index_sequence<NumRuntimeSizes>,
  16550.       |                                              ^
  16551. /usr/include/absl/container/internal/layout.h:332:7: note: provided for ‘template<class Elements, class StaticSizeSeq, class RuntimeSizeSeq, class SizeSeq, class OffsetSeq> class absl::lts_20240722::container_internal::internal_layout::LayoutImpl’
  16552.   332 | class LayoutImpl;
  16553.       |       ^~~~~~~~~~
  16554. /usr/include/absl/container/internal/layout.h:714:24: error: expected template-name before ‘<’ token
  16555.   714 |     : public LayoutType<StaticSizeSeq,
  16556.       |                        ^
  16557. /usr/include/absl/container/internal/layout.h:714:24: error: expected ‘{’ before ‘<’ token
  16558. /usr/include/absl/container/internal/layout.h:813:26: error: ‘make_index_sequence’ is not a member of ‘absl’
  16559.   813 |                    absl::make_index_sequence<0>, Ts...> {
  16560.       |                          ^~~~~~~~~~~~~~~~~~~
  16561. /usr/include/absl/container/internal/layout.h:813:26: error: ‘make_index_sequence’ is not a member of ‘absl’
  16562. /usr/include/absl/container/internal/layout.h:813:47: error: template argument 1 is invalid
  16563.   813 |                    absl::make_index_sequence<0>, Ts...> {
  16564.       |                                               ^
  16565. /usr/include/absl/container/internal/layout.h:813:55: error: expected ‘{’ before ‘>’ token
  16566.   813 |                    absl::make_index_sequence<0>, Ts...> {
  16567.       |                                                       ^
  16568. /usr/include/absl/container/internal/btree.h:112:42: error: ‘string_view’ is not a member of ‘absl’
  16569.   112 |   StringBtreeDefaultLess(std::less<absl::string_view>) {}  // NOLINT
  16570.       |                                          ^~~~~~~~~~~
  16571. /usr/include/absl/container/internal/btree.h:112:42: error: ‘string_view’ is not a member of ‘absl’
  16572. /usr/include/absl/container/internal/btree.h:112:53: error: template argument 1 is invalid
  16573.   112 |   StringBtreeDefaultLess(std::less<absl::string_view>) {}  // NOLINT
  16574.       |                                                     ^
  16575. /usr/include/absl/container/internal/btree.h:116:37: error: ‘string_view’ is not a member of ‘absl’
  16576.   116 |   explicit operator std::less<absl::string_view>() const { return {}; }
  16577.       |                                     ^~~~~~~~~~~
  16578. /usr/include/absl/container/internal/btree.h:116:37: error: ‘string_view’ is not a member of ‘absl’
  16579. /usr/include/absl/container/internal/btree.h:116:48: error: template argument 1 is invalid
  16580.   116 |   explicit operator std::less<absl::string_view>() const { return {}; }
  16581.       |                                                ^
  16582. /usr/include/absl/container/internal/btree.h:119:40: error: ‘absl::string_view’ has not been declared
  16583.   119 |   absl::weak_ordering operator()(absl::string_view lhs,
  16584.       |                                        ^~~~~~~~~~~
  16585. /usr/include/absl/container/internal/btree.h:120:40: error: ‘absl::string_view’ has not been declared
  16586.   120 |                                  absl::string_view rhs) const {
  16587.       |                                        ^~~~~~~~~~~
  16588. /usr/include/absl/container/internal/btree.h:129:40: error: ‘absl::string_view’ has not been declared
  16589.   129 |                                  absl::string_view rhs) const {
  16590.       |                                        ^~~~~~~~~~~
  16591. /usr/include/absl/container/internal/btree.h:132:40: error: ‘absl::string_view’ has not been declared
  16592.   132 |   absl::weak_ordering operator()(absl::string_view lhs,
  16593.       |                                        ^~~~~~~~~~~
  16594. /usr/include/absl/container/internal/btree.h: In member function ‘absl::lts_20240722::weak_ordering absl::lts_20240722::container_internal::StringBtreeDefaultLess::operator()(int, int) const’:
  16595. /usr/include/absl/container/internal/btree.h:121:61: error: request for member ‘compare’ in ‘lhs’, which is of non-class type ‘int’
  16596.   121 |     return compare_internal::compare_result_as_ordering(lhs.compare(rhs));
  16597.       |                                                             ^~~~~~~
  16598. /usr/include/absl/container/internal/btree.h: At global scope:
  16599. /usr/include/absl/container/internal/btree.h:144:48: error: ‘string_view’ is not a member of ‘absl’
  16600.   144 |   StringBtreeDefaultGreater(std::greater<absl::string_view>) {}  // NOLINT
  16601.       |                                                ^~~~~~~~~~~
  16602. /usr/include/absl/container/internal/btree.h:144:48: error: ‘string_view’ is not a member of ‘absl’
  16603. /usr/include/absl/container/internal/btree.h:144:59: error: template argument 1 is invalid
  16604.   144 |   StringBtreeDefaultGreater(std::greater<absl::string_view>) {}  // NOLINT
  16605.       |                                                           ^
  16606. /usr/include/absl/container/internal/btree.h:148:40: error: ‘string_view’ is not a member of ‘absl’
  16607.   148 |   explicit operator std::greater<absl::string_view>() const { return {}; }
  16608.       |                                        ^~~~~~~~~~~
  16609. /usr/include/absl/container/internal/btree.h:148:40: error: ‘string_view’ is not a member of ‘absl’
  16610. /usr/include/absl/container/internal/btree.h:148:51: error: template argument 1 is invalid
  16611.   148 |   explicit operator std::greater<absl::string_view>() const { return {}; }
  16612.       |                                                   ^
  16613. /usr/include/absl/container/internal/btree.h:151:40: error: ‘absl::string_view’ has not been declared
  16614.   151 |   absl::weak_ordering operator()(absl::string_view lhs,
  16615.       |                                        ^~~~~~~~~~~
  16616. /usr/include/absl/container/internal/btree.h:152:40: error: ‘absl::string_view’ has not been declared
  16617.   152 |                                  absl::string_view rhs) const {
  16618.       |                                        ^~~~~~~~~~~
  16619. /usr/include/absl/container/internal/btree.h:161:40: error: ‘absl::string_view’ has not been declared
  16620.   161 |                                  absl::string_view rhs) const {
  16621.       |                                        ^~~~~~~~~~~
  16622. /usr/include/absl/container/internal/btree.h:164:40: error: ‘absl::string_view’ has not been declared
  16623.   164 |   absl::weak_ordering operator()(absl::string_view lhs,
  16624.       |                                        ^~~~~~~~~~~
  16625. /usr/include/absl/container/internal/btree.h: In member function ‘absl::lts_20240722::weak_ordering absl::lts_20240722::container_internal::StringBtreeDefaultGreater::operator()(int, int) const’:
  16626. /usr/include/absl/container/internal/btree.h:153:61: error: request for member ‘compare’ in ‘rhs’, which is of non-class type ‘int’
  16627.   153 |     return compare_internal::compare_result_as_ordering(rhs.compare(lhs));
  16628.       |                                                             ^~~~~~~
  16629. /usr/include/absl/container/internal/btree.h: At global scope:
  16630. /usr/include/absl/container/internal/btree.h:288:44: error: ‘string_view’ is not a member of ‘absl’
  16631.   288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> {
  16632.       |                                            ^~~~~~~~~~~
  16633. /usr/include/absl/container/internal/btree.h:288:44: error: ‘string_view’ is not a member of ‘absl’
  16634. /usr/include/absl/container/internal/btree.h:288:55: error: template argument 1 is invalid
  16635.   288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> {
  16636.       |                                                       ^
  16637. /usr/include/absl/container/internal/btree.h:288:64: error: ‘string_view’ is not a member of ‘absl’
  16638.   288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> {
  16639.       |                                                                ^~~~~~~~~~~
  16640. /usr/include/absl/container/internal/btree.h:288:64: error: ‘string_view’ is not a member of ‘absl’
  16641. /usr/include/absl/container/internal/btree.h:288:75: error: template argument 1 is invalid
  16642.   288 | struct key_compare_adapter<std::less<absl::string_view>, absl::string_view> {
  16643.       |                                                                           ^
  16644. /usr/include/absl/container/internal/btree.h:288:75: error: template argument 2 is invalid
  16645. /usr/include/absl/container/internal/btree.h:293:47: error: ‘string_view’ is not a member of ‘absl’
  16646.   293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> {
  16647.       |                                               ^~~~~~~~~~~
  16648. /usr/include/absl/container/internal/btree.h:293:47: error: ‘string_view’ is not a member of ‘absl’
  16649. /usr/include/absl/container/internal/btree.h:293:58: error: template argument 1 is invalid
  16650.   293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> {
  16651.       |                                                          ^
  16652. /usr/include/absl/container/internal/btree.h:293:67: error: ‘string_view’ is not a member of ‘absl’
  16653.   293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> {
  16654.       |                                                                   ^~~~~~~~~~~
  16655. /usr/include/absl/container/internal/btree.h:293:67: error: ‘string_view’ is not a member of ‘absl’
  16656. /usr/include/absl/container/internal/btree.h:293:78: error: template argument 1 is invalid
  16657.   293 | struct key_compare_adapter<std::greater<absl::string_view>, absl::string_view> {
  16658.       |                                                                              ^
  16659. /usr/include/absl/container/internal/btree.h:293:78: error: template argument 2 is invalid
  16660. /usr/include/absl/container/internal/btree.h:635:20: error: ‘InternalLayout’ function uses ‘auto’ type specifier without trailing return type
  16661.   635 |   constexpr static auto InternalLayout() { return internal_layout_type(); }
  16662.       |                    ^~~~
  16663. /usr/include/absl/container/internal/btree.h:635:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  16664. /usr/include/absl/container/internal/btree.h: In constructor ‘absl::lts_20240722::container_internal::btree<Params>::btree(absl::lts_20240722::container_internal::btree<Params>&&)’:
  16665. /usr/include/absl/container/internal/btree.h:1403:20: error: ‘exchange’ is not a member of ‘std’
  16666.  1403 |       : root_(std::exchange(other.root_, EmptyNode())),
  16667.       |                    ^~~~~~~~
  16668. /usr/include/absl/container/internal/btree.h:1403:20: note: ‘std::exchange’ is only available from C++14 onwards
  16669. /usr/include/absl/container/internal/btree.h:1405:20: error: ‘exchange’ is not a member of ‘std’
  16670.  1405 |         size_(std::exchange(other.size_, 0u)) {
  16671.       |                    ^~~~~~~~
  16672. /usr/include/absl/container/internal/btree.h:1405:20: note: ‘std::exchange’ is only available from C++14 onwards
  16673. In file included from /app/include/google/protobuf/extension_set.h:48:
  16674. /app/include/google/protobuf/port_def.inc: At global scope:
  16675. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  16676.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  16677.       |               ^~~~~~~~~~~~~~~~~~~~~~
  16678. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  16679. /app/include/google/protobuf/extension_set.h:85:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16680.    85 | inline ::absl::string_view GetFeatureSetDefaultsData();
  16681.       |                ^~~~~~~~~~~
  16682. /app/include/google/protobuf/extension_set.h:664:18: error: ‘variant’ in namespace ‘std’ does not name a template type
  16683.   664 |     virtual std::variant<size_t, const MessageLite*> UnparsedSizeOrMessage()
  16684.       |                  ^~~~~~~
  16685. /app/include/google/protobuf/extension_set.h:664:13: note: ‘std::variant’ is only available from C++17 onwards
  16686.   664 |     virtual std::variant<size_t, const MessageLite*> UnparsedSizeOrMessage()
  16687.       |             ^~~
  16688. /app/include/google/protobuf/extension_set.h: In member function ‘const void* google::protobuf::internal::ExtensionSet::Extension::PrefetchPtr() const’:
  16689. /app/include/google/protobuf/extension_set.h:727:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  16690.   727 |       ABSL_DCHECK_EQ(is_pointer, is_repeated || FieldTypeIsPointer(type));
  16691.       |       ^~~~~~~~~~~~~~
  16692. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  16693.   355 |   LogMessageFatal(const char* file, int line,
  16694.       |   ^~~~~~~~~~~~~~~
  16695. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  16696.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  16697.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  16698. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  16699.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  16700.       |   ^~~~~~~~~~~~~~~
  16701. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  16702. /usr/include/absl/container/internal/btree.h: In instantiation of ‘class absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’:
  16703. /usr/include/absl/container/internal/btree.h:1313:9:   required from ‘class absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’
  16704.  1313 |   using field_type = typename node_type::field_type;
  16705.       |         ^~~~~~~~~~
  16706. /usr/include/absl/container/internal/btree_container.h:38:9:   required from ‘class absl::lts_20240722::container_internal::btree_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16707.    38 |   using params_type = typename Tree::params_type;
  16708.       |         ^~~~~~~~~~~
  16709. /usr/include/absl/container/internal/btree_container.h:279:7:   required from ‘class absl::lts_20240722::container_internal::btree_set_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16710.   279 | class btree_set_container : public btree_container<Tree> {
  16711.       |       ^~~~~~~~~~~~~~~~~~~
  16712. /usr/include/absl/container/internal/btree_container.h:445:7:   required from ‘class absl::lts_20240722::container_internal::btree_map_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16713.   445 | class btree_map_container : public btree_set_container<Tree> {
  16714.       |       ^~~~~~~~~~~~~~~~~~~
  16715. /usr/include/absl/container/btree_map.h:90:37:   required from ‘class absl::lts_20240722::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>’
  16716.    90 | class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
  16717.       |                                     ^~~~~~~~~
  16718. /app/include/google/protobuf/extension_set.h:853:55:   required from here
  16719.   853 |     return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_;
  16720.       |                                                       ^~
  16721. /usr/include/absl/container/internal/btree.h:583:9: error: invalid use of incomplete type ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  16722.   583 |   using leaf_layout_type = typename layout_type::template WithStaticSizes<
  16723.       |         ^~~~~~~~~~~~~~~~
  16724. /usr/include/absl/container/internal/layout.h:812:7: note: declaration of ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  16725.   812 | class Layout : public internal_layout::LayoutWithStaticSizes<
  16726.       |       ^~~~~~
  16727. /usr/include/absl/container/internal/btree.h: In instantiation of ‘constexpr const absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::size_type absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::kNodeTargetSlots’:
  16728. /usr/include/absl/container/internal/btree.h:618:7:   required from ‘constexpr const absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::size_type absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::kNodeSlots’
  16729.   618 |       kNodeTargetSlots >= kMinNodeSlots ? kNodeTargetSlots : kMinNodeSlots;
  16730.       |       ^~~~~~~~~~~~~~~~
  16731. /usr/include/absl/container/internal/btree.h:620:63:   required from ‘class absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’
  16732.   620 |   using internal_layout_type = typename layout_type::template WithStaticSizes<
  16733.       |                                                               ^~~~~~~~~~~~~~~~
  16734.   621 |       /*parent*/ 1,
  16735.       |       ~~~~~~~~~~~~~                                            
  16736.   622 |       /*generation*/ BtreeGenerationsEnabled() ? 1 : 0,
  16737.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
  16738.   623 |       /*position, start, finish, max_count*/ 4, /*slots*/ kNodeSlots,
  16739.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16740.   624 |       /*children*/ kNodeSlots + 1>;
  16741.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                            
  16742. /usr/include/absl/container/internal/btree.h:1313:9:   required from ‘class absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’
  16743.  1313 |   using field_type = typename node_type::field_type;
  16744.       |         ^~~~~~~~~~
  16745. /usr/include/absl/container/internal/btree_container.h:38:9:   required from ‘class absl::lts_20240722::container_internal::btree_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16746.    38 |   using params_type = typename Tree::params_type;
  16747.       |         ^~~~~~~~~~~
  16748. /usr/include/absl/container/internal/btree_container.h:279:7:   required from ‘class absl::lts_20240722::container_internal::btree_set_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16749.   279 | class btree_set_container : public btree_container<Tree> {
  16750.       |       ^~~~~~~~~~~~~~~~~~~
  16751. /usr/include/absl/container/internal/btree_container.h:445:7:   required from ‘class absl::lts_20240722::container_internal::btree_map_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16752.   445 | class btree_map_container : public btree_set_container<Tree> {
  16753.       |       ^~~~~~~~~~~~~~~~~~~
  16754. /usr/include/absl/container/btree_map.h:90:37:   required from ‘class absl::lts_20240722::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>’
  16755.    90 | class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
  16756.       |                                     ^~~~~~~~~
  16757. /app/include/google/protobuf/extension_set.h:853:55:   required from here
  16758.   853 |     return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_;
  16759.       |                                                       ^~
  16760. /usr/include/absl/container/internal/btree.h:608:22:   in ‘constexpr’ expansion of ‘absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::NodeTargetSlots(0, ((absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::size_type)absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::kTargetNodeSize))’
  16761. /usr/include/absl/container/internal/btree.h:600:28: error: ‘static constexpr absl::lts_20240722::container_internal::btree_node<Params>::size_type absl::lts_20240722::container_internal::btree_node<Params>::SizeWithNSlots(size_type) [with Params = absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false>; size_type = long unsigned int]’ called in a constant expression
  16762.   600 |            : SizeWithNSlots((begin + end) / 2 + 1) >
  16763.       |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  16764. /usr/include/absl/container/internal/btree.h:587:30: note: ‘static constexpr absl::lts_20240722::container_internal::btree_node<Params>::size_type absl::lts_20240722::container_internal::btree_node<Params>::SizeWithNSlots(size_type) [with Params = absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false>; size_type = long unsigned int]’ is not usable as a ‘constexpr’ function because:
  16765.   587 |   constexpr static size_type SizeWithNSlots(size_type n) {
  16766.       |                              ^~~~~~~~~~~~~~
  16767. /usr/include/absl/container/internal/btree.h: In instantiation of ‘class absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’:
  16768. /usr/include/absl/container/internal/btree.h:1313:9:   required from ‘class absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’
  16769.  1313 |   using field_type = typename node_type::field_type;
  16770.       |         ^~~~~~~~~~
  16771. /usr/include/absl/container/internal/btree_container.h:38:9:   required from ‘class absl::lts_20240722::container_internal::btree_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16772.    38 |   using params_type = typename Tree::params_type;
  16773.       |         ^~~~~~~~~~~
  16774. /usr/include/absl/container/internal/btree_container.h:279:7:   required from ‘class absl::lts_20240722::container_internal::btree_set_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16775.   279 | class btree_set_container : public btree_container<Tree> {
  16776.       |       ^~~~~~~~~~~~~~~~~~~
  16777. /usr/include/absl/container/internal/btree_container.h:445:7:   required from ‘class absl::lts_20240722::container_internal::btree_map_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16778.   445 | class btree_map_container : public btree_set_container<Tree> {
  16779.       |       ^~~~~~~~~~~~~~~~~~~
  16780. /usr/include/absl/container/btree_map.h:90:37:   required from ‘class absl::lts_20240722::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>’
  16781.    90 | class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
  16782.       |                                     ^~~~~~~~~
  16783. /app/include/google/protobuf/extension_set.h:853:55:   required from here
  16784.   853 |     return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_;
  16785.       |                                                       ^~
  16786. /usr/include/absl/container/internal/btree.h:620:9: error: invalid use of incomplete type ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  16787.   620 |   using internal_layout_type = typename layout_type::template WithStaticSizes<
  16788.       |         ^~~~~~~~~~~~~~~~~~~~
  16789. /usr/include/absl/container/internal/layout.h:812:7: note: declaration of ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  16790.   812 | class Layout : public internal_layout::LayoutWithStaticSizes<
  16791.       |       ^~~~~~
  16792. /usr/include/absl/container/internal/btree.h:652:57: error: invalid use of incomplete type ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  16793.   652 |   inline typename layout_type::template ElementType<N> *GetField() {
  16794.       |                                                         ^~~~~~~~
  16795. /usr/include/absl/container/internal/layout.h:812:7: note: declaration of ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  16796.   812 | class Layout : public internal_layout::LayoutWithStaticSizes<
  16797.       |       ^~~~~~
  16798. /usr/include/absl/container/internal/btree.h:658:63: error: invalid use of incomplete type ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  16799.   658 |   inline const typename layout_type::template ElementType<N> *GetField() const {
  16800.       |                                                               ^~~~~~~~
  16801. /usr/include/absl/container/internal/layout.h:812:7: note: declaration of ‘using absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >::layout_type = class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’ {aka ‘class absl::lts_20240722::container_internal::Layout<absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*, unsigned int, unsigned char, absl::lts_20240722::container_internal::map_slot_type<int, google::protobuf::internal::ExtensionSet::Extension>, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’}
  16802.   812 | class Layout : public internal_layout::LayoutWithStaticSizes<
  16803.       |       ^~~~~~
  16804. /usr/include/absl/container/internal/btree.h: In instantiation of ‘class absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >’:
  16805. /usr/include/absl/container/internal/btree_container.h:38:9:   required from ‘class absl::lts_20240722::container_internal::btree_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16806.    38 |   using params_type = typename Tree::params_type;
  16807.       |         ^~~~~~~~~~~
  16808. /usr/include/absl/container/internal/btree_container.h:279:7:   required from ‘class absl::lts_20240722::container_internal::btree_set_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16809.   279 | class btree_set_container : public btree_container<Tree> {
  16810.       |       ^~~~~~~~~~~~~~~~~~~
  16811. /usr/include/absl/container/internal/btree_container.h:445:7:   required from ‘class absl::lts_20240722::container_internal::btree_map_container<absl::lts_20240722::container_internal::btree<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> > >’
  16812.   445 | class btree_map_container : public btree_set_container<Tree> {
  16813.       |       ^~~~~~~~~~~~~~~~~~~
  16814. /usr/include/absl/container/btree_map.h:90:37:   required from ‘class absl::lts_20240722::btree_map<int, google::protobuf::internal::ExtensionSet::Extension>’
  16815.    90 | class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
  16816.       |                                     ^~~~~~~~~
  16817. /app/include/google/protobuf/extension_set.h:853:55:   required from here
  16818.   853 |     return ABSL_PREDICT_FALSE(is_large()) ? map_.large->size() : flat_size_;
  16819.       |                                                       ^~
  16820. /usr/include/absl/container/internal/btree.h:1338:8: error: enumerator value for ‘kNodeSlots’ is not an integer constant
  16821.  1338 |   enum : uint32_t {
  16822.       |        ^
  16823. /usr/include/absl/container/internal/btree.h:1788:7: error: ‘absl::lts_20240722::container_internal::btree<Params>::rightmost_’ has incomplete type
  16824.  1788 |       rightmost_;
  16825.       |       ^~~~~~~~~~
  16826. /usr/include/absl/container/internal/compressed_tuple.h:202:47: note: declaration of ‘class absl::lts_20240722::container_internal::CompressedTuple<absl::lts_20240722::container_internal::key_compare_adapter<std::less<int>, int>::checked_compare, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, absl::lts_20240722::container_internal::btree_node<absl::lts_20240722::container_internal::map_params<int, google::protobuf::internal::ExtensionSet::Extension, std::less<int>, std::allocator<std::pair<const int, google::protobuf::internal::ExtensionSet::Extension> >, 256, false> >*>’
  16827.   202 | class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple
  16828.       |                                               ^~~~~~~~~~~~~~~
  16829. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<long int>’:
  16830. /app/include/google/protobuf/extension_set.h:1278:26:   required from here
  16831.  1278 |   RepeatedField<int64_t> default_repeated_field_int64_t_;
  16832.       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16833. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  16834.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16835.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  16836. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  16837.   257 |     max(const _Tp& __a, const _Tp& __b)
  16838.       |     ^~~
  16839. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  16840.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16841.       |         ^~~~~~~
  16842. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<long unsigned int>’:
  16843. /app/include/google/protobuf/extension_set.h:1280:27:   required from here
  16844.  1280 |   RepeatedField<uint64_t> default_repeated_field_uint64_t_;
  16845.       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16846. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  16847.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16848.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  16849. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  16850.   257 |     max(const _Tp& __a, const _Tp& __b)
  16851.       |     ^~~
  16852. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  16853.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16854.       |         ^~~~~~~
  16855. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<double>’:
  16856. /app/include/google/protobuf/extension_set.h:1281:25:   required from here
  16857.  1281 |   RepeatedField<double> default_repeated_field_double_;
  16858.       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16859. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  16860.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16861.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  16862. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  16863.   257 |     max(const _Tp& __a, const _Tp& __b)
  16864.       |     ^~~
  16865. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  16866.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16867.       |         ^~~~~~~
  16868. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<float>’:
  16869. /app/include/google/protobuf/extension_set.h:1282:24:   required from here
  16870.  1282 |   RepeatedField<float> default_repeated_field_float_;
  16871.       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16872. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  16873.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16874.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  16875. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  16876.   257 |     max(const _Tp& __a, const _Tp& __b)
  16877.       |     ^~~
  16878. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  16879.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16880.       |         ^~~~~~~
  16881. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<bool>’:
  16882. /app/include/google/protobuf/extension_set.h:1283:23:   required from here
  16883.  1283 |   RepeatedField<bool> default_repeated_field_bool_;
  16884.       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  16885. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  16886.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16887.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  16888. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  16889.   257 |     max(const _Tp& __a, const _Tp& __b)
  16890.       |     ^~~
  16891. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  16892.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  16893.       |         ^~~~~~~
  16894. In file included from /app/include/google/protobuf/descriptor.h:60:
  16895. /app/include/google/protobuf/port_def.inc: At global scope:
  16896. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  16897.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  16898.       |               ^~~~~~~~~~~~~~~~~~~~~~
  16899. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  16900. /app/include/google/protobuf/descriptor.h:239:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16901.   239 |   absl::string_view name() const { return get(get_size(0) + 1, get_size(0)); }
  16902.       |         ^~~~~~~~~~~
  16903. /app/include/google/protobuf/descriptor.h:240:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16904.   240 |   absl::string_view full_name() const {
  16905.       |         ^~~~~~~~~~~
  16906. /app/include/google/protobuf/descriptor.h:246:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16907.   246 |   absl::string_view lowercase_name() const {
  16908.       |         ^~~~~~~~~~~
  16909. /app/include/google/protobuf/descriptor.h:249:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16910.   249 |   absl::string_view camelcase_name() const {
  16911.       |         ^~~~~~~~~~~
  16912. /app/include/google/protobuf/descriptor.h:252:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16913.   252 |   absl::string_view json_name() const { return get(get_size(6), get_size(7)); }
  16914.       |         ^~~~~~~~~~~
  16915. /app/include/google/protobuf/descriptor.h:267:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16916.   267 |   absl::string_view get(size_t offset, size_t size) const {
  16917.       |         ^~~~~~~~~~~
  16918. /app/include/google/protobuf/descriptor.h:296:22: error: ‘absl::string_view’ has not been declared
  16919.   296 |   void SetLazy(absl::string_view name, const FileDescriptor* file);
  16920.       |                      ^~~~~~~~~~~
  16921. /app/include/google/protobuf/descriptor.h:327:23: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16922.   327 | PROTOBUF_EXPORT absl::string_view ShortEditionName(Edition edition);
  16923.       |                       ^~~~~~~~~~~
  16924. /app/include/google/protobuf/descriptor.h: In function ‘void google::protobuf::AbslStringify(Sink&, Edition)’:
  16925. /app/include/google/protobuf/descriptor.h:339:39: error: ‘ShortEditionName’ is not a member of ‘google::protobuf::internal’
  16926.   339 |   absl::Format(&sink, "%v", internal::ShortEditionName(edition));
  16927.       |                                       ^~~~~~~~~~~~~~~~
  16928. /app/include/google/protobuf/descriptor.h: At global scope:
  16929. /app/include/google/protobuf/descriptor.h:356:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16930.   356 |   absl::string_view name() const;
  16931.       |         ^~~~~~~~~~~
  16932. /app/include/google/protobuf/descriptor.h:363:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16933.   363 |   absl::string_view full_name() const;
  16934.       |         ^~~~~~~~~~~
  16935. /app/include/google/protobuf/descriptor.h:456:48: error: ‘absl::string_view’ has not been declared
  16936.   456 |   const FieldDescriptor* FindFieldByName(absl::string_view name) const;
  16937.       |                                                ^~~~~~~~~~~
  16938. /app/include/google/protobuf/descriptor.h:462:13: error: ‘absl::string_view’ has not been declared
  16939.   462 |       absl::string_view lowercase_name) const;
  16940.       |             ^~~~~~~~~~~
  16941. /app/include/google/protobuf/descriptor.h:469:13: error: ‘absl::string_view’ has not been declared
  16942.   469 |       absl::string_view camelcase_name) const;
  16943.       |             ^~~~~~~~~~~
  16944. /app/include/google/protobuf/descriptor.h:486:48: error: ‘absl::string_view’ has not been declared
  16945.   486 |   const OneofDescriptor* FindOneofByName(absl::string_view name) const;
  16946.       |                                                ^~~~~~~~~~~
  16947. /app/include/google/protobuf/descriptor.h:498:48: error: ‘absl::string_view’ has not been declared
  16948.   498 |   const Descriptor* FindNestedTypeByName(absl::string_view name) const;
  16949.       |                                                ^~~~~~~~~~~
  16950. /app/include/google/protobuf/descriptor.h:510:50: error: ‘absl::string_view’ has not been declared
  16951.   510 |   const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const;
  16952.       |                                                  ^~~~~~~~~~~
  16953. /app/include/google/protobuf/descriptor.h:514:56: error: ‘absl::string_view’ has not been declared
  16954.   514 |   const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const;
  16955.       |                                                        ^~~~~~~~~~~
  16956. /app/include/google/protobuf/descriptor.h:543:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16957.   543 |     absl::string_view name() const { return containing_type_->name(); }
  16958.       |           ^~~~~~~~~~~
  16959. /app/include/google/protobuf/descriptor.h:546:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16960.   546 |     absl::string_view full_name() const {
  16961.       |           ^~~~~~~~~~~
  16962. /app/include/google/protobuf/descriptor.h:628:52: error: ‘absl::string_view’ has not been declared
  16963.   628 |   const FieldDescriptor* FindExtensionByName(absl::string_view name) const;
  16964.       |                                                    ^~~~~~~~~~~
  16965. /app/include/google/protobuf/descriptor.h:633:13: error: ‘absl::string_view’ has not been declared
  16966.   633 |       absl::string_view name) const;
  16967.       |             ^~~~~~~~~~~
  16968. /app/include/google/protobuf/descriptor.h:638:13: error: ‘absl::string_view’ has not been declared
  16969.   638 |       absl::string_view name) const;
  16970.       |             ^~~~~~~~~~~
  16971. /app/include/google/protobuf/descriptor.h:665:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16972.   665 |   absl::string_view reserved_name(int index) const;
  16973.       |         ^~~~~~~~~~~
  16974. /app/include/google/protobuf/descriptor.h:668:29: error: ‘absl::string_view’ has not been declared
  16975.   668 |   bool IsReservedName(absl::string_view name) const;
  16976.       |                             ^~~~~~~~~~~
  16977. /app/include/google/protobuf/descriptor.h:882:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16978.   882 |   absl::string_view name() const;
  16979.       |         ^~~~~~~~~~~
  16980. /app/include/google/protobuf/descriptor.h:884:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16981.   884 |   absl::string_view full_name() const;
  16982.       |         ^~~~~~~~~~~
  16983. /app/include/google/protobuf/descriptor.h:886:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16984.   886 |   absl::string_view json_name() const;
  16985.       |         ^~~~~~~~~~~
  16986. /app/include/google/protobuf/descriptor.h:898:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16987.   898 |   absl::string_view lowercase_name() const;
  16988.       |         ^~~~~~~~~~~
  16989. /app/include/google/protobuf/descriptor.h:909:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16990.   909 |   absl::string_view camelcase_name() const;
  16991.       |         ^~~~~~~~~~~
  16992. /app/include/google/protobuf/descriptor.h:913:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16993.   913 |   absl::string_view type_name() const;
  16994.       |         ^~~~~~~~~~~
  16995. /app/include/google/protobuf/descriptor.h:916:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16996.   916 |   absl::string_view cpp_type_name() const;
  16997.       |         ^~~~~~~~~~~
  16998. /app/include/google/protobuf/descriptor.h:1020:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  16999.  1020 |   absl::string_view default_value_string() const;
  17000.       |         ^~~~~~~~~~~
  17001. /app/include/google/protobuf/descriptor.h:1077:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17002.  1077 |   static absl::string_view TypeName(Type type);
  17003.       |                ^~~~~~~~~~~
  17004. /app/include/google/protobuf/descriptor.h:1080:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17005.  1080 |   static absl::string_view CppTypeName(CppType cpp_type);
  17006.       |                ^~~~~~~~~~~
  17007. /app/include/google/protobuf/descriptor.h:1098:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17008.  1098 |   absl::string_view PrintableNameForExtension() const;
  17009.       |         ^~~~~~~~~~~
  17010. /app/include/google/protobuf/descriptor.h:1253:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17011.  1253 |   absl::string_view name() const;
  17012.       |         ^~~~~~~~~~~
  17013. /app/include/google/protobuf/descriptor.h:1255:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17014.  1255 |   absl::string_view full_name() const;
  17015.       |         ^~~~~~~~~~~
  17016. /app/include/google/protobuf/descriptor.h:1359:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17017.  1359 |   absl::string_view name() const;
  17018.       |         ^~~~~~~~~~~
  17019. /app/include/google/protobuf/descriptor.h:1362:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17020.  1362 |   absl::string_view full_name() const;
  17021.       |         ^~~~~~~~~~~
  17022. /app/include/google/protobuf/descriptor.h:1379:52: error: ‘absl::string_view’ has not been declared
  17023.  1379 |   const EnumValueDescriptor* FindValueByName(absl::string_view name) const;
  17024.       |                                                    ^~~~~~~~~~~
  17025. /app/include/google/protobuf/descriptor.h:1459:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17026.  1459 |   absl::string_view reserved_name(int index) const;
  17027.       |         ^~~~~~~~~~~
  17028. /app/include/google/protobuf/descriptor.h:1462:29: error: ‘absl::string_view’ has not been declared
  17029.  1462 |   bool IsReservedName(absl::string_view name) const;
  17030.       |                             ^~~~~~~~~~~
  17031. /app/include/google/protobuf/descriptor.h:1577:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17032.  1577 |   absl::string_view name() const;   // Name of this enum constant.
  17033.       |         ^~~~~~~~~~~
  17034. /app/include/google/protobuf/descriptor.h:1586:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17035.  1586 |   absl::string_view full_name() const;
  17036.       |         ^~~~~~~~~~~
  17037. /app/include/google/protobuf/descriptor.h:1682:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17038.  1682 |   absl::string_view name() const;
  17039.       |         ^~~~~~~~~~~
  17040. /app/include/google/protobuf/descriptor.h:1684:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17041.  1684 |   absl::string_view full_name() const;
  17042.       |         ^~~~~~~~~~~
  17043. /app/include/google/protobuf/descriptor.h:1704:50: error: ‘absl::string_view’ has not been declared
  17044.  1704 |   const MethodDescriptor* FindMethodByName(absl::string_view name) const;
  17045.       |                                                  ^~~~~~~~~~~
  17046. /app/include/google/protobuf/descriptor.h:1785:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17047.  1785 |   absl::string_view name() const;
  17048.       |         ^~~~~~~~~~~
  17049. /app/include/google/protobuf/descriptor.h:1787:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17050.  1787 |   absl::string_view full_name() const;
  17051.       |         ^~~~~~~~~~~
  17052. /app/include/google/protobuf/descriptor.h:1892:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17053.  1892 |   absl::string_view name() const;
  17054.       |         ^~~~~~~~~~~
  17055. /app/include/google/protobuf/descriptor.h:1895:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17056.  1895 |   absl::string_view package() const;
  17057.       |         ^~~~~~~~~~~
  17058. /app/include/google/protobuf/descriptor.h:1930:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17059.  1930 |   absl::string_view option_dependency_name(int index) const;
  17060.       |         ^~~~~~~~~~~
  17061. /app/include/google/protobuf/descriptor.h:1967:49: error: ‘absl::string_view’ has not been declared
  17062.  1967 |   const Descriptor* FindMessageTypeByName(absl::string_view name) const;
  17063.       |                                                 ^~~~~~~~~~~
  17064. /app/include/google/protobuf/descriptor.h:1969:50: error: ‘absl::string_view’ has not been declared
  17065.  1969 |   const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const;
  17066.       |                                                  ^~~~~~~~~~~
  17067. /app/include/google/protobuf/descriptor.h:1972:56: error: ‘absl::string_view’ has not been declared
  17068.  1972 |   const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const;
  17069.       |                                                        ^~~~~~~~~~~
  17070. /app/include/google/protobuf/descriptor.h:1974:52: error: ‘absl::string_view’ has not been declared
  17071.  1974 |   const ServiceDescriptor* FindServiceByName(absl::string_view name) const;
  17072.       |                                                    ^~~~~~~~~~~
  17073. /app/include/google/protobuf/descriptor.h:1977:52: error: ‘absl::string_view’ has not been declared
  17074.  1977 |   const FieldDescriptor* FindExtensionByName(absl::string_view name) const;
  17075.       |                                                    ^~~~~~~~~~~
  17076. /app/include/google/protobuf/descriptor.h:1981:13: error: ‘absl::string_view’ has not been declared
  17077.  1981 |       absl::string_view name) const;
  17078.       |             ^~~~~~~~~~~
  17079. /app/include/google/protobuf/descriptor.h:1985:13: error: ‘absl::string_view’ has not been declared
  17080.  1985 |       absl::string_view name) const;
  17081.       |             ^~~~~~~~~~~
  17082. /app/include/google/protobuf/descriptor.h:2079:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17083.  2079 |   absl::string_view* option_dependencies_;
  17084.       |         ^~~~~~~~~~~
  17085. /app/include/google/protobuf/descriptor.h:2195:46: error: ‘absl::string_view’ has not been declared
  17086.  2195 |   const FileDescriptor* FindFileByName(absl::string_view name) const;
  17087.       |                                              ^~~~~~~~~~~
  17088. /app/include/google/protobuf/descriptor.h:2202:13: error: ‘absl::string_view’ has not been declared
  17089.  2202 |       absl::string_view symbol_name) const;
  17090.       |             ^~~~~~~~~~~
  17091. /app/include/google/protobuf/descriptor.h:2209:49: error: ‘absl::string_view’ has not been declared
  17092.  2209 |   const Descriptor* FindMessageTypeByName(absl::string_view name) const;
  17093.       |                                                 ^~~~~~~~~~~
  17094. /app/include/google/protobuf/descriptor.h:2210:48: error: ‘absl::string_view’ has not been declared
  17095.  2210 |   const FieldDescriptor* FindFieldByName(absl::string_view name) const;
  17096.       |                                                ^~~~~~~~~~~
  17097. /app/include/google/protobuf/descriptor.h:2211:52: error: ‘absl::string_view’ has not been declared
  17098.  2211 |   const FieldDescriptor* FindExtensionByName(absl::string_view name) const;
  17099.       |                                                    ^~~~~~~~~~~
  17100. /app/include/google/protobuf/descriptor.h:2212:48: error: ‘absl::string_view’ has not been declared
  17101.  2212 |   const OneofDescriptor* FindOneofByName(absl::string_view name) const;
  17102.       |                                                ^~~~~~~~~~~
  17103. /app/include/google/protobuf/descriptor.h:2213:50: error: ‘absl::string_view’ has not been declared
  17104.  2213 |   const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const;
  17105.       |                                                  ^~~~~~~~~~~
  17106. /app/include/google/protobuf/descriptor.h:2214:56: error: ‘absl::string_view’ has not been declared
  17107.  2214 |   const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const;
  17108.       |                                                        ^~~~~~~~~~~
  17109. /app/include/google/protobuf/descriptor.h:2215:52: error: ‘absl::string_view’ has not been declared
  17110.  2215 |   const ServiceDescriptor* FindServiceByName(absl::string_view name) const;
  17111.       |                                                    ^~~~~~~~~~~
  17112. /app/include/google/protobuf/descriptor.h:2216:50: error: ‘absl::string_view’ has not been declared
  17113.  2216 |   const MethodDescriptor* FindMethodByName(absl::string_view name) const;
  17114.       |                                                  ^~~~~~~~~~~
  17115. /app/include/google/protobuf/descriptor.h:2229:41: error: ‘absl::string_view’ has not been declared
  17116.  2229 |       const Descriptor* extendee, absl::string_view printable_name) const;
  17117.       |                                         ^~~~~~~~~~~
  17118. /app/include/google/protobuf/descriptor.h:2270:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17119.  2270 |     static absl::string_view ErrorLocationName(ErrorLocation location);
  17120.       |                  ^~~~~~~~~~~
  17121. /app/include/google/protobuf/descriptor.h:2280:36: error: ‘absl::string_view’ has not been declared
  17122.  2280 |     virtual void RecordError(absl::string_view filename,
  17123.       |                                    ^~~~~~~~~~~
  17124. /app/include/google/protobuf/descriptor.h:2281:36: error: ‘absl::string_view’ has not been declared
  17125.  2281 |                              absl::string_view element_name,
  17126.       |                                    ^~~~~~~~~~~
  17127. /app/include/google/protobuf/descriptor.h:2283:36: error: ‘absl::string_view’ has not been declared
  17128.  2283 |                              absl::string_view message)
  17129.       |                                    ^~~~~~~~~~~
  17130. /app/include/google/protobuf/descriptor.h:2294:38: error: ‘absl::string_view’ has not been declared
  17131.  2294 |     virtual void RecordWarning(absl::string_view filename,
  17132.       |                                      ^~~~~~~~~~~
  17133. /app/include/google/protobuf/descriptor.h:2295:38: error: ‘absl::string_view’ has not been declared
  17134.  2295 |                                absl::string_view element_name,
  17135.       |                                      ^~~~~~~~~~~
  17136. /app/include/google/protobuf/descriptor.h:2298:38: error: ‘absl::string_view’ has not been declared
  17137.  2298 |                                absl::string_view message) {
  17138.       |                                      ^~~~~~~~~~~
  17139. /app/include/google/protobuf/descriptor.h:2486:35: error: ‘absl::string_view’ has not been declared
  17140.  2486 |   bool InternalIsFileLoaded(absl::string_view filename) const;
  17141.       |                                   ^~~~~~~~~~~
  17142. /app/include/google/protobuf/descriptor.h:2491:33: error: ‘absl::string_view’ has not been declared
  17143.  2491 |   void AddDirectInputFile(absl::string_view file_name,
  17144.       |                                 ^~~~~~~~~~~
  17145. /app/include/google/protobuf/descriptor.h:2497:39: error: ‘absl::string_view’ has not been declared
  17146.  2497 |   void AddUnusedImportTrackFile(absl::string_view file_name,
  17147.       |                                       ^~~~~~~~~~~
  17148. /app/include/google/protobuf/descriptor.h:2534:10: error: ‘MemoizeProjection’ function uses ‘auto’ type specifier without trailing return type
  17149.  2534 |   static const auto& MemoizeProjection(const Desc* descriptor, Func func) {
  17150.       |          ^~~~~
  17151. /app/include/google/protobuf/descriptor.h:2534:10: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  17152. /app/include/google/protobuf/descriptor.h:2561:37: error: ‘absl::string_view’ has not been declared
  17153.  2561 |   bool IsSubSymbolOfBuiltType(absl::string_view name) const;
  17154.       |                                     ^~~~~~~~~~~
  17155. /app/include/google/protobuf/descriptor.h:2572:13: error: ‘absl::string_view’ has not been declared
  17156.  2572 |       absl::string_view name, DeferredValidation& deferred_validation) const;
  17157.       |             ^~~~~~~~~~~
  17158. /app/include/google/protobuf/descriptor.h:2574:13: error: ‘absl::string_view’ has not been declared
  17159.  2574 |       absl::string_view name, DeferredValidation& deferred_validation) const;
  17160.       |             ^~~~~~~~~~~
  17161. /app/include/google/protobuf/descriptor.h:2597:40: error: ‘absl::string_view’ has not been declared
  17162.  2597 |   Symbol CrossLinkOnDemandHelper(absl::string_view name,
  17163.       |                                        ^~~~~~~~~~~
  17164. /app/include/google/protobuf/descriptor.h:2601:44: error: ‘absl::string_view’ has not been declared
  17165.  2601 |   FileDescriptor* NewPlaceholderFile(absl::string_view name) const;
  17166.       |                                            ^~~~~~~~~~~
  17167. /app/include/google/protobuf/descriptor.h:2603:13: error: ‘absl::string_view’ has not been declared
  17168.  2603 |       absl::string_view name, internal::FlatAllocator& alloc) const;
  17169.       |             ^~~~~~~~~~~
  17170. /app/include/google/protobuf/descriptor.h:2611:31: error: ‘absl::string_view’ has not been declared
  17171.  2611 |   Symbol NewPlaceholder(absl::string_view name,
  17172.       |                               ^~~~~~~~~~~
  17173. /app/include/google/protobuf/descriptor.h:2613:44: error: ‘absl::string_view’ has not been declared
  17174.  2613 |   Symbol NewPlaceholderWithMutexHeld(absl::string_view name,
  17175.       |                                            ^~~~~~~~~~~
  17176. /usr/include/absl/container/internal/raw_hash_set.h: In instantiation of ‘class absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >’:
  17177. /usr/include/absl/container/internal/raw_hash_map.h:33:7:   required from ‘class absl::lts_20240722::container_internal::raw_hash_map<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >’
  17178.    33 | class raw_hash_map : public raw_hash_set<Policy, Hash, Eq, Alloc> {
  17179.       |       ^~~~~~~~~~~~
  17180. /usr/include/absl/container/flat_hash_map.h:128:37:   required from ‘class absl::lts_20240722::flat_hash_map<std::__cxx11::basic_string<char>, bool>’
  17181.   128 | class ABSL_INTERNAL_ATTRIBUTE_OWNER flat_hash_map
  17182.       |                                     ^~~~~~~~~~~~~
  17183. /app/include/google/protobuf/descriptor.h:2659:42:   required from here
  17184.  2659 |   absl::flat_hash_map<std::string, bool> direct_input_files_;
  17185.       |                                          ^~~~~~~~~~~~~~~~~~~
  17186. /usr/include/absl/container/internal/raw_hash_set.h:2397:74: error: no match for call to ‘(const absl::lts_20240722::container_internal::StringHash) (const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type&)’
  17187.  2397 |   auto KeyTypeCanBeHashed(const Hash& h, const key_type& k) -> decltype(h(k));
  17188.       |                                                                         ~^~~
  17189. /usr/include/absl/container/internal/hash_function_defaults.h:79:10: note: candidate: ‘size_t absl::lts_20240722::container_internal::StringHash::operator()(int) const’
  17190.    79 |   size_t operator()(absl::string_view v) const {
  17191.       |          ^~~~~~~~
  17192. /usr/include/absl/container/internal/hash_function_defaults.h:79:39: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  17193.    79 |   size_t operator()(absl::string_view v) const {
  17194.       |                     ~~~~~~~~~~~~~~~~~~^
  17195. /usr/include/absl/container/internal/hash_function_defaults.h:82:10: note: candidate: ‘size_t absl::lts_20240722::container_internal::StringHash::operator()(const absl::lts_20240722::Cord&) const’
  17196.    82 |   size_t operator()(const absl::Cord& v) const {
  17197.       |          ^~~~~~~~
  17198. /usr/include/absl/container/internal/hash_function_defaults.h:82:39: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘const absl::lts_20240722::Cord&’
  17199.    82 |   size_t operator()(const absl::Cord& v) const {
  17200.       |                     ~~~~~~~~~~~~~~~~~~^
  17201. /usr/include/absl/container/internal/raw_hash_set.h:2398:70: error: no match for call to ‘(const absl::lts_20240722::container_internal::StringEq) (const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type&, const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type&)’
  17202.  2398 |   auto KeyTypeCanBeEq(const Eq& eq, const key_type& k) -> decltype(eq(k, k));
  17203.       |                                                                    ~~^~~~~~
  17204. /usr/include/absl/container/internal/hash_function_defaults.h:89:8: note: candidate: ‘bool absl::lts_20240722::container_internal::StringEq::operator()(int, int) const’
  17205.    89 |   bool operator()(absl::string_view lhs, absl::string_view rhs) const {
  17206.       |        ^~~~~~~~
  17207. /usr/include/absl/container/internal/hash_function_defaults.h:89:37: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  17208.    89 |   bool operator()(absl::string_view lhs, absl::string_view rhs) const {
  17209.       |                   ~~~~~~~~~~~~~~~~~~^~~
  17210. /usr/include/absl/container/internal/hash_function_defaults.h:92:8: note: candidate: ‘bool absl::lts_20240722::container_internal::StringEq::operator()(const absl::lts_20240722::Cord&, const absl::lts_20240722::Cord&) const’
  17211.    92 |   bool operator()(const absl::Cord& lhs, const absl::Cord& rhs) const {
  17212.       |        ^~~~~~~~
  17213. /usr/include/absl/container/internal/hash_function_defaults.h:92:37: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘const absl::lts_20240722::Cord&’
  17214.    92 |   bool operator()(const absl::Cord& lhs, const absl::Cord& rhs) const {
  17215.       |                   ~~~~~~~~~~~~~~~~~~^~~
  17216. /usr/include/absl/container/internal/hash_function_defaults.h:95:8: note: candidate: ‘bool absl::lts_20240722::container_internal::StringEq::operator()(const absl::lts_20240722::Cord&, int) const’
  17217.    95 |   bool operator()(const absl::Cord& lhs, absl::string_view rhs) const {
  17218.       |        ^~~~~~~~
  17219. /usr/include/absl/container/internal/hash_function_defaults.h:95:37: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘const absl::lts_20240722::Cord&’
  17220.    95 |   bool operator()(const absl::Cord& lhs, absl::string_view rhs) const {
  17221.       |                   ~~~~~~~~~~~~~~~~~~^~~
  17222. /usr/include/absl/container/internal/hash_function_defaults.h:98:8: note: candidate: ‘bool absl::lts_20240722::container_internal::StringEq::operator()(int, const absl::lts_20240722::Cord&) const’
  17223.    98 |   bool operator()(absl::string_view lhs, const absl::Cord& rhs) const {
  17224.       |        ^~~~~~~~
  17225. /usr/include/absl/container/internal/hash_function_defaults.h:98:37: note:   no known conversion for argument 1 from ‘const absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<std::__cxx11::basic_string<char>, bool>, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  17226.    98 |   bool operator()(absl::string_view lhs, const absl::Cord& rhs) const {
  17227.       |                   ~~~~~~~~~~~~~~~~~~^~~
  17228. /usr/include/absl/container/internal/raw_hash_set.h:4052:7: error: ‘absl::lts_20240722::container_internal::raw_hash_set<Policy, Hash, Eq, Alloc>::settings_’ has incomplete type
  17229.  4052 |       settings_{CommonFields::CreateDefault<SooEnabled()>(), hasher{},
  17230.       |       ^~~~~~~~~
  17231. /usr/include/absl/container/internal/compressed_tuple.h:202:47: note: declaration of ‘class absl::lts_20240722::container_internal::CompressedTuple<absl::lts_20240722::container_internal::CommonFields, absl::lts_20240722::container_internal::StringHash, absl::lts_20240722::container_internal::StringEq, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> > >’
  17232.   202 | class ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC CompressedTuple
  17233.       |                                               ^~~~~~~~~~~~~~~
  17234. /app/include/google/protobuf/descriptor.h:2667:13: error: ‘absl::string_view’ has not been declared
  17235.  2667 |       absl::string_view message_name) const;
  17236.       |             ^~~~~~~~~~~
  17237. /app/include/google/protobuf/descriptor.h:2621:16: error: ‘make_unique’ is not a member of ‘std’
  17238.  2621 |           std::make_unique<
  17239.       |                ^~~~~~~~~~~
  17240. /app/include/google/protobuf/descriptor.h:2621:16: note: ‘std::make_unique’ is only available from C++14 onwards
  17241. /app/include/google/protobuf/descriptor.h:2623:61: error: expected primary-expression before ‘>’ token
  17242.  2623 |                                   std::unique_ptr<MemoBase>>>();
  17243.       |                                                             ^
  17244. /app/include/google/protobuf/descriptor.h:2623:63: error: expected primary-expression before ‘)’ token
  17245.  2623 |                                   std::unique_ptr<MemoBase>>>();
  17246.       |                                                               ^
  17247. /app/include/google/protobuf/descriptor.h: In member function ‘void google::protobuf::DescriptorPool::SetRecursiveBuildDispatcher(absl::lts_20240722::AnyInvocable<void(absl::lts_20240722::FunctionRef<void()>) const>)’:
  17248. /app/include/google/protobuf/descriptor.h:2395:26: error: ‘make_unique’ is not a member of ‘std’
  17249.  2395 |       dispatcher_ = std::make_unique<
  17250.       |                          ^~~~~~~~~~~
  17251. /app/include/google/protobuf/descriptor.h:2395:26: note: ‘std::make_unique’ is only available from C++14 onwards
  17252. /app/include/google/protobuf/descriptor.h:2396:67: error: expected primary-expression before ‘>’ token
  17253.  2396 |           absl::AnyInvocable<void(absl::FunctionRef<void()>) const>>(
  17254.       |                                                                   ^~
  17255. /app/include/google/protobuf/descriptor.h: In static member function ‘static const auto& google::protobuf::DescriptorPool::MemoizeProjection(const Desc*, Func)’:
  17256. /app/include/google/protobuf/descriptor.h:2535:26: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
  17257.  2535 |     using ResultT = std::decay_t<decltype(func(descriptor))>;
  17258.       |                          ^~~~~~~
  17259.       |                          decay
  17260. /app/include/google/protobuf/descriptor.h:2537:24: error: ‘is_empty_v’ is not a member of ‘std’; did you mean ‘is_empty’?
  17261.  2537 |     static_assert(std::is_empty_v<Func>);
  17262.       |                        ^~~~~~~~~~
  17263.       |                        is_empty
  17264. /app/include/google/protobuf/descriptor.h:2537:39: error: expected primary-expression before ‘>’ token
  17265.  2537 |     static_assert(std::is_empty_v<Func>);
  17266.       |                                       ^
  17267. /app/include/google/protobuf/descriptor.h:2537:40: error: expected primary-expression before ‘)’ token
  17268.  2537 |     static_assert(std::is_empty_v<Func>);
  17269.       |                                        ^
  17270. /app/include/google/protobuf/descriptor.h:2545:50: error: ‘ResultT’ was not declared in this scope
  17271.  2545 |         return internal::DownCast<const MemoData<ResultT>&>(*it->second).value;
  17272.       |                                                  ^~~~~~~
  17273. /app/include/google/protobuf/descriptor.h:2545:57: error: template argument 1 is invalid
  17274.  2545 |         return internal::DownCast<const MemoData<ResultT>&>(*it->second).value;
  17275.       |                                                         ^
  17276. /app/include/google/protobuf/descriptor.h:2545:26: error: parse error in template argument list
  17277.  2545 |         return internal::DownCast<const MemoData<ResultT>&>(*it->second).value;
  17278.       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17279. /app/include/google/protobuf/descriptor.h:2548:24: error: ‘make_unique’ is not a member of ‘std’
  17280.  2548 |     auto result = std::make_unique<MemoData<ResultT>>();
  17281.       |                        ^~~~~~~~~~~
  17282. /app/include/google/protobuf/descriptor.h:2548:24: note: ‘std::make_unique’ is only available from C++14 onwards
  17283. /app/include/google/protobuf/descriptor.h:2548:45: error: ‘ResultT’ was not declared in this scope; did you mean ‘result’?
  17284.  2548 |     auto result = std::make_unique<MemoData<ResultT>>();
  17285.       |                                             ^~~~~~~
  17286.       |                                             result
  17287. /app/include/google/protobuf/descriptor.h:2548:45: error: template argument 1 is invalid
  17288. /app/include/google/protobuf/descriptor.h:2548:55: error: expected primary-expression before ‘)’ token
  17289.  2548 |     auto result = std::make_unique<MemoData<ResultT>>();
  17290.       |                                                       ^
  17291. /app/include/google/protobuf/descriptor.h:2555:24: error: parse error in template argument list
  17292.  2555 |       return internal::DownCast<const MemoData<ResultT>&>(*it->second).value;
  17293.       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17294. /app/include/google/protobuf/descriptor.h: At global scope:
  17295. /app/include/google/protobuf/descriptor.h:2704:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17296.  2704 | PROTOBUF_DEFINE_NAME_ACCESSOR(Descriptor)
  17297.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17298. /app/include/google/protobuf/descriptor.h:2704:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17299.  2704 | PROTOBUF_DEFINE_NAME_ACCESSOR(Descriptor)
  17300.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17301. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::Descriptor::field(int) const’:
  17302. /app/include/google/protobuf/descriptor.h:2714:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17303.  2714 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, field, const FieldDescriptor*)
  17304.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17305. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17306.   355 |   LogMessageFatal(const char* file, int line,
  17307.       |   ^~~~~~~~~~~~~~~
  17308. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17309.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17310.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17311. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17312.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17313.       |   ^~~~~~~~~~~~~~~
  17314. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17315. /app/include/google/protobuf/descriptor.h:2714:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17316.  2714 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, field, const FieldDescriptor*)
  17317.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17318. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17319.   355 |   LogMessageFatal(const char* file, int line,
  17320.       |   ^~~~~~~~~~~~~~~
  17321. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17322.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17323.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17324. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17325.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17326.       |   ^~~~~~~~~~~~~~~
  17327. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17328. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::OneofDescriptor* google::protobuf::Descriptor::oneof_decl(int) const’:
  17329. /app/include/google/protobuf/descriptor.h:2715:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17330.  2715 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, oneof_decl, const OneofDescriptor*)
  17331.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17332. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17333.   355 |   LogMessageFatal(const char* file, int line,
  17334.       |   ^~~~~~~~~~~~~~~
  17335. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17336.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17337.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17338. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17339.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17340.       |   ^~~~~~~~~~~~~~~
  17341. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17342. /app/include/google/protobuf/descriptor.h:2715:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17343.  2715 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, oneof_decl, const OneofDescriptor*)
  17344.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17345. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17346.   355 |   LogMessageFatal(const char* file, int line,
  17347.       |   ^~~~~~~~~~~~~~~
  17348. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17349.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17350.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17351. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17352.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17353.       |   ^~~~~~~~~~~~~~~
  17354. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17355. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::Descriptor::nested_type(int) const’:
  17356. /app/include/google/protobuf/descriptor.h:2716:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17357.  2716 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, nested_type, const Descriptor*)
  17358.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17359. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17360.   355 |   LogMessageFatal(const char* file, int line,
  17361.       |   ^~~~~~~~~~~~~~~
  17362. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17363.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17364.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17365. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17366.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17367.       |   ^~~~~~~~~~~~~~~
  17368. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17369. /app/include/google/protobuf/descriptor.h:2716:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17370.  2716 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, nested_type, const Descriptor*)
  17371.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17372. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17373.   355 |   LogMessageFatal(const char* file, int line,
  17374.       |   ^~~~~~~~~~~~~~~
  17375. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17376.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17377.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17378. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17379.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17380.       |   ^~~~~~~~~~~~~~~
  17381. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17382. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor* google::protobuf::Descriptor::enum_type(int) const’:
  17383. /app/include/google/protobuf/descriptor.h:2717:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17384.  2717 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, enum_type, const EnumDescriptor*)
  17385.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17386. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17387.   355 |   LogMessageFatal(const char* file, int line,
  17388.       |   ^~~~~~~~~~~~~~~
  17389. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17390.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17391.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17392. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17393.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17394.       |   ^~~~~~~~~~~~~~~
  17395. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17396. /app/include/google/protobuf/descriptor.h:2717:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17397.  2717 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, enum_type, const EnumDescriptor*)
  17398.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17399. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17400.   355 |   LogMessageFatal(const char* file, int line,
  17401.       |   ^~~~~~~~~~~~~~~
  17402. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17403.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17404.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17405. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17406.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17407.       |   ^~~~~~~~~~~~~~~
  17408. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17409. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::OneofDescriptor* google::protobuf::Descriptor::real_oneof_decl(int) const’:
  17410. /app/include/google/protobuf/descriptor.h:2719:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  17411.  2719 |   ABSL_DCHECK(index < real_oneof_decl_count());
  17412.       |   ^~~~~~~~~~~
  17413.       |   |
  17414.       |   const char*
  17415. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17416.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17417.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17418. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor::ExtensionRange* google::protobuf::Descriptor::extension_range(int) const’:
  17419. /app/include/google/protobuf/descriptor.h:2725:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17420.  2725 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension_range,
  17421.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17422. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17423.   355 |   LogMessageFatal(const char* file, int line,
  17424.       |   ^~~~~~~~~~~~~~~
  17425. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17426.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17427.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17428. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17429.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17430.       |   ^~~~~~~~~~~~~~~
  17431. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17432. /app/include/google/protobuf/descriptor.h:2725:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17433.  2725 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension_range,
  17434.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17435. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17436.   355 |   LogMessageFatal(const char* file, int line,
  17437.       |   ^~~~~~~~~~~~~~~
  17438. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17439.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17440.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17441. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17442.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17443.       |   ^~~~~~~~~~~~~~~
  17444. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17445. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::Descriptor::extension(int) const’:
  17446. /app/include/google/protobuf/descriptor.h:2727:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17447.  2727 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension, const FieldDescriptor*)
  17448.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17449. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17450.   355 |   LogMessageFatal(const char* file, int line,
  17451.       |   ^~~~~~~~~~~~~~~
  17452. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17453.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17454.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17455. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17456.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17457.       |   ^~~~~~~~~~~~~~~
  17458. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17459. /app/include/google/protobuf/descriptor.h:2727:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17460.  2727 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension, const FieldDescriptor*)
  17461.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17462. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17463.   355 |   LogMessageFatal(const char* file, int line,
  17464.       |   ^~~~~~~~~~~~~~~
  17465. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17466.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17467.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17468. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17469.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17470.       |   ^~~~~~~~~~~~~~~
  17471. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17472. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor::ReservedRange* google::protobuf::Descriptor::reserved_range(int) const’:
  17473. /app/include/google/protobuf/descriptor.h:2730:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17474.  2730 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, reserved_range,
  17475.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17476. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17477.   355 |   LogMessageFatal(const char* file, int line,
  17478.       |   ^~~~~~~~~~~~~~~
  17479. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17480.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17481.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17482. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17483.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17484.       |   ^~~~~~~~~~~~~~~
  17485. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17486. /app/include/google/protobuf/descriptor.h:2730:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17487.  2730 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, reserved_range,
  17488.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17489. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17490.   355 |   LogMessageFatal(const char* file, int line,
  17491.       |   ^~~~~~~~~~~~~~~
  17492. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17493.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17494.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17495. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17496.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17497.       |   ^~~~~~~~~~~~~~~
  17498. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17499. /app/include/google/protobuf/descriptor.h: At global scope:
  17500. /app/include/google/protobuf/descriptor.h:2737:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17501.  2737 | PROTOBUF_DEFINE_NAME_ACCESSOR(FieldDescriptor)
  17502.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17503. /app/include/google/protobuf/descriptor.h:2737:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17504.  2737 | PROTOBUF_DEFINE_NAME_ACCESSOR(FieldDescriptor)
  17505.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17506. /app/include/google/protobuf/descriptor.h:2752:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17507.  2752 | PROTOBUF_DEFINE_STRING_ACCESSOR(FieldDescriptor, default_value_string)
  17508.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17509. /app/include/google/protobuf/descriptor.h:2754:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17510.  2754 | PROTOBUF_DEFINE_NAME_ACCESSOR(OneofDescriptor)
  17511.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17512. /app/include/google/protobuf/descriptor.h:2754:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17513.  2754 | PROTOBUF_DEFINE_NAME_ACCESSOR(OneofDescriptor)
  17514.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17515. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::OneofDescriptor::field(int) const’:
  17516. /app/include/google/protobuf/descriptor.h:2757:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17517.  2757 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(OneofDescriptor, field, const FieldDescriptor*)
  17518.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17519. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17520.   355 |   LogMessageFatal(const char* file, int line,
  17521.       |   ^~~~~~~~~~~~~~~
  17522. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17523.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17524.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17525. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17526.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17527.       |   ^~~~~~~~~~~~~~~
  17528. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17529. /app/include/google/protobuf/descriptor.h:2757:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17530.  2757 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(OneofDescriptor, field, const FieldDescriptor*)
  17531.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17532. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17533.   355 |   LogMessageFatal(const char* file, int line,
  17534.       |   ^~~~~~~~~~~~~~~
  17535. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17536.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17537.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17538. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17539.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17540.       |   ^~~~~~~~~~~~~~~
  17541. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17542. /app/include/google/protobuf/descriptor.h: At global scope:
  17543. /app/include/google/protobuf/descriptor.h:2760:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17544.  2760 | PROTOBUF_DEFINE_NAME_ACCESSOR(EnumDescriptor)
  17545.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17546. /app/include/google/protobuf/descriptor.h:2760:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17547.  2760 | PROTOBUF_DEFINE_NAME_ACCESSOR(EnumDescriptor)
  17548.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17549. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumValueDescriptor* google::protobuf::EnumDescriptor::value(int) const’:
  17550. /app/include/google/protobuf/descriptor.h:2764:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17551.  2764 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, value,
  17552.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17553. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17554.   355 |   LogMessageFatal(const char* file, int line,
  17555.       |   ^~~~~~~~~~~~~~~
  17556. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17557.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17558.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17559. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17560.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17561.       |   ^~~~~~~~~~~~~~~
  17562. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17563. /app/include/google/protobuf/descriptor.h:2764:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17564.  2764 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, value,
  17565.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17566. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17567.   355 |   LogMessageFatal(const char* file, int line,
  17568.       |   ^~~~~~~~~~~~~~~
  17569. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17570.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17571.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17572. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17573.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17574.       |   ^~~~~~~~~~~~~~~
  17575. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17576. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor::ReservedRange* google::protobuf::EnumDescriptor::reserved_range(int) const’:
  17577. /app/include/google/protobuf/descriptor.h:2769:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17578.  2769 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, reserved_range,
  17579.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17580. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17581.   355 |   LogMessageFatal(const char* file, int line,
  17582.       |   ^~~~~~~~~~~~~~~
  17583. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17584.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17585.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17586. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17587.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17588.       |   ^~~~~~~~~~~~~~~
  17589. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17590. /app/include/google/protobuf/descriptor.h:2769:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17591.  2769 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, reserved_range,
  17592.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17593. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17594.   355 |   LogMessageFatal(const char* file, int line,
  17595.       |   ^~~~~~~~~~~~~~~
  17596. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17597.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17598.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17599. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17600.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17601.       |   ^~~~~~~~~~~~~~~
  17602. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17603. /app/include/google/protobuf/descriptor.h: At global scope:
  17604. /app/include/google/protobuf/descriptor.h:2773:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17605.  2773 | inline absl::string_view EnumValueDescriptor::name() const {
  17606.       |              ^~~~~~~~~~~
  17607. /app/include/google/protobuf/descriptor.h:2776:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17608.  2776 | inline absl::string_view EnumValueDescriptor::full_name() const {
  17609.       |              ^~~~~~~~~~~
  17610. /app/include/google/protobuf/descriptor.h:2783:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17611.  2783 | PROTOBUF_DEFINE_NAME_ACCESSOR(ServiceDescriptor)
  17612.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17613. /app/include/google/protobuf/descriptor.h:2783:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17614.  2783 | PROTOBUF_DEFINE_NAME_ACCESSOR(ServiceDescriptor)
  17615.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17616. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::MethodDescriptor* google::protobuf::ServiceDescriptor::method(int) const’:
  17617. /app/include/google/protobuf/descriptor.h:2786:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17618.  2786 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor, method,
  17619.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17620. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17621.   355 |   LogMessageFatal(const char* file, int line,
  17622.       |   ^~~~~~~~~~~~~~~
  17623. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17624.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17625.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17626. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17627.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17628.       |   ^~~~~~~~~~~~~~~
  17629. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17630. /app/include/google/protobuf/descriptor.h:2786:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17631.  2786 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor, method,
  17632.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17633. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17634.   355 |   LogMessageFatal(const char* file, int line,
  17635.       |   ^~~~~~~~~~~~~~~
  17636. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17637.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17638.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17639. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17640.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17641.       |   ^~~~~~~~~~~~~~~
  17642. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17643. /app/include/google/protobuf/descriptor.h: At global scope:
  17644. /app/include/google/protobuf/descriptor.h:2790:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17645.  2790 | PROTOBUF_DEFINE_NAME_ACCESSOR(MethodDescriptor)
  17646.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17647. /app/include/google/protobuf/descriptor.h:2790:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17648.  2790 | PROTOBUF_DEFINE_NAME_ACCESSOR(MethodDescriptor)
  17649.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17650. /app/include/google/protobuf/descriptor.h:2796:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17651.  2796 | PROTOBUF_DEFINE_STRING_ACCESSOR(FileDescriptor, name)
  17652.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17653. /app/include/google/protobuf/descriptor.h:2797:1: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17654.  2797 | PROTOBUF_DEFINE_STRING_ACCESSOR(FileDescriptor, package)
  17655.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17656. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::FileDescriptor::message_type(int) const’:
  17657. /app/include/google/protobuf/descriptor.h:2810:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17658.  2810 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, message_type, const Descriptor*)
  17659.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17660. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17661.   355 |   LogMessageFatal(const char* file, int line,
  17662.       |   ^~~~~~~~~~~~~~~
  17663. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17664.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17665.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17666. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17667.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17668.       |   ^~~~~~~~~~~~~~~
  17669. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17670. /app/include/google/protobuf/descriptor.h:2810:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17671.  2810 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, message_type, const Descriptor*)
  17672.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17673. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17674.   355 |   LogMessageFatal(const char* file, int line,
  17675.       |   ^~~~~~~~~~~~~~~
  17676. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17677.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17678.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17679. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17680.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17681.       |   ^~~~~~~~~~~~~~~
  17682. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17683. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor* google::protobuf::FileDescriptor::enum_type(int) const’:
  17684. /app/include/google/protobuf/descriptor.h:2811:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17685.  2811 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, enum_type, const EnumDescriptor*)
  17686.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17687. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17688.   355 |   LogMessageFatal(const char* file, int line,
  17689.       |   ^~~~~~~~~~~~~~~
  17690. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17691.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17692.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17693. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17694.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17695.       |   ^~~~~~~~~~~~~~~
  17696. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17697. /app/include/google/protobuf/descriptor.h:2811:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17698.  2811 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, enum_type, const EnumDescriptor*)
  17699.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17700. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17701.   355 |   LogMessageFatal(const char* file, int line,
  17702.       |   ^~~~~~~~~~~~~~~
  17703. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17704.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17705.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17706. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17707.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17708.       |   ^~~~~~~~~~~~~~~
  17709. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17710. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::ServiceDescriptor* google::protobuf::FileDescriptor::service(int) const’:
  17711. /app/include/google/protobuf/descriptor.h:2812:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17712.  2812 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, service,
  17713.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17714. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17715.   355 |   LogMessageFatal(const char* file, int line,
  17716.       |   ^~~~~~~~~~~~~~~
  17717. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17718.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17719.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17720. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17721.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17722.       |   ^~~~~~~~~~~~~~~
  17723. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17724. /app/include/google/protobuf/descriptor.h:2812:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17725.  2812 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, service,
  17726.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17727. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17728.   355 |   LogMessageFatal(const char* file, int line,
  17729.       |   ^~~~~~~~~~~~~~~
  17730. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17731.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17732.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17733. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17734.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17735.       |   ^~~~~~~~~~~~~~~
  17736. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17737. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::FileDescriptor::extension(int) const’:
  17738. /app/include/google/protobuf/descriptor.h:2814:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17739.  2814 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, extension,
  17740.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17741. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17742.   355 |   LogMessageFatal(const char* file, int line,
  17743.       |   ^~~~~~~~~~~~~~~
  17744. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17745.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17746.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17747. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17748.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17749.       |   ^~~~~~~~~~~~~~~
  17750. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17751. /app/include/google/protobuf/descriptor.h:2814:1: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17752.  2814 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, extension,
  17753.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  17754. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17755.   355 |   LogMessageFatal(const char* file, int line,
  17756.       |   ^~~~~~~~~~~~~~~
  17757. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17758.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17759.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17760. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17761.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17762.       |   ^~~~~~~~~~~~~~~
  17763. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17764. /app/include/google/protobuf/descriptor.h: At global scope:
  17765. /app/include/google/protobuf/descriptor.h:2835:13: error: ‘bool google::protobuf::Descriptor::IsReservedName’ is not a static data member of ‘class google::protobuf::Descriptor’
  17766.  2835 | inline bool Descriptor::IsReservedName(absl::string_view name) const {
  17767.       |             ^~~~~~~~~~
  17768. /app/include/google/protobuf/descriptor.h:2835:46: error: ‘string_view’ is not a member of ‘absl’
  17769.  2835 | inline bool Descriptor::IsReservedName(absl::string_view name) const {
  17770.       |                                              ^~~~~~~~~~~
  17771. /app/include/google/protobuf/descriptor.h:2846:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17772.  2846 | inline absl::string_view Descriptor::reserved_name(int index) const {
  17773.       |              ^~~~~~~~~~~
  17774. /app/include/google/protobuf/descriptor.h:2854:13: error: ‘bool google::protobuf::EnumDescriptor::IsReservedName’ is not a static data member of ‘class google::protobuf::EnumDescriptor’
  17775.  2854 | inline bool EnumDescriptor::IsReservedName(absl::string_view name) const {
  17776.       |             ^~~~~~~~~~~~~~
  17777. /app/include/google/protobuf/descriptor.h:2854:50: error: ‘string_view’ is not a member of ‘absl’
  17778.  2854 | inline bool EnumDescriptor::IsReservedName(absl::string_view name) const {
  17779.       |                                                  ^~~~~~~~~~~
  17780. /app/include/google/protobuf/descriptor.h:2865:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17781.  2865 | inline absl::string_view EnumDescriptor::reserved_name(int index) const {
  17782.       |              ^~~~~~~~~~~
  17783. /app/include/google/protobuf/descriptor.h:2869:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17784.  2869 | inline absl::string_view FieldDescriptor::lowercase_name() const {
  17785.       |              ^~~~~~~~~~~
  17786. /app/include/google/protobuf/descriptor.h:2873:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17787.  2873 | inline absl::string_view FieldDescriptor::camelcase_name() const {
  17788.       |              ^~~~~~~~~~~
  17789. /app/include/google/protobuf/descriptor.h:2877:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17790.  2877 | inline absl::string_view FieldDescriptor::json_name() const {
  17791.       |              ^~~~~~~~~~~
  17792. /app/include/google/protobuf/descriptor.h: In member function ‘int google::protobuf::FieldDescriptor::index_in_oneof() const’:
  17793. /app/include/google/protobuf/descriptor.h:2891:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  17794.  2891 |   ABSL_DCHECK(is_oneof_);
  17795.       |   ^~~~~~~~~~~
  17796.       |   |
  17797.       |   const char*
  17798. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17799.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17800.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17801. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::FieldDescriptor::extension_scope() const’:
  17802. /app/include/google/protobuf/descriptor.h:2896:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  17803.  2896 |   ABSL_CHECK(is_extension_);
  17804.       |   ^~~~~~~~~~
  17805.       |   |
  17806.       |   const char*
  17807. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17808.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17809.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17810. /app/include/google/protobuf/descriptor.h: In member function ‘bool google::protobuf::FieldDescriptor::is_repeated() const’:
  17811. /app/include/google/protobuf/descriptor.h:2919:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  17812.  2919 |   ABSL_DCHECK_EQ(is_repeated_, static_cast<Label>(label_) == LABEL_REPEATED);
  17813.       |   ^~~~~~~~~~~~~~
  17814. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17815.   355 |   LogMessageFatal(const char* file, int line,
  17816.       |   ^~~~~~~~~~~~~~~
  17817. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17818.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17819.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17820. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17821.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17822.       |   ^~~~~~~~~~~~~~~
  17823. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17824. /app/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::OneofDescriptor* google::protobuf::FieldDescriptor::real_containing_oneof() const’:
  17825. /app/include/google/protobuf/descriptor.h:2935:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  17826.  2935 |     ABSL_DCHECK(!res->is_synthetic());
  17827.       |     ^~~~~~~~~~~
  17828.       |     |
  17829.       |     const char*
  17830. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17831.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17832.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17833. /app/include/google/protobuf/descriptor.h: At global scope:
  17834. /app/include/google/protobuf/descriptor.h:3005:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17835.  3005 | inline absl::string_view FieldDescriptor::type_name() const {
  17836.       |              ^~~~~~~~~~~
  17837. /app/include/google/protobuf/descriptor.h:3013:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17838.  3013 | inline absl::string_view FieldDescriptor::cpp_type_name() const {
  17839.       |              ^~~~~~~~~~~
  17840. /app/include/google/protobuf/descriptor.h:3021:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17841.  3021 | inline absl::string_view FieldDescriptor::TypeName(Type type) {
  17842.       |              ^~~~~~~~~~~
  17843. /app/include/google/protobuf/descriptor.h:3025:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17844.  3025 | inline absl::string_view FieldDescriptor::CppTypeName(CppType cpp_type) {
  17845.       |              ^~~~~~~~~~~
  17846. /app/include/google/protobuf/descriptor.h:3118:30: error: ‘string_view’ is not a member of ‘absl’
  17847.  3118 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to);
  17848.       |                              ^~~~~~~~~~~
  17849. /app/include/google/protobuf/descriptor.h:3118:77: error: expected primary-expression before ‘&’ token
  17850.  3118 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to);
  17851.       |                                                                             ^
  17852. /app/include/google/protobuf/descriptor.h:3118:79: error: ‘to’ was not declared in this scope; did you mean ‘io’?
  17853.  3118 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to);
  17854.       |                                                                               ^~
  17855.       |                                                                               io
  17856. /app/include/google/protobuf/descriptor.h:3118:81: error: expression list treated as compound expression in initializer [-fpermissive]
  17857.  3118 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to);
  17858.       |                                                                                 ^
  17859. /app/include/google/protobuf/descriptor.h:3180:52: error: ‘string_view’ is not a member of ‘absl’
  17860.  3180 | PROTOBUF_EXPORT bool IsLazilyInitializedFile(absl::string_view filename);
  17861.       |                                                    ^~~~~~~~~~~
  17862. In file included from /app/include/google/protobuf/generated_enum_reflection.h:30,
  17863.                  from /app/include/google/protobuf/generated_message_reflection.h:27:
  17864. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  17865.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  17866.       |               ^~~~~~~~~~~~~~~~~~~~~~
  17867. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  17868. /app/include/google/protobuf/generated_enum_reflection.h:53:62: error: ‘absl::string_view’ has not been declared
  17869.    53 |     const EnumDescriptor* PROTOBUF_NONNULL descriptor, absl::string_view name,
  17870.       |                                                              ^~~~~~~~~~~
  17871. /app/include/google/protobuf/generated_enum_reflection.h:58:27: error: ‘absl::string_view’ has not been declared
  17872.    58 |                     absl::string_view name, EnumType* PROTOBUF_NONNULL value) {
  17873.       |                           ^~~~~~~~~~~
  17874. In file included from /app/include/google/protobuf/io/zero_copy_stream_impl_lite.h:37,
  17875.                  from /app/include/google/protobuf/unknown_field_set.h:32,
  17876.                  from /app/include/google/protobuf/generated_message_reflection.h:28:
  17877. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  17878.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  17879.       |               ^~~~~~~~~~~~~~~~~~~~~~
  17880. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  17881. In file included from /app/include/google/protobuf/unknown_field_set.h:40:
  17882. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  17883.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  17884.       |               ^~~~~~~~~~~~~~~~~~~~~~
  17885. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  17886. /app/include/google/protobuf/unknown_field_set.h:83:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17887.    83 |   inline absl::string_view length_delimited() const;
  17888.       |                ^~~~~~~~~~~
  17889. /app/include/google/protobuf/unknown_field_set.h:89:42: error: ‘absl::string_view’ has not been declared
  17890.    89 |   inline void set_length_delimited(absl::string_view value);
  17891.       |                                          ^~~~~~~~~~~
  17892. /app/include/google/protobuf/unknown_field_set.h:196:45: error: ‘absl::string_view’ has not been declared
  17893.   196 |   void AddLengthDelimited(int number, absl::string_view value);
  17894.       |                                             ^~~~~~~~~~~
  17895. /app/include/google/protobuf/unknown_field_set.h:223:43: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17896.   223 |   inline bool ParseFromString(const absl::string_view data) {
  17897.       |                                           ^~~~~~~~~~~
  17898. /app/include/google/protobuf/unknown_field_set.h:261:27: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type
  17899.   261 |             typename std::enable_if_t<
  17900.       |                           ^~~~~~~~~~~
  17901. /app/include/google/protobuf/unknown_field_set.h:261:27: note: ‘std::enable_if_t’ is only available from C++14 onwards
  17902. /app/include/google/protobuf/unknown_field_set.h:261:38: error: expected ‘>’ before ‘<’ token
  17903.   261 |             typename std::enable_if_t<
  17904.       |                                      ^
  17905. /app/include/google/protobuf/unknown_field_set.h:273:8: error: ‘template<class MessageType, typename std::enable_if<(std::is_base_of<google::protobuf::MessageLite, T>::value && (! std::is_base_of<google::protobuf::Message, Element>::value)), int>::type <anonymous> > bool google::protobuf::UnknownFieldSet::InternalMergeFromMessage(const MessageType&)’ cannot be overloaded with ‘template<class MessageType, <typeprefixerror><anonymous> > bool google::protobuf::UnknownFieldSet::InternalMergeFromMessage(const MessageType&)’
  17906.   273 |   bool InternalMergeFromMessage(const MessageType& message) {
  17907.       |        ^~~~~~~~~~~~~~~~~~~~~~~~
  17908. /app/include/google/protobuf/unknown_field_set.h:263:8: note: previous declaration ‘template<class MessageType, <typeprefixerror><anonymous> > bool google::protobuf::UnknownFieldSet::InternalMergeFromMessage(const MessageType&)’
  17909.   263 |   bool InternalMergeFromMessage(const MessageType& message) {
  17910.       |        ^~~~~~~~~~~~~~~~~~~~~~~~
  17911. /app/include/google/protobuf/repeated_field.h: In instantiation of ‘class google::protobuf::RepeatedField<google::protobuf::UnknownField>’:
  17912. /app/include/google/protobuf/unknown_field_set.h:281:31:   required from here
  17913.   281 |   RepeatedField<UnknownField> fields_;
  17914.       |                               ^~~~~~~
  17915. /app/include/google/protobuf/repeated_field.h:457:53: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  17916.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  17917.       |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  17918. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  17919.   257 |     max(const _Tp& __a, const _Tp& __b)
  17920.       |     ^~~
  17921. /app/include/google/protobuf/repeated_field.h:457:9: note: in template argument for type ‘long unsigned int’
  17922.   457 |   using HeapRep = internal::HeapRep<std::max<size_t>(sizeof(Element), 8)>;
  17923.       |         ^~~~~~~
  17924. /app/include/google/protobuf/unknown_field_set.h: In member function ‘bool google::protobuf::UnknownFieldSet::ParseFromString(int)’:
  17925. /app/include/google/protobuf/unknown_field_set.h:224:32: error: request for member ‘data’ in ‘data’, which is of non-class type ‘const int’
  17926.   224 |     return ParseFromArray(data.data(), static_cast<int>(data.size()));
  17927.       |                                ^~~~
  17928. /app/include/google/protobuf/unknown_field_set.h:224:62: error: request for member ‘size’ in ‘data’, which is of non-class type ‘const int’
  17929.   224 |     return ParseFromArray(data.data(), static_cast<int>(data.size()));
  17930.       |                                                              ^~~~
  17931. /app/include/google/protobuf/unknown_field_set.h: At global scope:
  17932. /app/include/google/protobuf/unknown_field_set.h:289:54: error: ‘absl::string_view’ has not been declared
  17933.   289 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val,
  17934.       |                                                      ^~~~~~~~~~~
  17935. /app/include/google/protobuf/unknown_field_set.h:306:11: error: explicitly defaulted function ‘constexpr google::protobuf::UnknownFieldSet::UnknownFieldSet()’ cannot be declared ‘constexpr’ because the implicit declaration is not ‘constexpr’:
  17936.   306 | constexpr UnknownFieldSet::UnknownFieldSet() = default;
  17937.       |           ^~~~~~~~~~~~~~~
  17938. /app/include/google/protobuf/repeated_field.h:639:11: note: defaulted constructor calls non-‘constexpr’ ‘google::protobuf::RepeatedField< <template-parameter-1-1> >::RepeatedField() [with Element = google::protobuf::UnknownField]’
  17939.   639 | constexpr RepeatedField<Element>::RepeatedField() {
  17940.       |           ^~~~~~~~~~~~~~~~~~~~~~
  17941. /app/include/google/protobuf/repeated_field.h:639:11: note: ‘google::protobuf::RepeatedField< <template-parameter-1-1> >::RepeatedField() [with Element = google::protobuf::UnknownField]’ declared here
  17942. /app/include/google/protobuf/unknown_field_set.h:346:61: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17943.   346 |                                                 const absl::string_view value) {
  17944.       |                                                             ^~~~~~~~~~~
  17945. /app/include/google/protobuf/unknown_field_set.h: In member function ‘void google::protobuf::UnknownFieldSet::AddLengthDelimited(int, int)’:
  17946. /app/include/google/protobuf/unknown_field_set.h:347:44: error: request for member ‘data’ in ‘value’, which is of non-class type ‘const int’
  17947.   347 |   AddLengthDelimited(number)->assign(value.data(), value.size());
  17948.       |                                            ^~~~
  17949. /app/include/google/protobuf/unknown_field_set.h:347:58: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
  17950.   347 |   AddLengthDelimited(number)->assign(value.data(), value.size());
  17951.       |                                                          ^~~~
  17952. /app/include/google/protobuf/unknown_field_set.h: At global scope:
  17953. /app/include/google/protobuf/unknown_field_set.h:367:14: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17954.   367 | inline absl::string_view UnknownField::length_delimited() const {
  17955.       |              ^~~~~~~~~~~
  17956. /app/include/google/protobuf/unknown_field_set.h:388:60: error: ‘string_view’ in namespace ‘absl’ does not name a type
  17957.   388 | inline void UnknownField::set_length_delimited(const absl::string_view value) {
  17958.       |                                                            ^~~~~~~~~~~
  17959. /app/include/google/protobuf/unknown_field_set.h: In member function ‘void google::protobuf::UnknownField::set_length_delimited(int)’:
  17960. /app/include/google/protobuf/unknown_field_set.h:390:36: error: request for member ‘data’ in ‘value’, which is of non-class type ‘const int’
  17961.   390 |   data_.string_value->assign(value.data(), value.size());
  17962.       |                                    ^~~~
  17963. /app/include/google/protobuf/unknown_field_set.h:390:50: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’
  17964.   390 |   data_.string_value->assign(value.data(), value.size());
  17965.       |                                                  ^~~~
  17966. /app/include/google/protobuf/unknown_field_set.h: In member function ‘size_t google::protobuf::UnknownField::GetLengthDelimitedSize() const’:
  17967. /app/include/google/protobuf/unknown_field_set.h:412:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [49], int, std::string&)’
  17968.   412 |   ABSL_DCHECK_EQ(TYPE_LENGTH_DELIMITED, type());
  17969.       |   ^~~~~~~~~~~~~~
  17970. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17971.   355 |   LogMessageFatal(const char* file, int line,
  17972.       |   ^~~~~~~~~~~~~~~
  17973. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  17974.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17975.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17976. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  17977.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  17978.       |   ^~~~~~~~~~~~~~~
  17979. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  17980. In file included from /app/include/google/protobuf/generated_message_reflection.h:31:
  17981. /app/include/google/protobuf/port_def.inc: At global scope:
  17982. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  17983.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  17984.       |               ^~~~~~~~~~~~~~~~~~~~~~
  17985. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  17986. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::GetFieldOffsetNonOneof(const google::protobuf::FieldDescriptor*) const’:
  17987. /app/include/google/protobuf/generated_message_reflection.h:125:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  17988.   125 |     ABSL_DCHECK(!InRealOneof(field));
  17989.       |     ^~~~~~~~~~~
  17990.       |     |
  17991.       |     const char*
  17992. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  17993.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  17994.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  17995. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::HasBitIndex(const google::protobuf::FieldDescriptor*) const’:
  17996. /app/include/google/protobuf/generated_message_reflection.h:164:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  17997.   164 |     ABSL_DCHECK(!field->is_extension());
  17998.       |     ^~~~~~~~~~~
  17999.       |     |
  18000.       |     const char*
  18001. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18002.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18003.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18004. /app/include/google/protobuf/generated_message_reflection.h:166:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18005.   166 |     ABSL_DCHECK(HasHasbits());
  18006.       |     ^~~~~~~~~~~
  18007.       |     |
  18008.       |     const char*
  18009. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18010.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18011.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18012. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::HasBitsOffset() const’:
  18013. /app/include/google/protobuf/generated_message_reflection.h:172:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18014.   172 |     ABSL_DCHECK(HasHasbits());
  18015.       |     ^~~~~~~~~~~
  18016.       |     |
  18017.       |     const char*
  18018. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18019.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18020.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18021. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::InlinedStringIndex(const google::protobuf::FieldDescriptor*) const’:
  18022. /app/include/google/protobuf/generated_message_reflection.h:181:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18023.   181 |     ABSL_DCHECK(HasInlinedString());
  18024.       |     ^~~~~~~~~~~
  18025.       |     |
  18026.       |     const char*
  18027. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18028.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18029.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18030. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::InlinedStringDonatedOffset() const’:
  18031. /app/include/google/protobuf/generated_message_reflection.h:187:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18032.   187 |     ABSL_DCHECK(HasInlinedString());
  18033.       |     ^~~~~~~~~~~
  18034.       |     |
  18035.       |     const char*
  18036. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18037.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18038.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18039. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::GetExtensionSetOffset() const’:
  18040. /app/include/google/protobuf/generated_message_reflection.h:196:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18041.   196 |     ABSL_DCHECK(HasExtensionSet());
  18042.       |     ^~~~~~~~~~~
  18043.       |     |
  18044.       |     const char*
  18045. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18046.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18047.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18048. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘bool google::protobuf::internal::ReflectionSchema::IsEagerlyVerifiedLazyField(const google::protobuf::FieldDescriptor*) const’:
  18049. /app/include/google/protobuf/generated_message_reflection.h:217:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [60], int, std::string&)’
  18050.   217 |     ABSL_DCHECK_EQ(field->type(), FieldDescriptor::TYPE_MESSAGE);
  18051.       |     ^~~~~~~~~~~~~~
  18052. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18053.   355 |   LogMessageFatal(const char* file, int line,
  18054.       |   ^~~~~~~~~~~~~~~
  18055. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  18056.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18057.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18058. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  18059.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  18060.       |   ^~~~~~~~~~~~~~~
  18061. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  18062. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::SplitOffset() const’:
  18063. /app/include/google/protobuf/generated_message_reflection.h:231:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18064.   231 |     ABSL_DCHECK(IsSplit());
  18065.       |     ^~~~~~~~~~~
  18066.       |     |
  18067.       |     const char*
  18068. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18069.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18070.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18071. /app/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::SizeofSplit() const’:
  18072. /app/include/google/protobuf/generated_message_reflection.h:236:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18073.   236 |     ABSL_DCHECK(IsSplit());
  18074.       |     ^~~~~~~~~~~
  18075.       |     |
  18076.       |     const char*
  18077. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18078.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18079.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18080. /app/include/google/protobuf/generated_message_reflection.h: In static member function ‘static bool google::protobuf::internal::ReflectionSchema::IsMicroString(uint32_t, google::protobuf::internal::FieldDescriptorLite::Type)’:
  18081. /app/include/google/protobuf/generated_message_reflection.h:285:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18082.   285 |     ABSL_DCHECK(type == FieldDescriptor::TYPE_STRING ||
  18083.       |     ^~~~~~~~~~~
  18084.       |     |
  18085.       |     const char*
  18086. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18087.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18088.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18089. In file included from /app/include/google/protobuf/map.h:53,
  18090.                  from /app/include/google/protobuf/message.h:112,
  18091.                  from /run/build/monero-gui/test-protobuf.pb.h:27:
  18092. /app/include/google/protobuf/port_def.inc: At global scope:
  18093. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  18094.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  18095.       |               ^~~~~~~~~~~~~~~~~~~~~~
  18096. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  18097. /app/include/google/protobuf/map.h:111:31: error: ‘enable_if_t’ is not a member of ‘std’
  18098.   111 | struct KeyForBaseImpl<T, std::enable_if_t<std::is_integral<T>::value &&
  18099.       |                               ^~~~~~~~~~~
  18100. /app/include/google/protobuf/map.h:111:31: note: ‘std::enable_if_t’ is only available from C++14 onwards
  18101. /app/include/google/protobuf/map.h:111:31: error: ‘enable_if_t’ is not a member of ‘std’
  18102. /app/include/google/protobuf/map.h:111:31: note: ‘std::enable_if_t’ is only available from C++14 onwards
  18103. /app/include/google/protobuf/map.h:112:62: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct google::protobuf::internal::KeyForBaseImpl’
  18104.   112 |                                           std::is_signed<T>::value>> {
  18105.       |                                                              ^~~~~
  18106. /app/include/google/protobuf/map.h:112:62: note:   expected a type, got ‘((<expression error> < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)’
  18107. /app/include/google/protobuf/map.h:112:67: error: expected unqualified-id before ‘>’ token
  18108.   112 |                                           std::is_signed<T>::value>> {
  18109.       |                                                                   ^~
  18110. /app/include/google/protobuf/map.h:141:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18111.   141 |   static absl::string_view ImplicitConvert(T&& str) {
  18112.       |                ^~~~~~~~~~~
  18113. /app/include/google/protobuf/map.h:156:26: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18114.   156 |   using ViewType = absl::string_view;
  18115.       |                          ^~~~~~~~~~~
  18116. /app/include/google/protobuf/map.h:158:10: error: ‘ViewType’ does not name a type; did you mean ‘FieldType’?
  18117.   158 |   static ViewType ToView(const T& v) {
  18118.       |          ^~~~~~~~
  18119.       |          FieldType
  18120. /app/include/google/protobuf/map.h:237:42: error: non-constant condition for static assertion
  18121.   237 | static_assert(sizeof(UntypedMapIterator) ==
  18122.       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  18123.   238 |                   sizeof(void*) * 2 +
  18124.       |                   ~~~~~~~~~~~~~~~~~~~    
  18125.   239 |                       std::max(sizeof(uint32_t), alignof(void*)),
  18126.       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18127. /app/include/google/protobuf/map.h:239:31: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  18128.   239 |                       std::max(sizeof(uint32_t), alignof(void*)),
  18129.       |                       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18130. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  18131.   257 |     max(const _Tp& __a, const _Tp& __b)
  18132.       |     ^~~
  18133. /app/include/google/protobuf/map.h:242:33: error: non-constant condition for static assertion
  18134.   242 |     alignof(UntypedMapIterator) == std::max(alignof(void*), alignof(uint32_t)),
  18135.       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18136. /app/include/google/protobuf/map.h:242:44: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’
  18137.   242 |     alignof(UntypedMapIterator) == std::max(alignof(void*), alignof(uint32_t)),
  18138.       |                                    ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18139. /usr/include/c++/14.2.0/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here
  18140.   257 |     max(const _Tp& __a, const _Tp& __b)
  18141.       |     ^~~
  18142. /app/include/google/protobuf/map.h:386:3: error: ‘VisitKey’ function uses ‘auto’ type specifier without trailing return type
  18143.   386 |   auto VisitKey(NodeBase* node, F f) const;
  18144.       |   ^~~~
  18145. /app/include/google/protobuf/map.h:386:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18146. /app/include/google/protobuf/map.h:392:3: error: ‘VisitValue’ function uses ‘auto’ type specifier without trailing return type
  18147.   392 |   auto VisitValue(NodeBase* node, F f) const;
  18148.       |   ^~~~
  18149. /app/include/google/protobuf/map.h:392:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18150. /app/include/google/protobuf/map.h:410:3: error: ‘VisitKeyType’ function uses ‘auto’ type specifier without trailing return type
  18151.   410 |   auto VisitKeyType(F f) const;
  18152.       |   ^~~~
  18153. /app/include/google/protobuf/map.h:410:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18154. /app/include/google/protobuf/map.h:412:3: error: ‘VisitValueType’ function uses ‘auto’ type specifier without trailing return type
  18155.   412 |   auto VisitValueType(F f) const;
  18156.       |   ^~~~
  18157. /app/include/google/protobuf/map.h:412:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18158. /app/include/google/protobuf/map.h: In static member function ‘static constexpr google::protobuf::internal::UntypedMapBase::TypeKind google::protobuf::internal::UntypedMapBase::StaticTypeKind()’:
  18159. /app/include/google/protobuf/map.h:269:24: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18160.   269 |     if constexpr (std::is_same_v<T, bool>) {
  18161.       |                        ^~~~~~~~~
  18162.       |                        is_same
  18163. /app/include/google/protobuf/map.h:269:35: error: expected primary-expression before ‘,’ token
  18164.   269 |     if constexpr (std::is_same_v<T, bool>) {
  18165.       |                                   ^
  18166. /app/include/google/protobuf/map.h:269:37: error: expected primary-expression before ‘bool’
  18167.   269 |     if constexpr (std::is_same_v<T, bool>) {
  18168.       |                                     ^~~~
  18169. /app/include/google/protobuf/map.h:269:37: error: expected ‘)’ before ‘bool’
  18170. /app/include/google/protobuf/map.h:269:18: note: to match this ‘(’
  18171.   269 |     if constexpr (std::is_same_v<T, bool>) {
  18172.       |                  ^
  18173. /app/include/google/protobuf/map.h:271:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18174.   271 |     } else if constexpr (std::is_same_v<T, int32_t> ||
  18175.       |                               ^~~~~~~~~
  18176.       |                               is_same
  18177. /app/include/google/protobuf/map.h:271:42: error: expected primary-expression before ‘,’ token
  18178.   271 |     } else if constexpr (std::is_same_v<T, int32_t> ||
  18179.       |                                          ^
  18180. /app/include/google/protobuf/map.h:271:51: error: expected primary-expression before ‘>’ token
  18181.   271 |     } else if constexpr (std::is_same_v<T, int32_t> ||
  18182.       |                                                   ^
  18183. /app/include/google/protobuf/map.h:271:53: error: expected primary-expression before ‘||’ token
  18184.   271 |     } else if constexpr (std::is_same_v<T, int32_t> ||
  18185.       |                                                     ^~
  18186. /app/include/google/protobuf/map.h:272:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18187.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  18188.       |                               ^~~~~~~~~
  18189.       |                               is_same
  18190. /app/include/google/protobuf/map.h:272:42: error: expected primary-expression before ‘,’ token
  18191.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  18192.       |                                          ^
  18193. /app/include/google/protobuf/map.h:272:52: error: expected primary-expression before ‘>’ token
  18194.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  18195.       |                                                    ^
  18196. /app/include/google/protobuf/map.h:272:54: error: expected primary-expression before ‘||’ token
  18197.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  18198.       |                                                      ^~
  18199. /app/include/google/protobuf/map.h:272:62: error: ‘is_enum_v’ is not a member of ‘std’; did you mean ‘is_enum’?
  18200.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  18201.       |                                                              ^~~~~~~~~
  18202.       |                                                              is_enum
  18203. /app/include/google/protobuf/map.h:272:73: error: expected primary-expression before ‘>’ token
  18204.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  18205.       |                                                                         ^
  18206. /app/include/google/protobuf/map.h:272:74: error: expected primary-expression before ‘)’ token
  18207.   272 |                          std::is_same_v<T, uint32_t> || std::is_enum_v<T>) {
  18208.       |                                                                          ^
  18209. /app/include/google/protobuf/map.h:276:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18210.   276 |     } else if constexpr (std::is_same_v<T, int64_t> ||
  18211.       |                               ^~~~~~~~~
  18212.       |                               is_same
  18213. /app/include/google/protobuf/map.h:276:42: error: expected primary-expression before ‘,’ token
  18214.   276 |     } else if constexpr (std::is_same_v<T, int64_t> ||
  18215.       |                                          ^
  18216. /app/include/google/protobuf/map.h:276:51: error: expected primary-expression before ‘>’ token
  18217.   276 |     } else if constexpr (std::is_same_v<T, int64_t> ||
  18218.       |                                                   ^
  18219. /app/include/google/protobuf/map.h:276:53: error: expected primary-expression before ‘||’ token
  18220.   276 |     } else if constexpr (std::is_same_v<T, int64_t> ||
  18221.       |                                                     ^~
  18222. /app/include/google/protobuf/map.h:277:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18223.   277 |                          std::is_same_v<T, uint64_t>) {
  18224.       |                               ^~~~~~~~~
  18225.       |                               is_same
  18226. /app/include/google/protobuf/map.h:277:42: error: expected primary-expression before ‘,’ token
  18227.   277 |                          std::is_same_v<T, uint64_t>) {
  18228.       |                                          ^
  18229. /app/include/google/protobuf/map.h:277:52: error: expected primary-expression before ‘>’ token
  18230.   277 |                          std::is_same_v<T, uint64_t>) {
  18231.       |                                                    ^
  18232. /app/include/google/protobuf/map.h:277:53: error: expected primary-expression before ‘)’ token
  18233.   277 |                          std::is_same_v<T, uint64_t>) {
  18234.       |                                                     ^
  18235. /app/include/google/protobuf/map.h:279:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18236.   279 |     } else if constexpr (std::is_same_v<T, float>) {
  18237.       |                               ^~~~~~~~~
  18238.       |                               is_same
  18239. /app/include/google/protobuf/map.h:279:42: error: expected primary-expression before ‘,’ token
  18240.   279 |     } else if constexpr (std::is_same_v<T, float>) {
  18241.       |                                          ^
  18242. /app/include/google/protobuf/map.h:279:44: error: expected primary-expression before ‘float’
  18243.   279 |     } else if constexpr (std::is_same_v<T, float>) {
  18244.       |                                            ^~~~~
  18245. /app/include/google/protobuf/map.h:279:44: error: expected ‘)’ before ‘float’
  18246. /app/include/google/protobuf/map.h:279:25: note: to match this ‘(’
  18247.   279 |     } else if constexpr (std::is_same_v<T, float>) {
  18248.       |                         ^
  18249. /app/include/google/protobuf/map.h:281:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18250.   281 |     } else if constexpr (std::is_same_v<T, double>) {
  18251.       |                               ^~~~~~~~~
  18252.       |                               is_same
  18253. /app/include/google/protobuf/map.h:281:42: error: expected primary-expression before ‘,’ token
  18254.   281 |     } else if constexpr (std::is_same_v<T, double>) {
  18255.       |                                          ^
  18256. /app/include/google/protobuf/map.h:281:44: error: expected primary-expression before ‘double’
  18257.   281 |     } else if constexpr (std::is_same_v<T, double>) {
  18258.       |                                            ^~~~~~
  18259. /app/include/google/protobuf/map.h:281:44: error: expected ‘)’ before ‘double’
  18260. /app/include/google/protobuf/map.h:281:25: note: to match this ‘(’
  18261.   281 |     } else if constexpr (std::is_same_v<T, double>) {
  18262.       |                         ^
  18263. /app/include/google/protobuf/map.h:283:31: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18264.   283 |     } else if constexpr (std::is_same_v<T, std::string>) {
  18265.       |                               ^~~~~~~~~
  18266.       |                               is_same
  18267. /app/include/google/protobuf/map.h:283:42: error: expected primary-expression before ‘,’ token
  18268.   283 |     } else if constexpr (std::is_same_v<T, std::string>) {
  18269.       |                                          ^
  18270. /app/include/google/protobuf/map.h:283:55: error: expected primary-expression before ‘>’ token
  18271.   283 |     } else if constexpr (std::is_same_v<T, std::string>) {
  18272.       |                                                       ^
  18273. /app/include/google/protobuf/map.h:283:56: error: expected primary-expression before ‘)’ token
  18274.   283 |     } else if constexpr (std::is_same_v<T, std::string>) {
  18275.       |                                                        ^
  18276. /app/include/google/protobuf/map.h:285:31: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  18277.   285 |     } else if constexpr (std::is_base_of_v<MessageLite, T>) {
  18278.       |                               ^~~~~~~~~~~~
  18279.       |                               is_base_of
  18280. /app/include/google/protobuf/map.h:285:55: error: expected primary-expression before ‘,’ token
  18281.   285 |     } else if constexpr (std::is_base_of_v<MessageLite, T>) {
  18282.       |                                                       ^
  18283. /app/include/google/protobuf/map.h:285:58: error: expected primary-expression before ‘>’ token
  18284.   285 |     } else if constexpr (std::is_base_of_v<MessageLite, T>) {
  18285.       |                                                          ^
  18286. /app/include/google/protobuf/map.h:285:59: error: expected primary-expression before ‘)’ token
  18287.   285 |     } else if constexpr (std::is_base_of_v<MessageLite, T>) {
  18288.       |                                                           ^
  18289. /app/include/google/protobuf/map.h: In member function ‘void google::protobuf::internal::UntypedMapBase::DeallocNode(google::protobuf::internal::NodeBase*, size_t)’:
  18290. /app/include/google/protobuf/map.h:447:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18291.   447 |     ABSL_DCHECK(arena_ == nullptr);
  18292.       |     ^~~~~~~~~~~
  18293.       |     |
  18294.       |     const char*
  18295. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18296.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18297.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18298. /app/include/google/protobuf/map.h: In member function ‘google::protobuf::internal::NodeBase** google::protobuf::internal::UntypedMapBase::CreateEmptyTable(google::protobuf::internal::map_index_t)’:
  18299. /app/include/google/protobuf/map.h:460:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)’
  18300.   460 |     ABSL_DCHECK_GE(n, kMinTableSize);
  18301.       |     ^~~~~~~~~~~~~~
  18302. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18303.   355 |   LogMessageFatal(const char* file, int line,
  18304.       |   ^~~~~~~~~~~~~~~
  18305. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  18306.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18307.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18308. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  18309.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  18310.       |   ^~~~~~~~~~~~~~~
  18311. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  18312. /app/include/google/protobuf/map.h:461:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)’
  18313.   461 |     ABSL_DCHECK_EQ(n & (n - 1), 0u);
  18314.       |     ^~~~~~~~~~~~~~
  18315. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18316.   355 |   LogMessageFatal(const char* file, int line,
  18317.       |   ^~~~~~~~~~~~~~~
  18318. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  18319.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18320.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18321. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  18322.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  18323.       |   ^~~~~~~~~~~~~~~
  18324. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  18325. /app/include/google/protobuf/map.h: At global scope:
  18326. /app/include/google/protobuf/map.h:481:1: error: ‘VisitKeyType’ function uses ‘auto’ type specifier without trailing return type
  18327.   481 | auto UntypedMapBase::VisitKeyType(F f) const {
  18328.       | ^~~~
  18329. /app/include/google/protobuf/map.h:481:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18330. /app/include/google/protobuf/map.h:501:1: error: ‘VisitValueType’ function uses ‘auto’ type specifier without trailing return type
  18331.   501 | auto UntypedMapBase::VisitValueType(F f) const {
  18332.       | ^~~~
  18333. /app/include/google/protobuf/map.h:501:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18334. /app/include/google/protobuf/map.h: In member function ‘void google::protobuf::internal::UntypedMapBase::VisitAllNodes(F) const’:
  18335. /app/include/google/protobuf/map.h:525:20: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18336.   525 |   VisitKeyType([&](auto key_type) {
  18337.       |                    ^~~~
  18338. /app/include/google/protobuf/map.h: In lambda function:
  18339. /app/include/google/protobuf/map.h:526:24: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18340.   526 |     VisitValueType([&](auto value_type) {
  18341.       |                        ^~~~
  18342. /app/include/google/protobuf/map.h: In lambda function:
  18343. /app/include/google/protobuf/map.h:528:27: error: ‘decltype’ evaluates to ‘int’, which is not a class or enumeration type
  18344.   528 |         f(GetKey<typename decltype(key_type)::type>(it.node_),
  18345.       |                           ^~~~~~~~~~~~~~~~~~
  18346. /app/include/google/protobuf/map.h:529:29: error: ‘decltype’ evaluates to ‘int’, which is not a class or enumeration type
  18347.   529 |           GetValue<typename decltype(value_type)::type>(it.node_));
  18348.       |                             ^~~~~~~~~~~~~~~~~~~~
  18349. /app/include/google/protobuf/map.h: At global scope:
  18350. /app/include/google/protobuf/map.h:536:1: error: ‘VisitKey’ function uses ‘auto’ type specifier without trailing return type
  18351.   536 | auto UntypedMapBase::VisitKey(NodeBase* node, F f) const {
  18352.       | ^~~~
  18353. /app/include/google/protobuf/map.h:536:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18354. /app/include/google/protobuf/map.h: In member function ‘auto google::protobuf::internal::UntypedMapBase::VisitKey(google::protobuf::internal::NodeBase*, F) const’:
  18355. /app/include/google/protobuf/map.h:537:27: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18356.   537 |   return VisitKeyType([&](auto key_type) {
  18357.       |                           ^~~~
  18358. /app/include/google/protobuf/map.h: In lambda function:
  18359. /app/include/google/protobuf/map.h:538:30: error: ‘decltype’ evaluates to ‘int’, which is not a class or enumeration type
  18360.   538 |     return f(GetKey<typename decltype(key_type)::type>(node));
  18361.       |                              ^~~~~~~~~~~~~~~~~~
  18362. /app/include/google/protobuf/map.h: At global scope:
  18363. /app/include/google/protobuf/map.h:543:1: error: ‘VisitValue’ function uses ‘auto’ type specifier without trailing return type
  18364.   543 | auto UntypedMapBase::VisitValue(NodeBase* node, F f) const {
  18365.       | ^~~~
  18366. /app/include/google/protobuf/map.h:543:1: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18367. /app/include/google/protobuf/map.h: In member function ‘auto google::protobuf::internal::UntypedMapBase::VisitValue(google::protobuf::internal::NodeBase*, F) const’:
  18368. /app/include/google/protobuf/map.h:544:29: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18369.   544 |   return VisitValueType([&](auto value_type) {
  18370.       |                             ^~~~
  18371. /app/include/google/protobuf/map.h: In lambda function:
  18372. /app/include/google/protobuf/map.h:545:32: error: ‘decltype’ evaluates to ‘int’, which is not a class or enumeration type
  18373.   545 |     return f(GetValue<typename decltype(value_type)::type>(node));
  18374.       |                                ^~~~~~~~~~~~~~~~~~~~
  18375. /app/include/google/protobuf/map.h: In constructor ‘google::protobuf::internal::MapFieldBaseForParse::MapFieldBaseForParse(const google::protobuf::Message*, TaggedPtr)’:
  18376. /app/include/google/protobuf/map.h:632:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18377.   632 |     ABSL_DCHECK(!IsPayload(ptr));
  18378.       |     ^~~~~~~~~~~
  18379.       |     |
  18380.       |     const char*
  18381. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18382.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18383.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18384. /app/include/google/protobuf/map.h: At global scope:
  18385. /app/include/google/protobuf/map.h:649:28: error: ‘std::enable_if_t’ has not been declared
  18386.   649 | template <typename T, std::enable_if_t<std::is_integral<T>::value, int> = 0>
  18387.       |                            ^~~~~~~~~~~
  18388. /app/include/google/protobuf/map.h:649:39: error: expected ‘>’ before ‘<’ token
  18389.   649 | template <typename T, std::enable_if_t<std::is_integral<T>::value, int> = 0>
  18390.       |                                       ^
  18391. /app/include/google/protobuf/map.h:656:28: error: ‘std::enable_if_t’ has not been declared
  18392.   656 | template <typename T, std::enable_if_t<!std::is_integral<T>::value, int> = 0>
  18393.       |                            ^~~~~~~~~~~
  18394. /app/include/google/protobuf/map.h:656:39: error: expected ‘>’ before ‘<’ token
  18395.   656 | template <typename T, std::enable_if_t<!std::is_integral<T>::value, int> = 0>
  18396.       |                                       ^
  18397. /app/include/google/protobuf/map.h:664:3: error: ‘decltype(auto)’ type specifier only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18398.   664 |   decltype(auto) key() const { return ReadKey<Key>(GetVoidKey()); }
  18399.       |   ^~~~~~~~
  18400. /app/include/google/protobuf/map.h:1450:20: error: ‘GetTypeInfo’ function uses ‘auto’ type specifier without trailing return type
  18401.  1450 |   static constexpr auto GetTypeInfo() {
  18402.       |                    ^~~~
  18403. /app/include/google/protobuf/map.h:1450:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  18404. /app/include/google/protobuf/map.h: In constructor ‘google::protobuf::Map<Key, T>::Map()’:
  18405. /app/include/google/protobuf/map.h:1016:75: error: ‘constexpr’ constructor does not have empty body
  18406.  1016 |   constexpr Map() : Base(nullptr, GetTypeInfo()) { StaticValidityCheck(); }
  18407.       |                                                                           ^
  18408. /app/include/google/protobuf/map.h: In static member function ‘static constexpr void google::protobuf::Map<Key, T>::StaticValidityCheck()’:
  18409. /app/include/google/protobuf/map.h:1101:24: error: ‘is_scalar_v’ is not a member of ‘std’; did you mean ‘is_scalar’?
  18410.  1101 |     if constexpr (std::is_scalar_v<key_type>) {
  18411.       |                        ^~~~~~~~~~~
  18412.       |                        is_scalar
  18413. /app/include/google/protobuf/map.h:1101:44: error: expected primary-expression before ‘>’ token
  18414.  1101 |     if constexpr (std::is_scalar_v<key_type>) {
  18415.       |                                            ^
  18416. /app/include/google/protobuf/map.h:1101:45: error: expected primary-expression before ‘)’ token
  18417.  1101 |     if constexpr (std::is_scalar_v<key_type>) {
  18418.       |                                             ^
  18419. /app/include/google/protobuf/map.h:1105:24: error: ‘is_scalar_v’ is not a member of ‘std’; did you mean ‘is_scalar’?
  18420.  1105 |     if constexpr (std::is_scalar_v<mapped_type>) {
  18421.       |                        ^~~~~~~~~~~
  18422.       |                        is_scalar
  18423. /app/include/google/protobuf/map.h:1105:47: error: expected primary-expression before ‘>’ token
  18424.  1105 |     if constexpr (std::is_scalar_v<mapped_type>) {
  18425.       |                                               ^
  18426. /app/include/google/protobuf/map.h:1105:48: error: expected primary-expression before ‘)’ token
  18427.  1105 |     if constexpr (std::is_scalar_v<mapped_type>) {
  18428.       |                                                ^
  18429. /app/include/google/protobuf/map.h: In member function ‘google::protobuf::Map<Key, T>::Node* google::protobuf::Map<Key, T>::CloneFromOther(const google::protobuf::Map<Key, T>&)’:
  18430. /app/include/google/protobuf/map.h:1497:26: error: ‘is_base_of_v’ is not a member of ‘std’; did you mean ‘is_base_of’?
  18431.  1497 |       if constexpr (std::is_base_of_v<MessageLite, mapped_type>) {
  18432.       |                          ^~~~~~~~~~~~
  18433.       |                          is_base_of
  18434. /app/include/google/protobuf/map.h:1497:50: error: expected primary-expression before ‘,’ token
  18435.  1497 |       if constexpr (std::is_base_of_v<MessageLite, mapped_type>) {
  18436.       |                                                  ^
  18437. /app/include/google/protobuf/map.h:1497:63: error: expected primary-expression before ‘>’ token
  18438.  1497 |       if constexpr (std::is_base_of_v<MessageLite, mapped_type>) {
  18439.       |                                                               ^
  18440. /app/include/google/protobuf/map.h:1497:64: error: expected primary-expression before ‘)’ token
  18441.  1497 |       if constexpr (std::is_base_of_v<MessageLite, mapped_type>) {
  18442.       |                                                                ^
  18443. In file included from /app/include/google/protobuf/reflection.h:25,
  18444.                  from /app/include/google/protobuf/message.h:115:
  18445. /app/include/google/protobuf/port_def.inc: At global scope:
  18446. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  18447.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  18448.       |               ^~~~~~~~~~~~~~~~~~~~~~
  18449. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  18450. /app/include/google/protobuf/reflection.h:37:28: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
  18451.    37 | using MakeDependent = std::conditional_t<true, T, Dep>;
  18452.       |                            ^~~~~~~~~~~~~
  18453.       |                            conditional
  18454. /app/include/google/protobuf/reflection.h:72:26: error: ‘MakeDependent’ does not name a type
  18455.    72 |   RepeatedFieldRef(const MakeDependent<T, Message>& message,
  18456.       |                          ^~~~~~~~~~~~~
  18457. /app/include/google/protobuf/reflection.h:72:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  18458.    72 |   RepeatedFieldRef(const MakeDependent<T, Message>& message,
  18459.       |                                       ^
  18460. /app/include/google/protobuf/reflection.h: In constructor ‘google::protobuf::RepeatedFieldRef<T, typename std::enable_if<(! std::is_base_of<google::protobuf::Message, Element>::value)>::type>::RepeatedFieldRef(int)’:
  18461. /app/include/google/protobuf/reflection.h:74:30: error: ‘message’ was not declared in this scope; did you mean ‘Message’?
  18462.    74 |     const auto* reflection = message.GetReflection();
  18463.       |                              ^~~~~~~
  18464.       |                              Message
  18465. /app/include/google/protobuf/reflection.h:76:18: error: ‘field’ was not declared in this scope
  18466.    76 |         message, field, internal::RefTypeTraits<T>::cpp_type, nullptr);
  18467.       |                  ^~~~~
  18468. /app/include/google/protobuf/reflection.h: At global scope:
  18469. /app/include/google/protobuf/reflection.h:124:40: error: expected ‘)’ before ‘<’ token
  18470.   124 |   MutableRepeatedFieldRef(MakeDependent<T, Message>* PROTOBUF_NONNULL message,
  18471.       |                          ~             ^
  18472.       |                                        )
  18473. /app/include/google/protobuf/reflection.h:180:26: error: ‘MakeDependent’ does not name a type
  18474.   180 |   RepeatedFieldRef(const MakeDependent<T, Message>& message,
  18475.       |                          ^~~~~~~~~~~~~
  18476. /app/include/google/protobuf/reflection.h:180:39: error: expected ‘,’ or ‘...’ before ‘<’ token
  18477.   180 |   RepeatedFieldRef(const MakeDependent<T, Message>& message,
  18478.       |                                       ^
  18479. /app/include/google/protobuf/reflection.h: In constructor ‘google::protobuf::RepeatedFieldRef<T, typename std::enable_if<std::is_base_of<google::protobuf::Message, Element>::value>::type>::RepeatedFieldRef(int)’:
  18480. /app/include/google/protobuf/reflection.h:182:30: error: ‘message’ was not declared in this scope; did you mean ‘Message’?
  18481.   182 |     const auto* reflection = message.GetReflection();
  18482.       |                              ^~~~~~~
  18483.       |                              Message
  18484. /app/include/google/protobuf/reflection.h:184:18: error: ‘field’ was not declared in this scope
  18485.   184 |         message, field, internal::RefTypeTraits<T>::cpp_type,
  18486.       |                  ^~~~~
  18487. /app/include/google/protobuf/reflection.h: At global scope:
  18488. /app/include/google/protobuf/reflection.h:242:40: error: expected ‘)’ before ‘<’ token
  18489.   242 |   MutableRepeatedFieldRef(MakeDependent<T, Message>* PROTOBUF_NONNULL message,
  18490.       |                          ~             ^
  18491.       |                                        )
  18492. In file included from /app/include/google/protobuf/message.h:118:
  18493. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  18494.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  18495.       |               ^~~~~~~~~~~~~~~~~~~~~~
  18496. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  18497. /app/include/google/protobuf/message.h:397:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18498.   397 |   static absl::string_view GetTypeNameImpl(const internal::ClassData* data);
  18499.       |                ^~~~~~~~~~~
  18500. /app/include/google/protobuf/message.h:634:11: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18501.   634 |     absl::string_view CopyFromCord(const absl::Cord& cord) {
  18502.       |           ^~~~~~~~~~~
  18503. /app/include/google/protobuf/message.h:651:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18504.   651 |   absl::string_view GetStringView(
  18505.       |         ^~~~~~~~~~~
  18506. /app/include/google/protobuf/message.h:777:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18507.   777 |   absl::string_view GetRepeatedStringView(
  18508.       |         ^~~~~~~~~~~
  18509. /app/include/google/protobuf/message.h:960:57: error: ‘absl::string_view’ has not been declared
  18510.   960 |   const FieldDescriptor* FindKnownExtensionByName(absl::string_view name) const;
  18511.       |                                                         ^~~~~~~~~~~
  18512. /app/include/google/protobuf/message.h:992:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18513.   992 |   absl::string_view GetStringViewImpl(const Message& message,
  18514.       |         ^~~~~~~~~~~
  18515. /app/include/google/protobuf/message.h:995:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18516.   995 |   absl::string_view GetRepeatedStringViewImpl(const Message& message,
  18517.       |         ^~~~~~~~~~~
  18518. /app/include/google/protobuf/message.h: In member function ‘bool google::protobuf::Reflection::IsDefaultInstance(const google::protobuf::Message&) const’:
  18519. /app/include/google/protobuf/message.h:488:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [39], int, std::string&)’
  18520.   488 |     ABSL_DCHECK_EQ(message.GetReflection(), this);
  18521.       |     ^~~~~~~~~~~~~~
  18522. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18523.   355 |   LogMessageFatal(const char* file, int line,
  18524.       |   ^~~~~~~~~~~~~~~
  18525. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  18526.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18527.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18528. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  18529.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  18530.       |   ^~~~~~~~~~~~~~~
  18531. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  18532. /app/include/google/protobuf/message.h: In function ‘const T* google::protobuf::DownCastMessage(const MessageLite*) [with T = Message]’:
  18533. /app/include/google/protobuf/message.h:1535:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18534.  1535 |   ABSL_DCHECK(DynamicCastMessage<Message>(from) == from)
  18535.       |   ^~~~~~~~~~~
  18536.       |   |
  18537.       |   const char*
  18538. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18539.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18540.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18541. /app/include/google/protobuf/message.h:1536:38: error: ‘const class google::protobuf::MessageLite’ has no member named ‘GetTypeName’
  18542.  1536 |       << "Cannot downcast " << from->GetTypeName() << " to Message";
  18543.       |                                      ^~~~~~~~~~~
  18544. /app/include/google/protobuf/message.h: In member function ‘const void* google::protobuf::Reflection::GetSplitField(const google::protobuf::Message*) const’:
  18545. /app/include/google/protobuf/message.h:1608:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18546.  1608 |   ABSL_DCHECK(schema_.IsSplit());
  18547.       |   ^~~~~~~~~~~
  18548.       |   |
  18549.       |   const char*
  18550. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18551.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18552.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18553. /app/include/google/protobuf/message.h: In member function ‘void** google::protobuf::Reflection::MutableSplitField(google::protobuf::Message*) const’:
  18554. /app/include/google/protobuf/message.h:1614:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  18555.  1614 |   ABSL_DCHECK(schema_.IsSplit());
  18556.       |   ^~~~~~~~~~~
  18557.       |   |
  18558.       |   const char*
  18559. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  18560.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  18561.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  18562. /app/include/google/protobuf/message.h: In function ‘constexpr google::protobuf::internal::FieldDescriptorLite::CppType google::protobuf::internal::GetCppType()’:
  18563. /app/include/google/protobuf/message.h:1663:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18564.  1663 |     if (std::is_same_v<T, int32_t>) return FieldDescriptor::CPPTYPE_INT32;
  18565.       |              ^~~~~~~~~
  18566.       |              is_same
  18567. /app/include/google/protobuf/message.h:1663:25: error: expected primary-expression before ‘,’ token
  18568.  1663 |     if (std::is_same_v<T, int32_t>) return FieldDescriptor::CPPTYPE_INT32;
  18569.       |                         ^
  18570. /app/include/google/protobuf/message.h:1663:34: error: expected primary-expression before ‘>’ token
  18571.  1663 |     if (std::is_same_v<T, int32_t>) return FieldDescriptor::CPPTYPE_INT32;
  18572.       |                                  ^
  18573. /app/include/google/protobuf/message.h:1663:35: error: expected primary-expression before ‘)’ token
  18574.  1663 |     if (std::is_same_v<T, int32_t>) return FieldDescriptor::CPPTYPE_INT32;
  18575.       |                                   ^
  18576. /app/include/google/protobuf/message.h:1664:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18577.  1664 |     if (std::is_same_v<T, int64_t>) return FieldDescriptor::CPPTYPE_INT64;
  18578.       |              ^~~~~~~~~
  18579.       |              is_same
  18580. /app/include/google/protobuf/message.h:1664:25: error: expected primary-expression before ‘,’ token
  18581.  1664 |     if (std::is_same_v<T, int64_t>) return FieldDescriptor::CPPTYPE_INT64;
  18582.       |                         ^
  18583. /app/include/google/protobuf/message.h:1664:34: error: expected primary-expression before ‘>’ token
  18584.  1664 |     if (std::is_same_v<T, int64_t>) return FieldDescriptor::CPPTYPE_INT64;
  18585.       |                                  ^
  18586. /app/include/google/protobuf/message.h:1664:35: error: expected primary-expression before ‘)’ token
  18587.  1664 |     if (std::is_same_v<T, int64_t>) return FieldDescriptor::CPPTYPE_INT64;
  18588.       |                                   ^
  18589. /app/include/google/protobuf/message.h:1665:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18590.  1665 |     if (std::is_same_v<T, uint32_t>) return FieldDescriptor::CPPTYPE_UINT32;
  18591.       |              ^~~~~~~~~
  18592.       |              is_same
  18593. /app/include/google/protobuf/message.h:1665:25: error: expected primary-expression before ‘,’ token
  18594.  1665 |     if (std::is_same_v<T, uint32_t>) return FieldDescriptor::CPPTYPE_UINT32;
  18595.       |                         ^
  18596. /app/include/google/protobuf/message.h:1665:35: error: expected primary-expression before ‘>’ token
  18597.  1665 |     if (std::is_same_v<T, uint32_t>) return FieldDescriptor::CPPTYPE_UINT32;
  18598.       |                                   ^
  18599. /app/include/google/protobuf/message.h:1665:36: error: expected primary-expression before ‘)’ token
  18600.  1665 |     if (std::is_same_v<T, uint32_t>) return FieldDescriptor::CPPTYPE_UINT32;
  18601.       |                                    ^
  18602. /app/include/google/protobuf/message.h:1666:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18603.  1666 |     if (std::is_same_v<T, uint64_t>) return FieldDescriptor::CPPTYPE_UINT64;
  18604.       |              ^~~~~~~~~
  18605.       |              is_same
  18606. /app/include/google/protobuf/message.h:1666:25: error: expected primary-expression before ‘,’ token
  18607.  1666 |     if (std::is_same_v<T, uint64_t>) return FieldDescriptor::CPPTYPE_UINT64;
  18608.       |                         ^
  18609. /app/include/google/protobuf/message.h:1666:35: error: expected primary-expression before ‘>’ token
  18610.  1666 |     if (std::is_same_v<T, uint64_t>) return FieldDescriptor::CPPTYPE_UINT64;
  18611.       |                                   ^
  18612. /app/include/google/protobuf/message.h:1666:36: error: expected primary-expression before ‘)’ token
  18613.  1666 |     if (std::is_same_v<T, uint64_t>) return FieldDescriptor::CPPTYPE_UINT64;
  18614.       |                                    ^
  18615. /app/include/google/protobuf/message.h:1667:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18616.  1667 |     if (std::is_same_v<T, float>) return FieldDescriptor::CPPTYPE_FLOAT;
  18617.       |              ^~~~~~~~~
  18618.       |              is_same
  18619. /app/include/google/protobuf/message.h:1667:25: error: expected primary-expression before ‘,’ token
  18620.  1667 |     if (std::is_same_v<T, float>) return FieldDescriptor::CPPTYPE_FLOAT;
  18621.       |                         ^
  18622. /app/include/google/protobuf/message.h:1667:27: error: expected primary-expression before ‘float’
  18623.  1667 |     if (std::is_same_v<T, float>) return FieldDescriptor::CPPTYPE_FLOAT;
  18624.       |                           ^~~~~
  18625. /app/include/google/protobuf/message.h:1667:26: error: expected ‘)’ before ‘float’
  18626.  1667 |     if (std::is_same_v<T, float>) return FieldDescriptor::CPPTYPE_FLOAT;
  18627.       |        ~                 ^~~~~~
  18628.       |                          )
  18629. /app/include/google/protobuf/message.h:1668:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18630.  1668 |     if (std::is_same_v<T, double>) return FieldDescriptor::CPPTYPE_DOUBLE;
  18631.       |              ^~~~~~~~~
  18632.       |              is_same
  18633. /app/include/google/protobuf/message.h:1668:25: error: expected primary-expression before ‘,’ token
  18634.  1668 |     if (std::is_same_v<T, double>) return FieldDescriptor::CPPTYPE_DOUBLE;
  18635.       |                         ^
  18636. /app/include/google/protobuf/message.h:1668:27: error: expected primary-expression before ‘double’
  18637.  1668 |     if (std::is_same_v<T, double>) return FieldDescriptor::CPPTYPE_DOUBLE;
  18638.       |                           ^~~~~~
  18639. /app/include/google/protobuf/message.h:1668:26: error: expected ‘)’ before ‘double’
  18640.  1668 |     if (std::is_same_v<T, double>) return FieldDescriptor::CPPTYPE_DOUBLE;
  18641.       |        ~                 ^~~~~~~
  18642.       |                          )
  18643. /app/include/google/protobuf/message.h:1669:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18644.  1669 |     if (std::is_same_v<T, bool>) return FieldDescriptor::CPPTYPE_BOOL;
  18645.       |              ^~~~~~~~~
  18646.       |              is_same
  18647. /app/include/google/protobuf/message.h:1669:25: error: expected primary-expression before ‘,’ token
  18648.  1669 |     if (std::is_same_v<T, bool>) return FieldDescriptor::CPPTYPE_BOOL;
  18649.       |                         ^
  18650. /app/include/google/protobuf/message.h:1669:27: error: expected primary-expression before ‘bool’
  18651.  1669 |     if (std::is_same_v<T, bool>) return FieldDescriptor::CPPTYPE_BOOL;
  18652.       |                           ^~~~
  18653. /app/include/google/protobuf/message.h:1669:26: error: expected ‘)’ before ‘bool’
  18654.  1669 |     if (std::is_same_v<T, bool>) return FieldDescriptor::CPPTYPE_BOOL;
  18655.       |        ~                 ^~~~~
  18656.       |                          )
  18657. /app/include/google/protobuf/message.h:1671:22: error: ‘remove_cv_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_cv’?
  18658.  1671 |     using PCV = std::remove_cv_t<std::remove_pointer_t<T>>;
  18659.       |                      ^~~~~~~~~~~
  18660.       |                      remove_cv
  18661. /app/include/google/protobuf/message.h:1674:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18662.  1674 |     if (std::is_same_v<PCV, internal::ArenaStringPtr> ||
  18663.       |              ^~~~~~~~~
  18664.       |              is_same
  18665. /app/include/google/protobuf/message.h:1674:24: error: ‘PCV’ was not declared in this scope
  18666.  1674 |     if (std::is_same_v<PCV, internal::ArenaStringPtr> ||
  18667.       |                        ^~~
  18668. /app/include/google/protobuf/message.h:1674:53: error: expected primary-expression before ‘>’ token
  18669.  1674 |     if (std::is_same_v<PCV, internal::ArenaStringPtr> ||
  18670.       |                                                     ^
  18671. /app/include/google/protobuf/message.h:1674:55: error: expected primary-expression before ‘||’ token
  18672.  1674 |     if (std::is_same_v<PCV, internal::ArenaStringPtr> ||
  18673.       |                                                       ^~
  18674. /app/include/google/protobuf/message.h:1675:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18675.  1675 |         std::is_same_v<PCV, std::string> ||
  18676.       |              ^~~~~~~~~
  18677.       |              is_same
  18678. /app/include/google/protobuf/message.h:1675:40: error: expected primary-expression before ‘>’ token
  18679.  1675 |         std::is_same_v<PCV, std::string> ||
  18680.       |                                        ^
  18681. /app/include/google/protobuf/message.h:1675:42: error: expected primary-expression before ‘||’ token
  18682.  1675 |         std::is_same_v<PCV, std::string> ||
  18683.       |                                          ^~
  18684. /app/include/google/protobuf/message.h:1676:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18685.  1676 |         std::is_same_v<PCV, internal::MicroString> ||
  18686.       |              ^~~~~~~~~
  18687.       |              is_same
  18688. /app/include/google/protobuf/message.h:1676:50: error: expected primary-expression before ‘>’ token
  18689.  1676 |         std::is_same_v<PCV, internal::MicroString> ||
  18690.       |                                                  ^
  18691. /app/include/google/protobuf/message.h:1676:52: error: expected primary-expression before ‘||’ token
  18692.  1676 |         std::is_same_v<PCV, internal::MicroString> ||
  18693.       |                                                    ^~
  18694. /app/include/google/protobuf/message.h:1677:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18695.  1677 |         std::is_same_v<PCV, absl::Cord>) {
  18696.       |              ^~~~~~~~~
  18697.       |              is_same
  18698. /app/include/google/protobuf/message.h:1677:39: error: expected primary-expression before ‘>’ token
  18699.  1677 |         std::is_same_v<PCV, absl::Cord>) {
  18700.       |                                       ^
  18701. /app/include/google/protobuf/message.h:1677:40: error: expected primary-expression before ‘)’ token
  18702.  1677 |         std::is_same_v<PCV, absl::Cord>) {
  18703.       |                                        ^
  18704. /app/include/google/protobuf/message.h:1682:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18705.  1682 |     if (std::is_same_v<PCV, Message> ||      //
  18706.       |              ^~~~~~~~~
  18707.       |              is_same
  18708. /app/include/google/protobuf/message.h:1682:24: error: ‘PCV’ was not declared in this scope
  18709.  1682 |     if (std::is_same_v<PCV, Message> ||      //
  18710.       |                        ^~~
  18711. /app/include/google/protobuf/message.h:1682:36: error: expected primary-expression before ‘>’ token
  18712.  1682 |     if (std::is_same_v<PCV, Message> ||      //
  18713.       |                                    ^
  18714. /app/include/google/protobuf/message.h:1682:38: error: expected primary-expression before ‘||’ token
  18715.  1682 |     if (std::is_same_v<PCV, Message> ||      //
  18716.       |                                      ^~
  18717. /app/include/google/protobuf/message.h:1683:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18718.  1683 |         std::is_same_v<PCV, MessageLite> ||  //
  18719.       |              ^~~~~~~~~
  18720.       |              is_same
  18721. /app/include/google/protobuf/message.h:1683:40: error: expected primary-expression before ‘>’ token
  18722.  1683 |         std::is_same_v<PCV, MessageLite> ||  //
  18723.       |                                        ^
  18724. /app/include/google/protobuf/message.h:1683:42: error: expected primary-expression before ‘||’ token
  18725.  1683 |         std::is_same_v<PCV, MessageLite> ||  //
  18726.       |                                          ^~
  18727. /app/include/google/protobuf/message.h:1684:14: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18728.  1684 |         std::is_same_v<PCV, internal::LazyField>) {
  18729.       |              ^~~~~~~~~
  18730.       |              is_same
  18731. /app/include/google/protobuf/message.h:1684:48: error: expected primary-expression before ‘>’ token
  18732.  1684 |         std::is_same_v<PCV, internal::LazyField>) {
  18733.       |                                                ^
  18734. /app/include/google/protobuf/message.h:1684:49: error: expected primary-expression before ‘)’ token
  18735.  1684 |         std::is_same_v<PCV, internal::LazyField>) {
  18736.       |                                                 ^
  18737. /app/include/google/protobuf/message.h: In member function ‘void google::protobuf::Reflection::VerifyFieldType(const google::protobuf::FieldDescriptor*) const’:
  18738. /app/include/google/protobuf/message.h:1698:46: error: ‘constexpr bool google::protobuf::internal::PerformDebugChecks()’ called in a constant expression
  18739.  1698 |   if constexpr (!internal::PerformDebugChecks()) {
  18740.       |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  18741. /app/include/google/protobuf/port.h:279:16: note: ‘constexpr bool google::protobuf::internal::PerformDebugChecks()’ declared here
  18742.   279 | constexpr bool PerformDebugChecks() {
  18743.       |                ^~~~~~~~~~~~~~~~~~
  18744. /app/include/google/protobuf/message.h:1701:22: error: ‘is_const_v’ is not a member of ‘std’; did you mean ‘is_const’?
  18745.  1701 |   if constexpr (std::is_const_v<T>) {
  18746.       |                      ^~~~~~~~~~
  18747.       |                      is_const
  18748. /app/include/google/protobuf/message.h:1701:34: error: expected primary-expression before ‘>’ token
  18749.  1701 |   if constexpr (std::is_const_v<T>) {
  18750.       |                                  ^
  18751. /app/include/google/protobuf/message.h:1701:35: error: expected primary-expression before ‘)’ token
  18752.  1701 |   if constexpr (std::is_const_v<T>) {
  18753.       |                                   ^
  18754. /app/include/google/protobuf/message.h:1702:33: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  18755.  1702 |     return VerifyFieldType<std::remove_const_t<T>>(field);
  18756.       |                                 ^~~~~~~~~~~~~~
  18757.       |                                 remove_const
  18758. /app/include/google/protobuf/message.h:1702:33: error: ‘remove_const_t’ is not a member of ‘std’; did you mean ‘remove_const’?
  18759.  1702 |     return VerifyFieldType<std::remove_const_t<T>>(field);
  18760.       |                                 ^~~~~~~~~~~~~~
  18761.       |                                 remove_const
  18762. /app/include/google/protobuf/message.h:1702:12: error: parse error in template argument list
  18763.  1702 |     return VerifyFieldType<std::remove_const_t<T>>(field);
  18764.       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18765. /app/include/google/protobuf/message.h:1706:22: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18766.  1706 |   if constexpr (std::is_same_v<T, char> || std::is_same_v<T, void>) {
  18767.       |                      ^~~~~~~~~
  18768.       |                      is_same
  18769. /app/include/google/protobuf/message.h:1706:33: error: expected primary-expression before ‘,’ token
  18770.  1706 |   if constexpr (std::is_same_v<T, char> || std::is_same_v<T, void>) {
  18771.       |                                 ^
  18772. /app/include/google/protobuf/message.h:1706:35: error: expected primary-expression before ‘char’
  18773.  1706 |   if constexpr (std::is_same_v<T, char> || std::is_same_v<T, void>) {
  18774.       |                                   ^~~~
  18775. /app/include/google/protobuf/message.h:1706:34: error: expected ‘)’ before ‘char’
  18776.  1706 |   if constexpr (std::is_same_v<T, char> || std::is_same_v<T, void>) {
  18777.       |                ~                 ^~~~~
  18778.       |                                  )
  18779. /app/include/google/protobuf/message.h: In lambda function:
  18780. /app/include/google/protobuf/message.h:1711:69: error: ‘const class google::protobuf::FieldDescriptor’ has no member named ‘full_name’
  18781.  1711 |     return absl::StrFormat("Invalid cast of %s to type %s.", field->full_name(),
  18782.       |                                                                     ^~~~~~~~~
  18783. /app/include/google/protobuf/message.h:1712:38: error: ‘RttiTypeName’ is not a member of ‘google::protobuf::internal’
  18784.  1712 |                            internal::RttiTypeName<T>().value_or("unknown"));
  18785.       |                                      ^~~~~~~~~~~~
  18786. /app/include/google/protobuf/message.h:1712:52: error: expected primary-expression before ‘>’ token
  18787.  1712 |                            internal::RttiTypeName<T>().value_or("unknown"));
  18788.       |                                                    ^
  18789. /app/include/google/protobuf/message.h:1712:54: error: expected primary-expression before ‘)’ token
  18790.  1712 |                            internal::RttiTypeName<T>().value_or("unknown"));
  18791.       |                                                      ^
  18792. /app/include/google/protobuf/message.h: In member function ‘void google::protobuf::Reflection::VerifyFieldType(const google::protobuf::FieldDescriptor*) const’:
  18793. /app/include/google/protobuf/message.h:1716:22: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18794.  1716 |   if constexpr (std::is_same_v<T, internal::MapFieldBase>) {
  18795.       |                      ^~~~~~~~~
  18796.       |                      is_same
  18797. /app/include/google/protobuf/message.h:1716:33: error: expected primary-expression before ‘,’ token
  18798.  1716 |   if constexpr (std::is_same_v<T, internal::MapFieldBase>) {
  18799.       |                                 ^
  18800. /app/include/google/protobuf/message.h:1716:57: error: expected primary-expression before ‘>’ token
  18801.  1716 |   if constexpr (std::is_same_v<T, internal::MapFieldBase>) {
  18802.       |                                                         ^
  18803. /app/include/google/protobuf/message.h:1716:58: error: expected primary-expression before ‘)’ token
  18804.  1716 |   if constexpr (std::is_same_v<T, internal::MapFieldBase>) {
  18805.       |                                                          ^
  18806. /app/include/google/protobuf/message.h:1718:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18807.  1718 |   } else if constexpr (std::is_same_v<T, internal::RepeatedPtrFieldBase>) {
  18808.       |                             ^~~~~~~~~
  18809.       |                             is_same
  18810. /app/include/google/protobuf/message.h:1718:40: error: expected primary-expression before ‘,’ token
  18811.  1718 |   } else if constexpr (std::is_same_v<T, internal::RepeatedPtrFieldBase>) {
  18812.       |                                        ^
  18813. /app/include/google/protobuf/message.h:1718:72: error: expected primary-expression before ‘>’ token
  18814.  1718 |   } else if constexpr (std::is_same_v<T, internal::RepeatedPtrFieldBase>) {
  18815.       |                                                                        ^
  18816. /app/include/google/protobuf/message.h:1718:73: error: expected primary-expression before ‘)’ token
  18817.  1718 |   } else if constexpr (std::is_same_v<T, internal::RepeatedPtrFieldBase>) {
  18818.       |                                                                         ^
  18819. /app/include/google/protobuf/message.h:1735:9: error: ‘is_pointer_v’ is not a member of ‘std’; did you mean ‘is_pointer’?
  18820.  1735 |         ABSL_DCHECK(std::is_pointer_v<T>) << error();
  18821.       |         ^~~~~~~~~~~
  18822. /app/include/google/protobuf/message.h:1735:9: error: expected primary-expression before ‘>’ token
  18823.  1735 |         ABSL_DCHECK(std::is_pointer_v<T>) << error();
  18824.       |         ^~~~~~~~~~~
  18825. /app/include/google/protobuf/message.h:1735:9: error: expected primary-expression before ‘)’ token
  18826.  1735 |         ABSL_DCHECK(std::is_pointer_v<T>) << error();
  18827.       |         ^~~~~~~~~~~
  18828. /app/include/google/protobuf/message.h:1746:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18829.  1746 |             ABSL_DCHECK((std::is_same_v<T, internal::MicroString>)) << error();
  18830.       |             ^~~~~~~~~~~
  18831. /app/include/google/protobuf/message.h:1746:13: error: expected primary-expression before ‘,’ token
  18832.  1746 |             ABSL_DCHECK((std::is_same_v<T, internal::MicroString>)) << error();
  18833.       |             ^~~~~~~~~~~
  18834. /app/include/google/protobuf/message.h:1746:13: error: expected primary-expression before ‘>’ token
  18835.  1746 |             ABSL_DCHECK((std::is_same_v<T, internal::MicroString>)) << error();
  18836.       |             ^~~~~~~~~~~
  18837. /app/include/google/protobuf/message.h:1746:13: error: expected primary-expression before ‘)’ token
  18838.  1746 |             ABSL_DCHECK((std::is_same_v<T, internal::MicroString>)) << error();
  18839.       |             ^~~~~~~~~~~
  18840. /app/include/google/protobuf/message.h:1748:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18841.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  18842.       |             ^~~~~~~~~~~
  18843. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘,’ token
  18844.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  18845.       |             ^~~~~~~~~~~
  18846. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘>’ token
  18847.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  18848.       |             ^~~~~~~~~~~
  18849. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘||’ token
  18850.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  18851.       |             ^~~~~~~~~~~
  18852. /app/include/google/protobuf/message.h:1748:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18853.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  18854.       |             ^~~~~~~~~~~
  18855. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘,’ token
  18856.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  18857.       |             ^~~~~~~~~~~
  18858. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘>’ token
  18859.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  18860.       |             ^~~~~~~~~~~
  18861. /app/include/google/protobuf/message.h:1748:13: error: expected primary-expression before ‘)’ token
  18862.  1748 |             ABSL_DCHECK((std::is_same_v<T, internal::ArenaStringPtr> ||
  18863.       |             ^~~~~~~~~~~
  18864. /app/include/google/protobuf/message.h:1755:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18865.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  18866.       |             ^~~~~~~~~~~
  18867. /app/include/google/protobuf/message.h:1755:13: error: expected primary-expression before ‘,’ token
  18868.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  18869.       |             ^~~~~~~~~~~
  18870. /app/include/google/protobuf/message.h:1755:13: error: expected primary-expression before ‘*’ token
  18871.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  18872.       |             ^~~~~~~~~~~
  18873. /app/include/google/protobuf/message.h:1755:13: error: expected primary-expression before ‘>’ token
  18874.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  18875.       |             ^~~~~~~~~~~
  18876. /app/include/google/protobuf/message.h:1755:13: error: expected primary-expression before ‘)’ token
  18877.  1755 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord*>)) << error();
  18878.       |             ^~~~~~~~~~~
  18879. /app/include/google/protobuf/message.h:1757:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18880.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  18881.       |             ^~~~~~~~~~~
  18882. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘,’ token
  18883.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  18884.       |             ^~~~~~~~~~~
  18885. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘>’ token
  18886.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  18887.       |             ^~~~~~~~~~~
  18888. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘||’ token
  18889.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  18890.       |             ^~~~~~~~~~~
  18891. /app/include/google/protobuf/message.h:1757:13: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
  18892.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  18893.       |             ^~~~~~~~~~~
  18894. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘,’ token
  18895.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  18896.       |             ^~~~~~~~~~~
  18897. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘>’ token
  18898.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  18899.       |             ^~~~~~~~~~~
  18900. /app/include/google/protobuf/message.h:1757:13: error: expected primary-expression before ‘)’ token
  18901.  1757 |             ABSL_DCHECK((std::is_same_v<T, absl::Cord> ||
  18902.       |             ^~~~~~~~~~~
  18903. /app/include/google/protobuf/message.h: In member function ‘const Type& google::protobuf::Reflection::GetRawSplit(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const’:
  18904. /app/include/google/protobuf/message.h:1771:68: error: ‘const class google::protobuf::FieldDescriptor’ has no member named ‘full_name’
  18905.  1771 |   ABSL_DCHECK(!schema_.InRealOneof(field)) << "Field = " << field->full_name();
  18906.       |                                                                    ^~~~~~~~~
  18907. /app/include/google/protobuf/message.h: In member function ‘const Type& google::protobuf::Reflection::GetRaw(const google::protobuf::Message&, const google::protobuf::FieldDescriptor*) const’:
  18908. /app/include/google/protobuf/message.h:1797:31: error: ‘const class google::protobuf::FieldDescriptor’ has no member named ‘full_name’
  18909.  1797 |       << "Field = " << field->full_name();
  18910.       |                               ^~~~~~~~~
  18911. In file included from /app/include/google/protobuf/generated_message_bases.h:24,
  18912.                  from /app/include/google/protobuf/descriptor.pb.h:23,
  18913.                  from /run/build/monero-gui/test-protobuf.pb.h:32:
  18914. /app/include/google/protobuf/port_def.inc: At global scope:
  18915. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  18916.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  18917.       |               ^~~~~~~~~~~~~~~~~~~~~~
  18918. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  18919. In file included from /app/include/google/protobuf/descriptor.pb.h:37:
  18920. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  18921.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  18922.       |               ^~~~~~~~~~~~~~~~~~~~~~
  18923. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  18924. /app/include/google/protobuf/descriptor.pb.h:45:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  18925.    45 | ::absl::string_view GetAnyMessageName();
  18926.       |         ^~~~~~~~~~~
  18927. /app/include/google/protobuf/descriptor.pb.h:333:13: error: ‘string_view’ is not a member of ‘absl’
  18928.   333 |     ::absl::string_view name, ExtensionRangeOptions_VerificationState* PROTOBUF_NONNULL value) {
  18929.       |             ^~~~~~~~~~~
  18930. /app/include/google/protobuf/descriptor.pb.h:333:70: error: expected primary-expression before ‘*’ token
  18931.   333 |     ::absl::string_view name, ExtensionRangeOptions_VerificationState* PROTOBUF_NONNULL value) {
  18932.       |                                                                      ^
  18933. /app/include/google/protobuf/descriptor.pb.h:333:89: error: ‘value’ was not declared in this scope
  18934.   333 |     ::absl::string_view name, ExtensionRangeOptions_VerificationState* PROTOBUF_NONNULL value) {
  18935.       |                                                                                         ^~~~~
  18936. /app/include/google/protobuf/descriptor.pb.h:333:94: error: expression list treated as compound expression in initializer [-fpermissive]
  18937.   333 |     ::absl::string_view name, ExtensionRangeOptions_VerificationState* PROTOBUF_NONNULL value) {
  18938.       |                                                                                              ^
  18939. /app/include/google/protobuf/descriptor.pb.h:381:13: error: ‘string_view’ is not a member of ‘absl’
  18940.   381 |     ::absl::string_view name, FieldDescriptorProto_Type* PROTOBUF_NONNULL value) {
  18941.       |             ^~~~~~~~~~~
  18942. /app/include/google/protobuf/descriptor.pb.h:381:56: error: expected primary-expression before ‘*’ token
  18943.   381 |     ::absl::string_view name, FieldDescriptorProto_Type* PROTOBUF_NONNULL value) {
  18944.       |                                                        ^
  18945. /app/include/google/protobuf/descriptor.pb.h:381:75: error: ‘value’ was not declared in this scope
  18946.   381 |     ::absl::string_view name, FieldDescriptorProto_Type* PROTOBUF_NONNULL value) {
  18947.       |                                                                           ^~~~~
  18948. /app/include/google/protobuf/descriptor.pb.h:381:80: error: expression list treated as compound expression in initializer [-fpermissive]
  18949.   381 |     ::absl::string_view name, FieldDescriptorProto_Type* PROTOBUF_NONNULL value) {
  18950.       |                                                                                ^
  18951. /app/include/google/protobuf/descriptor.pb.h:414:13: error: ‘string_view’ is not a member of ‘absl’
  18952.   414 |     ::absl::string_view name, FieldDescriptorProto_Label* PROTOBUF_NONNULL value) {
  18953.       |             ^~~~~~~~~~~
  18954. /app/include/google/protobuf/descriptor.pb.h:414:57: error: expected primary-expression before ‘*’ token
  18955.   414 |     ::absl::string_view name, FieldDescriptorProto_Label* PROTOBUF_NONNULL value) {
  18956.       |                                                         ^
  18957. /app/include/google/protobuf/descriptor.pb.h:414:76: error: ‘value’ was not declared in this scope
  18958.   414 |     ::absl::string_view name, FieldDescriptorProto_Label* PROTOBUF_NONNULL value) {
  18959.       |                                                                            ^~~~~
  18960. /app/include/google/protobuf/descriptor.pb.h:414:81: error: expression list treated as compound expression in initializer [-fpermissive]
  18961.   414 |     ::absl::string_view name, FieldDescriptorProto_Label* PROTOBUF_NONNULL value) {
  18962.       |                                                                                 ^
  18963. /app/include/google/protobuf/descriptor.pb.h:447:13: error: ‘string_view’ is not a member of ‘absl’
  18964.   447 |     ::absl::string_view name, FileOptions_OptimizeMode* PROTOBUF_NONNULL value) {
  18965.       |             ^~~~~~~~~~~
  18966. /app/include/google/protobuf/descriptor.pb.h:447:55: error: expected primary-expression before ‘*’ token
  18967.   447 |     ::absl::string_view name, FileOptions_OptimizeMode* PROTOBUF_NONNULL value) {
  18968.       |                                                       ^
  18969. /app/include/google/protobuf/descriptor.pb.h:447:74: error: ‘value’ was not declared in this scope
  18970.   447 |     ::absl::string_view name, FileOptions_OptimizeMode* PROTOBUF_NONNULL value) {
  18971.       |                                                                          ^~~~~
  18972. /app/include/google/protobuf/descriptor.pb.h:447:79: error: expression list treated as compound expression in initializer [-fpermissive]
  18973.   447 |     ::absl::string_view name, FileOptions_OptimizeMode* PROTOBUF_NONNULL value) {
  18974.       |                                                                               ^
  18975. /app/include/google/protobuf/descriptor.pb.h:480:13: error: ‘string_view’ is not a member of ‘absl’
  18976.   480 |     ::absl::string_view name, FieldOptions_CType* PROTOBUF_NONNULL value) {
  18977.       |             ^~~~~~~~~~~
  18978. /app/include/google/protobuf/descriptor.pb.h:480:49: error: expected primary-expression before ‘*’ token
  18979.   480 |     ::absl::string_view name, FieldOptions_CType* PROTOBUF_NONNULL value) {
  18980.       |                                                 ^
  18981. /app/include/google/protobuf/descriptor.pb.h:480:68: error: ‘value’ was not declared in this scope
  18982.   480 |     ::absl::string_view name, FieldOptions_CType* PROTOBUF_NONNULL value) {
  18983.       |                                                                    ^~~~~
  18984. /app/include/google/protobuf/descriptor.pb.h:480:73: error: expression list treated as compound expression in initializer [-fpermissive]
  18985.   480 |     ::absl::string_view name, FieldOptions_CType* PROTOBUF_NONNULL value) {
  18986.       |                                                                         ^
  18987. /app/include/google/protobuf/descriptor.pb.h:513:13: error: ‘string_view’ is not a member of ‘absl’
  18988.   513 |     ::absl::string_view name, FieldOptions_JSType* PROTOBUF_NONNULL value) {
  18989.       |             ^~~~~~~~~~~
  18990. /app/include/google/protobuf/descriptor.pb.h:513:50: error: expected primary-expression before ‘*’ token
  18991.   513 |     ::absl::string_view name, FieldOptions_JSType* PROTOBUF_NONNULL value) {
  18992.       |                                                  ^
  18993. /app/include/google/protobuf/descriptor.pb.h:513:69: error: ‘value’ was not declared in this scope
  18994.   513 |     ::absl::string_view name, FieldOptions_JSType* PROTOBUF_NONNULL value) {
  18995.       |                                                                     ^~~~~
  18996. /app/include/google/protobuf/descriptor.pb.h:513:74: error: expression list treated as compound expression in initializer [-fpermissive]
  18997.   513 |     ::absl::string_view name, FieldOptions_JSType* PROTOBUF_NONNULL value) {
  18998.       |                                                                          ^
  18999. /app/include/google/protobuf/descriptor.pb.h:546:13: error: ‘string_view’ is not a member of ‘absl’
  19000.   546 |     ::absl::string_view name, FieldOptions_OptionRetention* PROTOBUF_NONNULL value) {
  19001.       |             ^~~~~~~~~~~
  19002. /app/include/google/protobuf/descriptor.pb.h:546:59: error: expected primary-expression before ‘*’ token
  19003.   546 |     ::absl::string_view name, FieldOptions_OptionRetention* PROTOBUF_NONNULL value) {
  19004.       |                                                           ^
  19005. /app/include/google/protobuf/descriptor.pb.h:546:78: error: ‘value’ was not declared in this scope
  19006.   546 |     ::absl::string_view name, FieldOptions_OptionRetention* PROTOBUF_NONNULL value) {
  19007.       |                                                                              ^~~~~
  19008. /app/include/google/protobuf/descriptor.pb.h:546:83: error: expression list treated as compound expression in initializer [-fpermissive]
  19009.   546 |     ::absl::string_view name, FieldOptions_OptionRetention* PROTOBUF_NONNULL value) {
  19010.       |                                                                                   ^
  19011. /app/include/google/protobuf/descriptor.pb.h:586:13: error: ‘string_view’ is not a member of ‘absl’
  19012.   586 |     ::absl::string_view name, FieldOptions_OptionTargetType* PROTOBUF_NONNULL value) {
  19013.       |             ^~~~~~~~~~~
  19014. /app/include/google/protobuf/descriptor.pb.h:586:60: error: expected primary-expression before ‘*’ token
  19015.   586 |     ::absl::string_view name, FieldOptions_OptionTargetType* PROTOBUF_NONNULL value) {
  19016.       |                                                            ^
  19017. /app/include/google/protobuf/descriptor.pb.h:586:79: error: ‘value’ was not declared in this scope
  19018.   586 |     ::absl::string_view name, FieldOptions_OptionTargetType* PROTOBUF_NONNULL value) {
  19019.       |                                                                               ^~~~~
  19020. /app/include/google/protobuf/descriptor.pb.h:586:84: error: expression list treated as compound expression in initializer [-fpermissive]
  19021.   586 |     ::absl::string_view name, FieldOptions_OptionTargetType* PROTOBUF_NONNULL value) {
  19022.       |                                                                                    ^
  19023. /app/include/google/protobuf/descriptor.pb.h:619:13: error: ‘string_view’ is not a member of ‘absl’
  19024.   619 |     ::absl::string_view name, MethodOptions_IdempotencyLevel* PROTOBUF_NONNULL value) {
  19025.       |             ^~~~~~~~~~~
  19026. /app/include/google/protobuf/descriptor.pb.h:619:61: error: expected primary-expression before ‘*’ token
  19027.   619 |     ::absl::string_view name, MethodOptions_IdempotencyLevel* PROTOBUF_NONNULL value) {
  19028.       |                                                             ^
  19029. /app/include/google/protobuf/descriptor.pb.h:619:80: error: ‘value’ was not declared in this scope
  19030.   619 |     ::absl::string_view name, MethodOptions_IdempotencyLevel* PROTOBUF_NONNULL value) {
  19031.       |                                                                                ^~~~~
  19032. /app/include/google/protobuf/descriptor.pb.h:619:85: error: expression list treated as compound expression in initializer [-fpermissive]
  19033.   619 |     ::absl::string_view name, MethodOptions_IdempotencyLevel* PROTOBUF_NONNULL value) {
  19034.       |                                                                                     ^
  19035. /app/include/google/protobuf/descriptor.pb.h:654:13: error: ‘string_view’ is not a member of ‘absl’
  19036.   654 |     ::absl::string_view name, FeatureSet_VisibilityFeature_DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  19037.       |             ^~~~~~~~~~~
  19038. /app/include/google/protobuf/descriptor.pb.h:654:83: error: expected primary-expression before ‘*’ token
  19039.   654 |     ::absl::string_view name, FeatureSet_VisibilityFeature_DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  19040.       |                                                                                   ^
  19041. /app/include/google/protobuf/descriptor.pb.h:654:102: error: ‘value’ was not declared in this scope
  19042.   654 |     ::absl::string_view name, FeatureSet_VisibilityFeature_DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  19043.       |                                                                                                      ^~~~~
  19044. /app/include/google/protobuf/descriptor.pb.h:654:107: error: expression list treated as compound expression in initializer [-fpermissive]
  19045.   654 |     ::absl::string_view name, FeatureSet_VisibilityFeature_DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  19046.       |                                                                                                           ^
  19047. /app/include/google/protobuf/descriptor.pb.h:688:13: error: ‘string_view’ is not a member of ‘absl’
  19048.   688 |     ::absl::string_view name, FeatureSet_FieldPresence* PROTOBUF_NONNULL value) {
  19049.       |             ^~~~~~~~~~~
  19050. /app/include/google/protobuf/descriptor.pb.h:688:55: error: expected primary-expression before ‘*’ token
  19051.   688 |     ::absl::string_view name, FeatureSet_FieldPresence* PROTOBUF_NONNULL value) {
  19052.       |                                                       ^
  19053. /app/include/google/protobuf/descriptor.pb.h:688:74: error: ‘value’ was not declared in this scope
  19054.   688 |     ::absl::string_view name, FeatureSet_FieldPresence* PROTOBUF_NONNULL value) {
  19055.       |                                                                          ^~~~~
  19056. /app/include/google/protobuf/descriptor.pb.h:688:79: error: expression list treated as compound expression in initializer [-fpermissive]
  19057.   688 |     ::absl::string_view name, FeatureSet_FieldPresence* PROTOBUF_NONNULL value) {
  19058.       |                                                                               ^
  19059. /app/include/google/protobuf/descriptor.pb.h:721:13: error: ‘string_view’ is not a member of ‘absl’
  19060.   721 |     ::absl::string_view name, FeatureSet_EnumType* PROTOBUF_NONNULL value) {
  19061.       |             ^~~~~~~~~~~
  19062. /app/include/google/protobuf/descriptor.pb.h:721:50: error: expected primary-expression before ‘*’ token
  19063.   721 |     ::absl::string_view name, FeatureSet_EnumType* PROTOBUF_NONNULL value) {
  19064.       |                                                  ^
  19065. /app/include/google/protobuf/descriptor.pb.h:721:69: error: ‘value’ was not declared in this scope
  19066.   721 |     ::absl::string_view name, FeatureSet_EnumType* PROTOBUF_NONNULL value) {
  19067.       |                                                                     ^~~~~
  19068. /app/include/google/protobuf/descriptor.pb.h:721:74: error: expression list treated as compound expression in initializer [-fpermissive]
  19069.   721 |     ::absl::string_view name, FeatureSet_EnumType* PROTOBUF_NONNULL value) {
  19070.       |                                                                          ^
  19071. /app/include/google/protobuf/descriptor.pb.h:754:13: error: ‘string_view’ is not a member of ‘absl’
  19072.   754 |     ::absl::string_view name, FeatureSet_RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  19073.       |             ^~~~~~~~~~~
  19074. /app/include/google/protobuf/descriptor.pb.h:754:63: error: expected primary-expression before ‘*’ token
  19075.   754 |     ::absl::string_view name, FeatureSet_RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  19076.       |                                                               ^
  19077. /app/include/google/protobuf/descriptor.pb.h:754:82: error: ‘value’ was not declared in this scope
  19078.   754 |     ::absl::string_view name, FeatureSet_RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  19079.       |                                                                                  ^~~~~
  19080. /app/include/google/protobuf/descriptor.pb.h:754:87: error: expression list treated as compound expression in initializer [-fpermissive]
  19081.   754 |     ::absl::string_view name, FeatureSet_RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  19082.       |                                                                                       ^
  19083. /app/include/google/protobuf/descriptor.pb.h:787:13: error: ‘string_view’ is not a member of ‘absl’
  19084.   787 |     ::absl::string_view name, FeatureSet_Utf8Validation* PROTOBUF_NONNULL value) {
  19085.       |             ^~~~~~~~~~~
  19086. /app/include/google/protobuf/descriptor.pb.h:787:56: error: expected primary-expression before ‘*’ token
  19087.   787 |     ::absl::string_view name, FeatureSet_Utf8Validation* PROTOBUF_NONNULL value) {
  19088.       |                                                        ^
  19089. /app/include/google/protobuf/descriptor.pb.h:787:75: error: ‘value’ was not declared in this scope
  19090.   787 |     ::absl::string_view name, FeatureSet_Utf8Validation* PROTOBUF_NONNULL value) {
  19091.       |                                                                           ^~~~~
  19092. /app/include/google/protobuf/descriptor.pb.h:787:80: error: expression list treated as compound expression in initializer [-fpermissive]
  19093.   787 |     ::absl::string_view name, FeatureSet_Utf8Validation* PROTOBUF_NONNULL value) {
  19094.       |                                                                                ^
  19095. /app/include/google/protobuf/descriptor.pb.h:820:13: error: ‘string_view’ is not a member of ‘absl’
  19096.   820 |     ::absl::string_view name, FeatureSet_MessageEncoding* PROTOBUF_NONNULL value) {
  19097.       |             ^~~~~~~~~~~
  19098. /app/include/google/protobuf/descriptor.pb.h:820:57: error: expected primary-expression before ‘*’ token
  19099.   820 |     ::absl::string_view name, FeatureSet_MessageEncoding* PROTOBUF_NONNULL value) {
  19100.       |                                                         ^
  19101. /app/include/google/protobuf/descriptor.pb.h:820:76: error: ‘value’ was not declared in this scope
  19102.   820 |     ::absl::string_view name, FeatureSet_MessageEncoding* PROTOBUF_NONNULL value) {
  19103.       |                                                                            ^~~~~
  19104. /app/include/google/protobuf/descriptor.pb.h:820:81: error: expression list treated as compound expression in initializer [-fpermissive]
  19105.   820 |     ::absl::string_view name, FeatureSet_MessageEncoding* PROTOBUF_NONNULL value) {
  19106.       |                                                                                 ^
  19107. /app/include/google/protobuf/descriptor.pb.h:853:13: error: ‘string_view’ is not a member of ‘absl’
  19108.   853 |     ::absl::string_view name, FeatureSet_JsonFormat* PROTOBUF_NONNULL value) {
  19109.       |             ^~~~~~~~~~~
  19110. /app/include/google/protobuf/descriptor.pb.h:853:52: error: expected primary-expression before ‘*’ token
  19111.   853 |     ::absl::string_view name, FeatureSet_JsonFormat* PROTOBUF_NONNULL value) {
  19112.       |                                                    ^
  19113. /app/include/google/protobuf/descriptor.pb.h:853:71: error: ‘value’ was not declared in this scope
  19114.   853 |     ::absl::string_view name, FeatureSet_JsonFormat* PROTOBUF_NONNULL value) {
  19115.       |                                                                       ^~~~~
  19116. /app/include/google/protobuf/descriptor.pb.h:853:76: error: expression list treated as compound expression in initializer [-fpermissive]
  19117.   853 |     ::absl::string_view name, FeatureSet_JsonFormat* PROTOBUF_NONNULL value) {
  19118.       |                                                                            ^
  19119. /app/include/google/protobuf/descriptor.pb.h:886:13: error: ‘string_view’ is not a member of ‘absl’
  19120.   886 |     ::absl::string_view name, FeatureSet_EnforceNamingStyle* PROTOBUF_NONNULL value) {
  19121.       |             ^~~~~~~~~~~
  19122. /app/include/google/protobuf/descriptor.pb.h:886:60: error: expected primary-expression before ‘*’ token
  19123.   886 |     ::absl::string_view name, FeatureSet_EnforceNamingStyle* PROTOBUF_NONNULL value) {
  19124.       |                                                            ^
  19125. /app/include/google/protobuf/descriptor.pb.h:886:79: error: ‘value’ was not declared in this scope
  19126.   886 |     ::absl::string_view name, FeatureSet_EnforceNamingStyle* PROTOBUF_NONNULL value) {
  19127.       |                                                                               ^~~~~
  19128. /app/include/google/protobuf/descriptor.pb.h:886:84: error: expression list treated as compound expression in initializer [-fpermissive]
  19129.   886 |     ::absl::string_view name, FeatureSet_EnforceNamingStyle* PROTOBUF_NONNULL value) {
  19130.       |                                                                                    ^
  19131. /app/include/google/protobuf/descriptor.pb.h:919:13: error: ‘string_view’ is not a member of ‘absl’
  19132.   919 |     ::absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* PROTOBUF_NONNULL value) {
  19133.       |             ^~~~~~~~~~~
  19134. /app/include/google/protobuf/descriptor.pb.h:919:68: error: expected primary-expression before ‘*’ token
  19135.   919 |     ::absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* PROTOBUF_NONNULL value) {
  19136.       |                                                                    ^
  19137. /app/include/google/protobuf/descriptor.pb.h:919:87: error: ‘value’ was not declared in this scope
  19138.   919 |     ::absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* PROTOBUF_NONNULL value) {
  19139.       |                                                                                       ^~~~~
  19140. /app/include/google/protobuf/descriptor.pb.h:919:92: error: expression list treated as compound expression in initializer [-fpermissive]
  19141.   919 |     ::absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* PROTOBUF_NONNULL value) {
  19142.       |                                                                                            ^
  19143. /app/include/google/protobuf/descriptor.pb.h:955:13: error: ‘string_view’ is not a member of ‘absl’
  19144.   955 |     ::absl::string_view name, Edition* PROTOBUF_NONNULL value) {
  19145.       |             ^~~~~~~~~~~
  19146. /app/include/google/protobuf/descriptor.pb.h:955:38: error: expected primary-expression before ‘*’ token
  19147.   955 |     ::absl::string_view name, Edition* PROTOBUF_NONNULL value) {
  19148.       |                                      ^
  19149. /app/include/google/protobuf/descriptor.pb.h:955:57: error: ‘value’ was not declared in this scope
  19150.   955 |     ::absl::string_view name, Edition* PROTOBUF_NONNULL value) {
  19151.       |                                                         ^~~~~
  19152. /app/include/google/protobuf/descriptor.pb.h:955:62: error: expression list treated as compound expression in initializer [-fpermissive]
  19153.   955 |     ::absl::string_view name, Edition* PROTOBUF_NONNULL value) {
  19154.       |                                                              ^
  19155. /app/include/google/protobuf/descriptor.pb.h:988:13: error: ‘string_view’ is not a member of ‘absl’
  19156.   988 |     ::absl::string_view name, SymbolVisibility* PROTOBUF_NONNULL value) {
  19157.       |             ^~~~~~~~~~~
  19158. /app/include/google/protobuf/descriptor.pb.h:988:47: error: expected primary-expression before ‘*’ token
  19159.   988 |     ::absl::string_view name, SymbolVisibility* PROTOBUF_NONNULL value) {
  19160.       |                                               ^
  19161. /app/include/google/protobuf/descriptor.pb.h:988:66: error: ‘value’ was not declared in this scope
  19162.   988 |     ::absl::string_view name, SymbolVisibility* PROTOBUF_NONNULL value) {
  19163.       |                                                                  ^~~~~
  19164. /app/include/google/protobuf/descriptor.pb.h:988:71: error: expression list treated as compound expression in initializer [-fpermissive]
  19165.   988 |     ::absl::string_view name, SymbolVisibility* PROTOBUF_NONNULL value) {
  19166.       |                                                                       ^
  19167. /app/include/google/protobuf/descriptor.pb.h:1121:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19168.  1121 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19169.       |                                                            ^~~~~~~~~~~~~~~~~
  19170. /app/include/google/protobuf/descriptor.pb.h:1121:79: error: ‘string_view’ declared as function returning a function
  19171.  1121 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19172.       |                                                                               ^
  19173. /app/include/google/protobuf/descriptor.pb.h:1122:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19174.  1122 |   static ::absl::string_view FullMessageName() { return "google.protobuf.UninterpretedOption.NamePart"; }
  19175.       |                  ^~~~~~~~~~~
  19176. /app/include/google/protobuf/descriptor.pb.h:1136:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19177.  1136 |   static constexpr auto InternalNewImpl_();
  19178.       |                    ^~~~
  19179. /app/include/google/protobuf/descriptor.pb.h:1136:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19180. /app/include/google/protobuf/descriptor.pb.h:1139:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19181.  1139 |   static constexpr auto InternalGenerateClassData_();
  19182.       |                    ^~~~
  19183. /app/include/google/protobuf/descriptor.pb.h:1139:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19184. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::UninterpretedOption_NamePart::UnsafeArenaSwap(google::protobuf::UninterpretedOption_NamePart*)’:
  19185. /app/include/google/protobuf/descriptor.pb.h:1065:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19186.  1065 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19187.       |     ^~~~~~~~~~~
  19188.       |     |
  19189.       |     const char*
  19190. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19191.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19192.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19193. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19194. /app/include/google/protobuf/descriptor.pb.h:1331:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19195.  1331 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19196.       |                                                            ^~~~~~~~~~~~~~~~~
  19197. /app/include/google/protobuf/descriptor.pb.h:1331:79: error: ‘string_view’ declared as function returning a function
  19198.  1331 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19199.       |                                                                               ^
  19200. /app/include/google/protobuf/descriptor.pb.h:1332:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19201.  1332 |   static ::absl::string_view FullMessageName() { return "google.protobuf.SourceCodeInfo.Location"; }
  19202.       |                  ^~~~~~~~~~~
  19203. /app/include/google/protobuf/descriptor.pb.h:1346:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19204.  1346 |   static constexpr auto InternalNewImpl_();
  19205.       |                    ^~~~
  19206. /app/include/google/protobuf/descriptor.pb.h:1346:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19207. /app/include/google/protobuf/descriptor.pb.h:1349:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19208.  1349 |   static constexpr auto InternalGenerateClassData_();
  19209.       |                    ^~~~
  19210. /app/include/google/protobuf/descriptor.pb.h:1349:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19211. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo_Location::UnsafeArenaSwap(google::protobuf::SourceCodeInfo_Location*)’:
  19212. /app/include/google/protobuf/descriptor.pb.h:1280:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19213.  1280 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19214.       |     ^~~~~~~~~~~
  19215.       |     |
  19216.       |     const char*
  19217. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19218.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19219.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19220. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19221. /app/include/google/protobuf/descriptor.pb.h:1612:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19222.  1612 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19223.       |                                                            ^~~~~~~~~~~~~~~~~
  19224. /app/include/google/protobuf/descriptor.pb.h:1612:79: error: ‘string_view’ declared as function returning a function
  19225.  1612 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19226.       |                                                                               ^
  19227. /app/include/google/protobuf/descriptor.pb.h:1613:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19228.  1613 |   static ::absl::string_view FullMessageName() { return "google.protobuf.GeneratedCodeInfo.Annotation"; }
  19229.       |                  ^~~~~~~~~~~
  19230. /app/include/google/protobuf/descriptor.pb.h:1627:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19231.  1627 |   static constexpr auto InternalNewImpl_();
  19232.       |                    ^~~~
  19233. /app/include/google/protobuf/descriptor.pb.h:1627:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19234. /app/include/google/protobuf/descriptor.pb.h:1630:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19235.  1630 |   static constexpr auto InternalGenerateClassData_();
  19236.       |                    ^~~~
  19237. /app/include/google/protobuf/descriptor.pb.h:1630:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19238. /app/include/google/protobuf/descriptor.pb.h:1652:15: error: ‘absl::string_view’ has not been declared
  19239.  1652 |       ::absl::string_view name, Semantic* PROTOBUF_NONNULL value) {
  19240.       |               ^~~~~~~~~~~
  19241. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::GeneratedCodeInfo_Annotation::UnsafeArenaSwap(google::protobuf::GeneratedCodeInfo_Annotation*)’:
  19242. /app/include/google/protobuf/descriptor.pb.h:1561:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19243.  1561 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19244.       |     ^~~~~~~~~~~
  19245.       |     |
  19246.       |     const char*
  19247. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19248.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19249.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19250. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::GeneratedCodeInfo_Annotation::Semantic_Parse(int, Semantic*)’:
  19251. /app/include/google/protobuf/descriptor.pb.h:1653:55: error: ‘google::protobuf::GeneratedCodeInfo_Annotation_Semantic_Parse’ cannot be used as a function
  19252.  1653 |     return GeneratedCodeInfo_Annotation_Semantic_Parse(name, value);
  19253.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19254. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19255. /app/include/google/protobuf/descriptor.pb.h:1890:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19256.  1890 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19257.       |                                                            ^~~~~~~~~~~~~~~~~
  19258. /app/include/google/protobuf/descriptor.pb.h:1890:79: error: ‘string_view’ declared as function returning a function
  19259.  1890 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19260.       |                                                                               ^
  19261. /app/include/google/protobuf/descriptor.pb.h:1891:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19262.  1891 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FieldOptions.FeatureSupport"; }
  19263.       |                  ^~~~~~~~~~~
  19264. /app/include/google/protobuf/descriptor.pb.h:1905:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19265.  1905 |   static constexpr auto InternalNewImpl_();
  19266.       |                    ^~~~
  19267. /app/include/google/protobuf/descriptor.pb.h:1905:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19268. /app/include/google/protobuf/descriptor.pb.h:1908:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19269.  1908 |   static constexpr auto InternalGenerateClassData_();
  19270.       |                    ^~~~
  19271. /app/include/google/protobuf/descriptor.pb.h:1908:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19272. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldOptions_FeatureSupport::UnsafeArenaSwap(google::protobuf::FieldOptions_FeatureSupport*)’:
  19273. /app/include/google/protobuf/descriptor.pb.h:1839:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19274.  1839 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19275.       |     ^~~~~~~~~~~
  19276.       |     |
  19277.       |     const char*
  19278. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19279.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19280.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19281. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19282. /app/include/google/protobuf/descriptor.pb.h:2126:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19283.  2126 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19284.       |                                                            ^~~~~~~~~~~~~~~~~
  19285. /app/include/google/protobuf/descriptor.pb.h:2126:79: error: ‘string_view’ declared as function returning a function
  19286.  2126 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19287.       |                                                                               ^
  19288. /app/include/google/protobuf/descriptor.pb.h:2127:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19289.  2127 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FieldOptions.EditionDefault"; }
  19290.       |                  ^~~~~~~~~~~
  19291. /app/include/google/protobuf/descriptor.pb.h:2141:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19292.  2141 |   static constexpr auto InternalNewImpl_();
  19293.       |                    ^~~~
  19294. /app/include/google/protobuf/descriptor.pb.h:2141:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19295. /app/include/google/protobuf/descriptor.pb.h:2144:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19296.  2144 |   static constexpr auto InternalGenerateClassData_();
  19297.       |                    ^~~~
  19298. /app/include/google/protobuf/descriptor.pb.h:2144:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19299. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldOptions_EditionDefault::UnsafeArenaSwap(google::protobuf::FieldOptions_EditionDefault*)’:
  19300. /app/include/google/protobuf/descriptor.pb.h:2075:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19301.  2075 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19302.       |     ^~~~~~~~~~~
  19303.       |     |
  19304.       |     const char*
  19305. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19306.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19307.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19308. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19309. /app/include/google/protobuf/descriptor.pb.h:2308:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19310.  2308 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19311.       |                                                            ^~~~~~~~~~~~~~~~~
  19312. /app/include/google/protobuf/descriptor.pb.h:2308:79: error: ‘string_view’ declared as function returning a function
  19313.  2308 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19314.       |                                                                               ^
  19315. /app/include/google/protobuf/descriptor.pb.h:2309:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19316.  2309 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FeatureSet.VisibilityFeature"; }
  19317.       |                  ^~~~~~~~~~~
  19318. /app/include/google/protobuf/descriptor.pb.h:2323:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19319.  2323 |   static constexpr auto InternalNewImpl_();
  19320.       |                    ^~~~
  19321. /app/include/google/protobuf/descriptor.pb.h:2323:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19322. /app/include/google/protobuf/descriptor.pb.h:2326:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19323.  2326 |   static constexpr auto InternalGenerateClassData_();
  19324.       |                    ^~~~
  19325. /app/include/google/protobuf/descriptor.pb.h:2326:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19326. /app/include/google/protobuf/descriptor.pb.h:2350:15: error: ‘absl::string_view’ has not been declared
  19327.  2350 |       ::absl::string_view name, DefaultSymbolVisibility* PROTOBUF_NONNULL value) {
  19328.       |               ^~~~~~~~~~~
  19329. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSet_VisibilityFeature::UnsafeArenaSwap(google::protobuf::FeatureSet_VisibilityFeature*)’:
  19330. /app/include/google/protobuf/descriptor.pb.h:2284:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19331.  2284 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19332.       |     ^~~~~~~~~~~
  19333.       |     |
  19334.       |     const char*
  19335. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19336.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19337.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19338. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet_VisibilityFeature::DefaultSymbolVisibility_Parse(int, DefaultSymbolVisibility*)’:
  19339. /app/include/google/protobuf/descriptor.pb.h:2351:70: error: ‘google::protobuf::FeatureSet_VisibilityFeature_DefaultSymbolVisibility_Parse’ cannot be used as a function
  19340.  2351 |     return FeatureSet_VisibilityFeature_DefaultSymbolVisibility_Parse(name, value);
  19341.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19342. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19343. /app/include/google/protobuf/descriptor.pb.h:2510:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19344.  2510 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19345.       |                                                            ^~~~~~~~~~~~~~~~~
  19346. /app/include/google/protobuf/descriptor.pb.h:2510:79: error: ‘string_view’ declared as function returning a function
  19347.  2510 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19348.       |                                                                               ^
  19349. /app/include/google/protobuf/descriptor.pb.h:2511:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19350.  2511 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FeatureSet"; }
  19351.       |                  ^~~~~~~~~~~
  19352. /app/include/google/protobuf/descriptor.pb.h:2525:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19353.  2525 |   static constexpr auto InternalNewImpl_();
  19354.       |                    ^~~~
  19355. /app/include/google/protobuf/descriptor.pb.h:2525:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19356. /app/include/google/protobuf/descriptor.pb.h:2528:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19357.  2528 |   static constexpr auto InternalGenerateClassData_();
  19358.       |                    ^~~~
  19359. /app/include/google/protobuf/descriptor.pb.h:2528:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19360. /app/include/google/protobuf/descriptor.pb.h:2552:15: error: ‘absl::string_view’ has not been declared
  19361.  2552 |       ::absl::string_view name, FieldPresence* PROTOBUF_NONNULL value) {
  19362.       |               ^~~~~~~~~~~
  19363. /app/include/google/protobuf/descriptor.pb.h:2573:15: error: ‘absl::string_view’ has not been declared
  19364.  2573 |       ::absl::string_view name, EnumType* PROTOBUF_NONNULL value) {
  19365.       |               ^~~~~~~~~~~
  19366. /app/include/google/protobuf/descriptor.pb.h:2594:15: error: ‘absl::string_view’ has not been declared
  19367.  2594 |       ::absl::string_view name, RepeatedFieldEncoding* PROTOBUF_NONNULL value) {
  19368.       |               ^~~~~~~~~~~
  19369. /app/include/google/protobuf/descriptor.pb.h:2615:15: error: ‘absl::string_view’ has not been declared
  19370.  2615 |       ::absl::string_view name, Utf8Validation* PROTOBUF_NONNULL value) {
  19371.       |               ^~~~~~~~~~~
  19372. /app/include/google/protobuf/descriptor.pb.h:2636:15: error: ‘absl::string_view’ has not been declared
  19373.  2636 |       ::absl::string_view name, MessageEncoding* PROTOBUF_NONNULL value) {
  19374.       |               ^~~~~~~~~~~
  19375. /app/include/google/protobuf/descriptor.pb.h:2657:15: error: ‘absl::string_view’ has not been declared
  19376.  2657 |       ::absl::string_view name, JsonFormat* PROTOBUF_NONNULL value) {
  19377.       |               ^~~~~~~~~~~
  19378. /app/include/google/protobuf/descriptor.pb.h:2678:15: error: ‘absl::string_view’ has not been declared
  19379.  2678 |       ::absl::string_view name, EnforceNamingStyle* PROTOBUF_NONNULL value) {
  19380.       |               ^~~~~~~~~~~
  19381. /app/include/google/protobuf/descriptor.pb.h:2809:20: error: ‘std::enable_if_t’ has not been declared
  19382.  2809 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19383.       |                    ^~~~~~~~~~~
  19384. /app/include/google/protobuf/descriptor.pb.h:2809:31: error: expected ‘>’ before ‘<’ token
  19385.  2809 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19386.       |                               ^
  19387. /app/include/google/protobuf/descriptor.pb.h:2818:20: error: ‘std::enable_if_t’ has not been declared
  19388.  2818 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19389.       |                    ^~~~~~~~~~~
  19390. /app/include/google/protobuf/descriptor.pb.h:2818:31: error: expected ‘>’ before ‘<’ token
  19391.  2818 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19392.       |                               ^
  19393. /app/include/google/protobuf/descriptor.pb.h:2819:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&) const’
  19394.  2819 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19395.       |                                                          ^~~~~~~~~~~~
  19396. /app/include/google/protobuf/descriptor.pb.h:2810:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&) const’
  19397.  2810 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19398.       |                                                          ^~~~~~~~~~~~
  19399. /app/include/google/protobuf/descriptor.pb.h:2881:20: error: ‘std::enable_if_t’ has not been declared
  19400.  2881 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19401.       |                    ^~~~~~~~~~~
  19402. /app/include/google/protobuf/descriptor.pb.h:2881:31: error: expected ‘>’ before ‘<’ token
  19403.  2881 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19404.       |                               ^
  19405. /app/include/google/protobuf/descriptor.pb.h:2891:20: error: ‘std::enable_if_t’ has not been declared
  19406.  2891 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19407.       |                    ^~~~~~~~~~~
  19408. /app/include/google/protobuf/descriptor.pb.h:2891:31: error: expected ‘>’ before ‘<’ token
  19409.  2891 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19410.       |                               ^
  19411. /app/include/google/protobuf/descriptor.pb.h:2892:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&, int) const’
  19412.  2892 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19413.       |                                                          ^~~~~~~~~~~~
  19414. /app/include/google/protobuf/descriptor.pb.h:2882:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FeatureSet, TypeTraitsT, field_type, is_packed>&, int) const’
  19415.  2882 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19416.       |                                                          ^~~~~~~~~~~~
  19417. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSet::UnsafeArenaSwap(google::protobuf::FeatureSet*)’:
  19418. /app/include/google/protobuf/descriptor.pb.h:2454:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19419.  2454 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19420.       |     ^~~~~~~~~~~
  19421.       |     |
  19422.       |     const char*
  19423. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19424.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19425.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19426. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::FieldPresence_Parse(int, FieldPresence*)’:
  19427. /app/include/google/protobuf/descriptor.pb.h:2553:42: error: ‘google::protobuf::FeatureSet_FieldPresence_Parse’ cannot be used as a function
  19428.  2553 |     return FeatureSet_FieldPresence_Parse(name, value);
  19429.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19430. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::EnumType_Parse(int, EnumType*)’:
  19431. /app/include/google/protobuf/descriptor.pb.h:2574:37: error: ‘google::protobuf::FeatureSet_EnumType_Parse’ cannot be used as a function
  19432.  2574 |     return FeatureSet_EnumType_Parse(name, value);
  19433.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19434. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::RepeatedFieldEncoding_Parse(int, RepeatedFieldEncoding*)’:
  19435. /app/include/google/protobuf/descriptor.pb.h:2595:50: error: ‘google::protobuf::FeatureSet_RepeatedFieldEncoding_Parse’ cannot be used as a function
  19436.  2595 |     return FeatureSet_RepeatedFieldEncoding_Parse(name, value);
  19437.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19438. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::Utf8Validation_Parse(int, Utf8Validation*)’:
  19439. /app/include/google/protobuf/descriptor.pb.h:2616:43: error: ‘google::protobuf::FeatureSet_Utf8Validation_Parse’ cannot be used as a function
  19440.  2616 |     return FeatureSet_Utf8Validation_Parse(name, value);
  19441.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19442. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::MessageEncoding_Parse(int, MessageEncoding*)’:
  19443. /app/include/google/protobuf/descriptor.pb.h:2637:44: error: ‘google::protobuf::FeatureSet_MessageEncoding_Parse’ cannot be used as a function
  19444.  2637 |     return FeatureSet_MessageEncoding_Parse(name, value);
  19445.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19446. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::JsonFormat_Parse(int, JsonFormat*)’:
  19447. /app/include/google/protobuf/descriptor.pb.h:2658:39: error: ‘google::protobuf::FeatureSet_JsonFormat_Parse’ cannot be used as a function
  19448.  2658 |     return FeatureSet_JsonFormat_Parse(name, value);
  19449.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19450. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::EnforceNamingStyle_Parse(int, EnforceNamingStyle*)’:
  19451. /app/include/google/protobuf/descriptor.pb.h:2679:47: error: ‘google::protobuf::FeatureSet_EnforceNamingStyle_Parse’ cannot be used as a function
  19452.  2679 |     return FeatureSet_EnforceNamingStyle_Parse(name, value);
  19453.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19454. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19455. /app/include/google/protobuf/descriptor.pb.h:3120:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19456.  3120 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19457.       |                                                            ^~~~~~~~~~~~~~~~~
  19458. /app/include/google/protobuf/descriptor.pb.h:3120:79: error: ‘string_view’ declared as function returning a function
  19459.  3120 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19460.       |                                                                               ^
  19461. /app/include/google/protobuf/descriptor.pb.h:3121:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19462.  3121 |   static ::absl::string_view FullMessageName() { return "google.protobuf.ExtensionRangeOptions.Declaration"; }
  19463.       |                  ^~~~~~~~~~~
  19464. /app/include/google/protobuf/descriptor.pb.h:3135:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19465.  3135 |   static constexpr auto InternalNewImpl_();
  19466.       |                    ^~~~
  19467. /app/include/google/protobuf/descriptor.pb.h:3135:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19468. /app/include/google/protobuf/descriptor.pb.h:3138:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19469.  3138 |   static constexpr auto InternalGenerateClassData_();
  19470.       |                    ^~~~
  19471. /app/include/google/protobuf/descriptor.pb.h:3138:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19472. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ExtensionRangeOptions_Declaration::UnsafeArenaSwap(google::protobuf::ExtensionRangeOptions_Declaration*)’:
  19473. /app/include/google/protobuf/descriptor.pb.h:3069:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19474.  3069 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19475.       |     ^~~~~~~~~~~
  19476.       |     |
  19477.       |     const char*
  19478. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19479.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19480.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19481. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19482. /app/include/google/protobuf/descriptor.pb.h:3374:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19483.  3374 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19484.       |                                                            ^~~~~~~~~~~~~~~~~
  19485. /app/include/google/protobuf/descriptor.pb.h:3374:79: error: ‘string_view’ declared as function returning a function
  19486.  3374 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19487.       |                                                                               ^
  19488. /app/include/google/protobuf/descriptor.pb.h:3375:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19489.  3375 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumDescriptorProto.EnumReservedRange"; }
  19490.       |                  ^~~~~~~~~~~
  19491. /app/include/google/protobuf/descriptor.pb.h:3389:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19492.  3389 |   static constexpr auto InternalNewImpl_();
  19493.       |                    ^~~~
  19494. /app/include/google/protobuf/descriptor.pb.h:3389:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19495. /app/include/google/protobuf/descriptor.pb.h:3392:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19496.  3392 |   static constexpr auto InternalGenerateClassData_();
  19497.       |                    ^~~~
  19498. /app/include/google/protobuf/descriptor.pb.h:3392:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19499. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto_EnumReservedRange::UnsafeArenaSwap(google::protobuf::EnumDescriptorProto_EnumReservedRange*)’:
  19500. /app/include/google/protobuf/descriptor.pb.h:3323:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19501.  3323 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19502.       |     ^~~~~~~~~~~
  19503.       |     |
  19504.       |     const char*
  19505. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19506.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19507.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19508. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19509. /app/include/google/protobuf/descriptor.pb.h:3579:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19510.  3579 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19511.       |                                                            ^~~~~~~~~~~~~~~~~
  19512. /app/include/google/protobuf/descriptor.pb.h:3579:79: error: ‘string_view’ declared as function returning a function
  19513.  3579 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19514.       |                                                                               ^
  19515. /app/include/google/protobuf/descriptor.pb.h:3580:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19516.  3580 |   static ::absl::string_view FullMessageName() { return "google.protobuf.DescriptorProto.ReservedRange"; }
  19517.       |                  ^~~~~~~~~~~
  19518. /app/include/google/protobuf/descriptor.pb.h:3594:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19519.  3594 |   static constexpr auto InternalNewImpl_();
  19520.       |                    ^~~~
  19521. /app/include/google/protobuf/descriptor.pb.h:3594:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19522. /app/include/google/protobuf/descriptor.pb.h:3597:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19523.  3597 |   static constexpr auto InternalGenerateClassData_();
  19524.       |                    ^~~~
  19525. /app/include/google/protobuf/descriptor.pb.h:3597:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19526. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto_ReservedRange::UnsafeArenaSwap(google::protobuf::DescriptorProto_ReservedRange*)’:
  19527. /app/include/google/protobuf/descriptor.pb.h:3528:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19528.  3528 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19529.       |     ^~~~~~~~~~~
  19530.       |     |
  19531.       |     const char*
  19532. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19533.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19534.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19535. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19536. /app/include/google/protobuf/descriptor.pb.h:3789:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19537.  3789 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19538.       |                                                            ^~~~~~~~~~~~~~~~~
  19539. /app/include/google/protobuf/descriptor.pb.h:3789:79: error: ‘string_view’ declared as function returning a function
  19540.  3789 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19541.       |                                                                               ^
  19542. /app/include/google/protobuf/descriptor.pb.h:3790:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19543.  3790 |   static ::absl::string_view FullMessageName() { return "google.protobuf.UninterpretedOption"; }
  19544.       |                  ^~~~~~~~~~~
  19545. /app/include/google/protobuf/descriptor.pb.h:3804:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19546.  3804 |   static constexpr auto InternalNewImpl_();
  19547.       |                    ^~~~
  19548. /app/include/google/protobuf/descriptor.pb.h:3804:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19549. /app/include/google/protobuf/descriptor.pb.h:3807:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19550.  3807 |   static constexpr auto InternalGenerateClassData_();
  19551.       |                    ^~~~
  19552. /app/include/google/protobuf/descriptor.pb.h:3807:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19553. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::UninterpretedOption::UnsafeArenaSwap(google::protobuf::UninterpretedOption*)’:
  19554. /app/include/google/protobuf/descriptor.pb.h:3733:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19555.  3733 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19556.       |     ^~~~~~~~~~~
  19557.       |     |
  19558.       |     const char*
  19559. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19560.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19561.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19562. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19563. /app/include/google/protobuf/descriptor.pb.h:4086:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19564.  4086 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19565.       |                                                            ^~~~~~~~~~~~~~~~~
  19566. /app/include/google/protobuf/descriptor.pb.h:4086:79: error: ‘string_view’ declared as function returning a function
  19567.  4086 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19568.       |                                                                               ^
  19569. /app/include/google/protobuf/descriptor.pb.h:4087:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19570.  4087 |   static ::absl::string_view FullMessageName() { return "google.protobuf.SourceCodeInfo"; }
  19571.       |                  ^~~~~~~~~~~
  19572. /app/include/google/protobuf/descriptor.pb.h:4101:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19573.  4101 |   static constexpr auto InternalNewImpl_();
  19574.       |                    ^~~~
  19575. /app/include/google/protobuf/descriptor.pb.h:4101:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19576. /app/include/google/protobuf/descriptor.pb.h:4104:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19577.  4104 |   static constexpr auto InternalGenerateClassData_();
  19578.       |                    ^~~~
  19579. /app/include/google/protobuf/descriptor.pb.h:4104:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19580. /app/include/google/protobuf/descriptor.pb.h:4159:20: error: ‘std::enable_if_t’ has not been declared
  19581.  4159 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19582.       |                    ^~~~~~~~~~~
  19583. /app/include/google/protobuf/descriptor.pb.h:4159:31: error: expected ‘>’ before ‘<’ token
  19584.  4159 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19585.       |                               ^
  19586. /app/include/google/protobuf/descriptor.pb.h:4168:20: error: ‘std::enable_if_t’ has not been declared
  19587.  4168 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19588.       |                    ^~~~~~~~~~~
  19589. /app/include/google/protobuf/descriptor.pb.h:4168:31: error: expected ‘>’ before ‘<’ token
  19590.  4168 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19591.       |                               ^
  19592. /app/include/google/protobuf/descriptor.pb.h:4169:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19593.  4169 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19594.       |                                                          ^~~~~~~~~~~~
  19595. /app/include/google/protobuf/descriptor.pb.h:4160:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19596.  4160 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19597.       |                                                          ^~~~~~~~~~~~
  19598. /app/include/google/protobuf/descriptor.pb.h:4231:20: error: ‘std::enable_if_t’ has not been declared
  19599.  4231 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19600.       |                    ^~~~~~~~~~~
  19601. /app/include/google/protobuf/descriptor.pb.h:4231:31: error: expected ‘>’ before ‘<’ token
  19602.  4231 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19603.       |                               ^
  19604. /app/include/google/protobuf/descriptor.pb.h:4241:20: error: ‘std::enable_if_t’ has not been declared
  19605.  4241 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19606.       |                    ^~~~~~~~~~~
  19607. /app/include/google/protobuf/descriptor.pb.h:4241:31: error: expected ‘>’ before ‘<’ token
  19608.  4241 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19609.       |                               ^
  19610. /app/include/google/protobuf/descriptor.pb.h:4242:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19611.  4242 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19612.       |                                                          ^~~~~~~~~~~~
  19613. /app/include/google/protobuf/descriptor.pb.h:4232:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::SourceCodeInfo::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::SourceCodeInfo, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19614.  4232 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19615.       |                                                          ^~~~~~~~~~~~
  19616. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo::UnsafeArenaSwap(google::protobuf::SourceCodeInfo*)’:
  19617. /app/include/google/protobuf/descriptor.pb.h:4030:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19618.  4030 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19619.       |     ^~~~~~~~~~~
  19620.       |     |
  19621.       |     const char*
  19622. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19623.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19624.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19625. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19626. /app/include/google/protobuf/descriptor.pb.h:4462:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19627.  4462 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19628.       |                                                            ^~~~~~~~~~~~~~~~~
  19629. /app/include/google/protobuf/descriptor.pb.h:4462:79: error: ‘string_view’ declared as function returning a function
  19630.  4462 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19631.       |                                                                               ^
  19632. /app/include/google/protobuf/descriptor.pb.h:4463:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19633.  4463 |   static ::absl::string_view FullMessageName() { return "google.protobuf.GeneratedCodeInfo"; }
  19634.       |                  ^~~~~~~~~~~
  19635. /app/include/google/protobuf/descriptor.pb.h:4477:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19636.  4477 |   static constexpr auto InternalNewImpl_();
  19637.       |                    ^~~~
  19638. /app/include/google/protobuf/descriptor.pb.h:4477:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19639. /app/include/google/protobuf/descriptor.pb.h:4480:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19640.  4480 |   static constexpr auto InternalGenerateClassData_();
  19641.       |                    ^~~~
  19642. /app/include/google/protobuf/descriptor.pb.h:4480:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19643. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::GeneratedCodeInfo::UnsafeArenaSwap(google::protobuf::GeneratedCodeInfo*)’:
  19644. /app/include/google/protobuf/descriptor.pb.h:4411:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19645.  4411 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19646.       |     ^~~~~~~~~~~
  19647.       |     |
  19648.       |     const char*
  19649. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19650.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19651.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19652. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19653. /app/include/google/protobuf/descriptor.pb.h:4665:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19654.  4665 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19655.       |                                                            ^~~~~~~~~~~~~~~~~
  19656. /app/include/google/protobuf/descriptor.pb.h:4665:79: error: ‘string_view’ declared as function returning a function
  19657.  4665 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19658.       |                                                                               ^
  19659. /app/include/google/protobuf/descriptor.pb.h:4666:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19660.  4666 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault"; }
  19661.       |                  ^~~~~~~~~~~
  19662. /app/include/google/protobuf/descriptor.pb.h:4680:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19663.  4680 |   static constexpr auto InternalNewImpl_();
  19664.       |                    ^~~~
  19665. /app/include/google/protobuf/descriptor.pb.h:4680:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19666. /app/include/google/protobuf/descriptor.pb.h:4683:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19667.  4683 |   static constexpr auto InternalGenerateClassData_();
  19668.       |                    ^~~~
  19669. /app/include/google/protobuf/descriptor.pb.h:4683:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19670. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault::UnsafeArenaSwap(google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault*)’:
  19671. /app/include/google/protobuf/descriptor.pb.h:4609:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19672.  4609 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19673.       |     ^~~~~~~~~~~
  19674.       |     |
  19675.       |     const char*
  19676. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19677.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19678.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19679. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19680. /app/include/google/protobuf/descriptor.pb.h:4896:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19681.  4896 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19682.       |                                                            ^~~~~~~~~~~~~~~~~
  19683. /app/include/google/protobuf/descriptor.pb.h:4896:79: error: ‘string_view’ declared as function returning a function
  19684.  4896 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19685.       |                                                                               ^
  19686. /app/include/google/protobuf/descriptor.pb.h:4897:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19687.  4897 |   static ::absl::string_view FullMessageName() { return "google.protobuf.ServiceOptions"; }
  19688.       |                  ^~~~~~~~~~~
  19689. /app/include/google/protobuf/descriptor.pb.h:4911:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19690.  4911 |   static constexpr auto InternalNewImpl_();
  19691.       |                    ^~~~
  19692. /app/include/google/protobuf/descriptor.pb.h:4911:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19693. /app/include/google/protobuf/descriptor.pb.h:4914:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19694.  4914 |   static constexpr auto InternalGenerateClassData_();
  19695.       |                    ^~~~
  19696. /app/include/google/protobuf/descriptor.pb.h:4914:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19697. /app/include/google/protobuf/descriptor.pb.h:4996:20: error: ‘std::enable_if_t’ has not been declared
  19698.  4996 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19699.       |                    ^~~~~~~~~~~
  19700. /app/include/google/protobuf/descriptor.pb.h:4996:31: error: expected ‘>’ before ‘<’ token
  19701.  4996 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19702.       |                               ^
  19703. /app/include/google/protobuf/descriptor.pb.h:5005:20: error: ‘std::enable_if_t’ has not been declared
  19704.  5005 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19705.       |                    ^~~~~~~~~~~
  19706. /app/include/google/protobuf/descriptor.pb.h:5005:31: error: expected ‘>’ before ‘<’ token
  19707.  5005 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19708.       |                               ^
  19709. /app/include/google/protobuf/descriptor.pb.h:5006:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19710.  5006 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19711.       |                                                          ^~~~~~~~~~~~
  19712. /app/include/google/protobuf/descriptor.pb.h:4997:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19713.  4997 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19714.       |                                                          ^~~~~~~~~~~~
  19715. /app/include/google/protobuf/descriptor.pb.h:5068:20: error: ‘std::enable_if_t’ has not been declared
  19716.  5068 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19717.       |                    ^~~~~~~~~~~
  19718. /app/include/google/protobuf/descriptor.pb.h:5068:31: error: expected ‘>’ before ‘<’ token
  19719.  5068 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19720.       |                               ^
  19721. /app/include/google/protobuf/descriptor.pb.h:5078:20: error: ‘std::enable_if_t’ has not been declared
  19722.  5078 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19723.       |                    ^~~~~~~~~~~
  19724. /app/include/google/protobuf/descriptor.pb.h:5078:31: error: expected ‘>’ before ‘<’ token
  19725.  5078 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19726.       |                               ^
  19727. /app/include/google/protobuf/descriptor.pb.h:5079:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19728.  5079 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19729.       |                                                          ^~~~~~~~~~~~
  19730. /app/include/google/protobuf/descriptor.pb.h:5069:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ServiceOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19731.  5069 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19732.       |                                                          ^~~~~~~~~~~~
  19733. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ServiceOptions::UnsafeArenaSwap(google::protobuf::ServiceOptions*)’:
  19734. /app/include/google/protobuf/descriptor.pb.h:4840:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19735.  4840 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19736.       |     ^~~~~~~~~~~
  19737.       |     |
  19738.       |     const char*
  19739. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19740.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19741.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19742. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19743. /app/include/google/protobuf/descriptor.pb.h:5307:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19744.  5307 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19745.       |                                                            ^~~~~~~~~~~~~~~~~
  19746. /app/include/google/protobuf/descriptor.pb.h:5307:79: error: ‘string_view’ declared as function returning a function
  19747.  5307 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19748.       |                                                                               ^
  19749. /app/include/google/protobuf/descriptor.pb.h:5308:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19750.  5308 |   static ::absl::string_view FullMessageName() { return "google.protobuf.OneofOptions"; }
  19751.       |                  ^~~~~~~~~~~
  19752. /app/include/google/protobuf/descriptor.pb.h:5322:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19753.  5322 |   static constexpr auto InternalNewImpl_();
  19754.       |                    ^~~~
  19755. /app/include/google/protobuf/descriptor.pb.h:5322:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19756. /app/include/google/protobuf/descriptor.pb.h:5325:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19757.  5325 |   static constexpr auto InternalGenerateClassData_();
  19758.       |                    ^~~~
  19759. /app/include/google/protobuf/descriptor.pb.h:5325:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19760. /app/include/google/protobuf/descriptor.pb.h:5395:20: error: ‘std::enable_if_t’ has not been declared
  19761.  5395 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19762.       |                    ^~~~~~~~~~~
  19763. /app/include/google/protobuf/descriptor.pb.h:5395:31: error: expected ‘>’ before ‘<’ token
  19764.  5395 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19765.       |                               ^
  19766. /app/include/google/protobuf/descriptor.pb.h:5404:20: error: ‘std::enable_if_t’ has not been declared
  19767.  5404 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19768.       |                    ^~~~~~~~~~~
  19769. /app/include/google/protobuf/descriptor.pb.h:5404:31: error: expected ‘>’ before ‘<’ token
  19770.  5404 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19771.       |                               ^
  19772. /app/include/google/protobuf/descriptor.pb.h:5405:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19773.  5405 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19774.       |                                                          ^~~~~~~~~~~~
  19775. /app/include/google/protobuf/descriptor.pb.h:5396:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19776.  5396 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19777.       |                                                          ^~~~~~~~~~~~
  19778. /app/include/google/protobuf/descriptor.pb.h:5467:20: error: ‘std::enable_if_t’ has not been declared
  19779.  5467 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19780.       |                    ^~~~~~~~~~~
  19781. /app/include/google/protobuf/descriptor.pb.h:5467:31: error: expected ‘>’ before ‘<’ token
  19782.  5467 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19783.       |                               ^
  19784. /app/include/google/protobuf/descriptor.pb.h:5477:20: error: ‘std::enable_if_t’ has not been declared
  19785.  5477 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19786.       |                    ^~~~~~~~~~~
  19787. /app/include/google/protobuf/descriptor.pb.h:5477:31: error: expected ‘>’ before ‘<’ token
  19788.  5477 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19789.       |                               ^
  19790. /app/include/google/protobuf/descriptor.pb.h:5478:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19791.  5478 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19792.       |                                                          ^~~~~~~~~~~~
  19793. /app/include/google/protobuf/descriptor.pb.h:5468:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::OneofOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19794.  5468 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19795.       |                                                          ^~~~~~~~~~~~
  19796. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::OneofOptions::UnsafeArenaSwap(google::protobuf::OneofOptions*)’:
  19797. /app/include/google/protobuf/descriptor.pb.h:5251:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19798.  5251 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19799.       |     ^~~~~~~~~~~
  19800.       |     |
  19801.       |     const char*
  19802. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19803.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19804.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19805. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19806. /app/include/google/protobuf/descriptor.pb.h:5705:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19807.  5705 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19808.       |                                                            ^~~~~~~~~~~~~~~~~
  19809. /app/include/google/protobuf/descriptor.pb.h:5705:79: error: ‘string_view’ declared as function returning a function
  19810.  5705 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19811.       |                                                                               ^
  19812. /app/include/google/protobuf/descriptor.pb.h:5706:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19813.  5706 |   static ::absl::string_view FullMessageName() { return "google.protobuf.MethodOptions"; }
  19814.       |                  ^~~~~~~~~~~
  19815. /app/include/google/protobuf/descriptor.pb.h:5720:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19816.  5720 |   static constexpr auto InternalNewImpl_();
  19817.       |                    ^~~~
  19818. /app/include/google/protobuf/descriptor.pb.h:5720:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19819. /app/include/google/protobuf/descriptor.pb.h:5723:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19820.  5723 |   static constexpr auto InternalGenerateClassData_();
  19821.       |                    ^~~~
  19822. /app/include/google/protobuf/descriptor.pb.h:5723:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19823. /app/include/google/protobuf/descriptor.pb.h:5745:15: error: ‘absl::string_view’ has not been declared
  19824.  5745 |       ::absl::string_view name, IdempotencyLevel* PROTOBUF_NONNULL value) {
  19825.       |               ^~~~~~~~~~~
  19826. /app/include/google/protobuf/descriptor.pb.h:5838:20: error: ‘std::enable_if_t’ has not been declared
  19827.  5838 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19828.       |                    ^~~~~~~~~~~
  19829. /app/include/google/protobuf/descriptor.pb.h:5838:31: error: expected ‘>’ before ‘<’ token
  19830.  5838 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19831.       |                               ^
  19832. /app/include/google/protobuf/descriptor.pb.h:5847:20: error: ‘std::enable_if_t’ has not been declared
  19833.  5847 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19834.       |                    ^~~~~~~~~~~
  19835. /app/include/google/protobuf/descriptor.pb.h:5847:31: error: expected ‘>’ before ‘<’ token
  19836.  5847 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19837.       |                               ^
  19838. /app/include/google/protobuf/descriptor.pb.h:5848:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19839.  5848 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19840.       |                                                          ^~~~~~~~~~~~
  19841. /app/include/google/protobuf/descriptor.pb.h:5839:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19842.  5839 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19843.       |                                                          ^~~~~~~~~~~~
  19844. /app/include/google/protobuf/descriptor.pb.h:5910:20: error: ‘std::enable_if_t’ has not been declared
  19845.  5910 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19846.       |                    ^~~~~~~~~~~
  19847. /app/include/google/protobuf/descriptor.pb.h:5910:31: error: expected ‘>’ before ‘<’ token
  19848.  5910 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19849.       |                               ^
  19850. /app/include/google/protobuf/descriptor.pb.h:5920:20: error: ‘std::enable_if_t’ has not been declared
  19851.  5920 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19852.       |                    ^~~~~~~~~~~
  19853. /app/include/google/protobuf/descriptor.pb.h:5920:31: error: expected ‘>’ before ‘<’ token
  19854.  5920 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19855.       |                               ^
  19856. /app/include/google/protobuf/descriptor.pb.h:5921:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19857.  5921 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19858.       |                                                          ^~~~~~~~~~~~
  19859. /app/include/google/protobuf/descriptor.pb.h:5911:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MethodOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19860.  5911 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19861.       |                                                          ^~~~~~~~~~~~
  19862. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MethodOptions::UnsafeArenaSwap(google::protobuf::MethodOptions*)’:
  19863. /app/include/google/protobuf/descriptor.pb.h:5649:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19864.  5649 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19865.       |     ^~~~~~~~~~~
  19866.       |     |
  19867.       |     const char*
  19868. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19869.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19870.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19871. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::MethodOptions::IdempotencyLevel_Parse(int, IdempotencyLevel*)’:
  19872. /app/include/google/protobuf/descriptor.pb.h:5746:48: error: ‘google::protobuf::MethodOptions_IdempotencyLevel_Parse’ cannot be used as a function
  19873.  5746 |     return MethodOptions_IdempotencyLevel_Parse(name, value);
  19874.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  19875. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19876. /app/include/google/protobuf/descriptor.pb.h:6150:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19877.  6150 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19878.       |                                                            ^~~~~~~~~~~~~~~~~
  19879. /app/include/google/protobuf/descriptor.pb.h:6150:79: error: ‘string_view’ declared as function returning a function
  19880.  6150 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19881.       |                                                                               ^
  19882. /app/include/google/protobuf/descriptor.pb.h:6151:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19883.  6151 |   static ::absl::string_view FullMessageName() { return "google.protobuf.MessageOptions"; }
  19884.       |                  ^~~~~~~~~~~
  19885. /app/include/google/protobuf/descriptor.pb.h:6165:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19886.  6165 |   static constexpr auto InternalNewImpl_();
  19887.       |                    ^~~~
  19888. /app/include/google/protobuf/descriptor.pb.h:6165:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19889. /app/include/google/protobuf/descriptor.pb.h:6168:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19890.  6168 |   static constexpr auto InternalGenerateClassData_();
  19891.       |                    ^~~~
  19892. /app/include/google/protobuf/descriptor.pb.h:6168:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19893. /app/include/google/protobuf/descriptor.pb.h:6298:20: error: ‘std::enable_if_t’ has not been declared
  19894.  6298 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19895.       |                    ^~~~~~~~~~~
  19896. /app/include/google/protobuf/descriptor.pb.h:6298:31: error: expected ‘>’ before ‘<’ token
  19897.  6298 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19898.       |                               ^
  19899. /app/include/google/protobuf/descriptor.pb.h:6307:20: error: ‘std::enable_if_t’ has not been declared
  19900.  6307 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19901.       |                    ^~~~~~~~~~~
  19902. /app/include/google/protobuf/descriptor.pb.h:6307:31: error: expected ‘>’ before ‘<’ token
  19903.  6307 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19904.       |                               ^
  19905. /app/include/google/protobuf/descriptor.pb.h:6308:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19906.  6308 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19907.       |                                                          ^~~~~~~~~~~~
  19908. /app/include/google/protobuf/descriptor.pb.h:6299:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19909.  6299 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19910.       |                                                          ^~~~~~~~~~~~
  19911. /app/include/google/protobuf/descriptor.pb.h:6370:20: error: ‘std::enable_if_t’ has not been declared
  19912.  6370 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19913.       |                    ^~~~~~~~~~~
  19914. /app/include/google/protobuf/descriptor.pb.h:6370:31: error: expected ‘>’ before ‘<’ token
  19915.  6370 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19916.       |                               ^
  19917. /app/include/google/protobuf/descriptor.pb.h:6380:20: error: ‘std::enable_if_t’ has not been declared
  19918.  6380 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19919.       |                    ^~~~~~~~~~~
  19920. /app/include/google/protobuf/descriptor.pb.h:6380:31: error: expected ‘>’ before ‘<’ token
  19921.  6380 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19922.       |                               ^
  19923. /app/include/google/protobuf/descriptor.pb.h:6381:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19924.  6381 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19925.       |                                                          ^~~~~~~~~~~~
  19926. /app/include/google/protobuf/descriptor.pb.h:6371:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::MessageOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19927.  6371 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19928.       |                                                          ^~~~~~~~~~~~
  19929. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MessageOptions::UnsafeArenaSwap(google::protobuf::MessageOptions*)’:
  19930. /app/include/google/protobuf/descriptor.pb.h:6094:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19931.  6094 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19932.       |     ^~~~~~~~~~~
  19933.       |     |
  19934.       |     const char*
  19935. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  19936.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  19937.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  19938. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  19939. /app/include/google/protobuf/descriptor.pb.h:6613:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  19940.  6613 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19941.       |                                                            ^~~~~~~~~~~~~~~~~
  19942. /app/include/google/protobuf/descriptor.pb.h:6613:79: error: ‘string_view’ declared as function returning a function
  19943.  6613 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  19944.       |                                                                               ^
  19945. /app/include/google/protobuf/descriptor.pb.h:6614:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  19946.  6614 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FileOptions"; }
  19947.       |                  ^~~~~~~~~~~
  19948. /app/include/google/protobuf/descriptor.pb.h:6628:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  19949.  6628 |   static constexpr auto InternalNewImpl_();
  19950.       |                    ^~~~
  19951. /app/include/google/protobuf/descriptor.pb.h:6628:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19952. /app/include/google/protobuf/descriptor.pb.h:6631:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  19953.  6631 |   static constexpr auto InternalGenerateClassData_();
  19954.       |                    ^~~~
  19955. /app/include/google/protobuf/descriptor.pb.h:6631:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  19956. /app/include/google/protobuf/descriptor.pb.h:6653:15: error: ‘absl::string_view’ has not been declared
  19957.  6653 |       ::absl::string_view name, OptimizeMode* PROTOBUF_NONNULL value) {
  19958.       |               ^~~~~~~~~~~
  19959. /app/include/google/protobuf/descriptor.pb.h:7000:20: error: ‘std::enable_if_t’ has not been declared
  19960.  7000 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19961.       |                    ^~~~~~~~~~~
  19962. /app/include/google/protobuf/descriptor.pb.h:7000:31: error: expected ‘>’ before ‘<’ token
  19963.  7000 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19964.       |                               ^
  19965. /app/include/google/protobuf/descriptor.pb.h:7009:20: error: ‘std::enable_if_t’ has not been declared
  19966.  7009 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19967.       |                    ^~~~~~~~~~~
  19968. /app/include/google/protobuf/descriptor.pb.h:7009:31: error: expected ‘>’ before ‘<’ token
  19969.  7009 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19970.       |                               ^
  19971. /app/include/google/protobuf/descriptor.pb.h:7010:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19972.  7010 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19973.       |                                                          ^~~~~~~~~~~~
  19974. /app/include/google/protobuf/descriptor.pb.h:7001:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  19975.  7001 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  19976.       |                                                          ^~~~~~~~~~~~
  19977. /app/include/google/protobuf/descriptor.pb.h:7072:20: error: ‘std::enable_if_t’ has not been declared
  19978.  7072 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19979.       |                    ^~~~~~~~~~~
  19980. /app/include/google/protobuf/descriptor.pb.h:7072:31: error: expected ‘>’ before ‘<’ token
  19981.  7072 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  19982.       |                               ^
  19983. /app/include/google/protobuf/descriptor.pb.h:7082:20: error: ‘std::enable_if_t’ has not been declared
  19984.  7082 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19985.       |                    ^~~~~~~~~~~
  19986. /app/include/google/protobuf/descriptor.pb.h:7082:31: error: expected ‘>’ before ‘<’ token
  19987.  7082 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  19988.       |                               ^
  19989. /app/include/google/protobuf/descriptor.pb.h:7083:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19990.  7083 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19991.       |                                                          ^~~~~~~~~~~~
  19992. /app/include/google/protobuf/descriptor.pb.h:7073:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  19993.  7073 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  19994.       |                                                          ^~~~~~~~~~~~
  19995. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileOptions::UnsafeArenaSwap(google::protobuf::FileOptions*)’:
  19996. /app/include/google/protobuf/descriptor.pb.h:6557:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  19997.  6557 |     ABSL_DCHECK(GetArena() == other->GetArena());
  19998.       |     ^~~~~~~~~~~
  19999.       |     |
  20000.       |     const char*
  20001. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20002.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20003.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20004. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FileOptions::OptimizeMode_Parse(int, OptimizeMode*)’:
  20005. /app/include/google/protobuf/descriptor.pb.h:6654:42: error: ‘google::protobuf::FileOptions_OptimizeMode_Parse’ cannot be used as a function
  20006.  6654 |     return FileOptions_OptimizeMode_Parse(name, value);
  20007.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  20008. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20009. /app/include/google/protobuf/descriptor.pb.h:7329:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20010.  7329 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20011.       |                                                            ^~~~~~~~~~~~~~~~~
  20012. /app/include/google/protobuf/descriptor.pb.h:7329:79: error: ‘string_view’ declared as function returning a function
  20013.  7329 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20014.       |                                                                               ^
  20015. /app/include/google/protobuf/descriptor.pb.h:7330:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20016.  7330 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FieldOptions"; }
  20017.       |                  ^~~~~~~~~~~
  20018. /app/include/google/protobuf/descriptor.pb.h:7344:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20019.  7344 |   static constexpr auto InternalNewImpl_();
  20020.       |                    ^~~~
  20021. /app/include/google/protobuf/descriptor.pb.h:7344:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20022. /app/include/google/protobuf/descriptor.pb.h:7347:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20023.  7347 |   static constexpr auto InternalGenerateClassData_();
  20024.       |                    ^~~~
  20025. /app/include/google/protobuf/descriptor.pb.h:7347:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20026. /app/include/google/protobuf/descriptor.pb.h:7371:15: error: ‘absl::string_view’ has not been declared
  20027.  7371 |       ::absl::string_view name, CType* PROTOBUF_NONNULL value) {
  20028.       |               ^~~~~~~~~~~
  20029. /app/include/google/protobuf/descriptor.pb.h:7392:15: error: ‘absl::string_view’ has not been declared
  20030.  7392 |       ::absl::string_view name, JSType* PROTOBUF_NONNULL value) {
  20031.       |               ^~~~~~~~~~~
  20032. /app/include/google/protobuf/descriptor.pb.h:7413:15: error: ‘absl::string_view’ has not been declared
  20033.  7413 |       ::absl::string_view name, OptionRetention* PROTOBUF_NONNULL value) {
  20034.       |               ^~~~~~~~~~~
  20035. /app/include/google/protobuf/descriptor.pb.h:7441:15: error: ‘absl::string_view’ has not been declared
  20036.  7441 |       ::absl::string_view name, OptionTargetType* PROTOBUF_NONNULL value) {
  20037.       |               ^~~~~~~~~~~
  20038. /app/include/google/protobuf/descriptor.pb.h:7672:20: error: ‘std::enable_if_t’ has not been declared
  20039.  7672 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20040.       |                    ^~~~~~~~~~~
  20041. /app/include/google/protobuf/descriptor.pb.h:7672:31: error: expected ‘>’ before ‘<’ token
  20042.  7672 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20043.       |                               ^
  20044. /app/include/google/protobuf/descriptor.pb.h:7681:20: error: ‘std::enable_if_t’ has not been declared
  20045.  7681 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20046.       |                    ^~~~~~~~~~~
  20047. /app/include/google/protobuf/descriptor.pb.h:7681:31: error: expected ‘>’ before ‘<’ token
  20048.  7681 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20049.       |                               ^
  20050. /app/include/google/protobuf/descriptor.pb.h:7682:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20051.  7682 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20052.       |                                                          ^~~~~~~~~~~~
  20053. /app/include/google/protobuf/descriptor.pb.h:7673:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20054.  7673 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20055.       |                                                          ^~~~~~~~~~~~
  20056. /app/include/google/protobuf/descriptor.pb.h:7744:20: error: ‘std::enable_if_t’ has not been declared
  20057.  7744 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20058.       |                    ^~~~~~~~~~~
  20059. /app/include/google/protobuf/descriptor.pb.h:7744:31: error: expected ‘>’ before ‘<’ token
  20060.  7744 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20061.       |                               ^
  20062. /app/include/google/protobuf/descriptor.pb.h:7754:20: error: ‘std::enable_if_t’ has not been declared
  20063.  7754 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20064.       |                    ^~~~~~~~~~~
  20065. /app/include/google/protobuf/descriptor.pb.h:7754:31: error: expected ‘>’ before ‘<’ token
  20066.  7754 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20067.       |                               ^
  20068. /app/include/google/protobuf/descriptor.pb.h:7755:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20069.  7755 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20070.       |                                                          ^~~~~~~~~~~~
  20071. /app/include/google/protobuf/descriptor.pb.h:7745:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FieldOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20072.  7745 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20073.       |                                                          ^~~~~~~~~~~~
  20074. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldOptions::UnsafeArenaSwap(google::protobuf::FieldOptions*)’:
  20075. /app/include/google/protobuf/descriptor.pb.h:7273:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20076.  7273 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20077.       |     ^~~~~~~~~~~
  20078.       |     |
  20079.       |     const char*
  20080. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20081.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20082.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20083. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::CType_Parse(int, CType*)’:
  20084. /app/include/google/protobuf/descriptor.pb.h:7372:36: error: ‘google::protobuf::FieldOptions_CType_Parse’ cannot be used as a function
  20085.  7372 |     return FieldOptions_CType_Parse(name, value);
  20086.       |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  20087. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::JSType_Parse(int, JSType*)’:
  20088. /app/include/google/protobuf/descriptor.pb.h:7393:37: error: ‘google::protobuf::FieldOptions_JSType_Parse’ cannot be used as a function
  20089.  7393 |     return FieldOptions_JSType_Parse(name, value);
  20090.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  20091. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::OptionRetention_Parse(int, OptionRetention*)’:
  20092. /app/include/google/protobuf/descriptor.pb.h:7414:46: error: ‘google::protobuf::FieldOptions_OptionRetention_Parse’ cannot be used as a function
  20093.  7414 |     return FieldOptions_OptionRetention_Parse(name, value);
  20094.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  20095. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::OptionTargetType_Parse(int, OptionTargetType*)’:
  20096. /app/include/google/protobuf/descriptor.pb.h:7442:47: error: ‘google::protobuf::FieldOptions_OptionTargetType_Parse’ cannot be used as a function
  20097.  7442 |     return FieldOptions_OptionTargetType_Parse(name, value);
  20098.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  20099. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20100. /app/include/google/protobuf/descriptor.pb.h:7994:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20101.  7994 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20102.       |                                                            ^~~~~~~~~~~~~~~~~
  20103. /app/include/google/protobuf/descriptor.pb.h:7994:79: error: ‘string_view’ declared as function returning a function
  20104.  7994 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20105.       |                                                                               ^
  20106. /app/include/google/protobuf/descriptor.pb.h:7995:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20107.  7995 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FeatureSetDefaults"; }
  20108.       |                  ^~~~~~~~~~~
  20109. /app/include/google/protobuf/descriptor.pb.h:8009:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20110.  8009 |   static constexpr auto InternalNewImpl_();
  20111.       |                    ^~~~
  20112. /app/include/google/protobuf/descriptor.pb.h:8009:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20113. /app/include/google/protobuf/descriptor.pb.h:8012:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20114.  8012 |   static constexpr auto InternalGenerateClassData_();
  20115.       |                    ^~~~
  20116. /app/include/google/protobuf/descriptor.pb.h:8012:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20117. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSetDefaults::UnsafeArenaSwap(google::protobuf::FeatureSetDefaults*)’:
  20118. /app/include/google/protobuf/descriptor.pb.h:7938:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20119.  7938 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20120.       |     ^~~~~~~~~~~
  20121.       |     |
  20122.       |     const char*
  20123. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20124.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20125.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20126. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20127. /app/include/google/protobuf/descriptor.pb.h:8224:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20128.  8224 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20129.       |                                                            ^~~~~~~~~~~~~~~~~
  20130. /app/include/google/protobuf/descriptor.pb.h:8224:79: error: ‘string_view’ declared as function returning a function
  20131.  8224 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20132.       |                                                                               ^
  20133. /app/include/google/protobuf/descriptor.pb.h:8225:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20134.  8225 |   static ::absl::string_view FullMessageName() { return "google.protobuf.ExtensionRangeOptions"; }
  20135.       |                  ^~~~~~~~~~~
  20136. /app/include/google/protobuf/descriptor.pb.h:8239:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20137.  8239 |   static constexpr auto InternalNewImpl_();
  20138.       |                    ^~~~
  20139. /app/include/google/protobuf/descriptor.pb.h:8239:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20140. /app/include/google/protobuf/descriptor.pb.h:8242:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20141.  8242 |   static constexpr auto InternalGenerateClassData_();
  20142.       |                    ^~~~
  20143. /app/include/google/protobuf/descriptor.pb.h:8242:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20144. /app/include/google/protobuf/descriptor.pb.h:8264:15: error: ‘absl::string_view’ has not been declared
  20145.  8264 |       ::absl::string_view name, VerificationState* PROTOBUF_NONNULL value) {
  20146.       |               ^~~~~~~~~~~
  20147. /app/include/google/protobuf/descriptor.pb.h:8363:20: error: ‘std::enable_if_t’ has not been declared
  20148.  8363 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20149.       |                    ^~~~~~~~~~~
  20150. /app/include/google/protobuf/descriptor.pb.h:8363:31: error: expected ‘>’ before ‘<’ token
  20151.  8363 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20152.       |                               ^
  20153. /app/include/google/protobuf/descriptor.pb.h:8372:20: error: ‘std::enable_if_t’ has not been declared
  20154.  8372 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20155.       |                    ^~~~~~~~~~~
  20156. /app/include/google/protobuf/descriptor.pb.h:8372:31: error: expected ‘>’ before ‘<’ token
  20157.  8372 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20158.       |                               ^
  20159. /app/include/google/protobuf/descriptor.pb.h:8373:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20160.  8373 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20161.       |                                                          ^~~~~~~~~~~~
  20162. /app/include/google/protobuf/descriptor.pb.h:8364:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20163.  8364 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20164.       |                                                          ^~~~~~~~~~~~
  20165. /app/include/google/protobuf/descriptor.pb.h:8435:20: error: ‘std::enable_if_t’ has not been declared
  20166.  8435 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20167.       |                    ^~~~~~~~~~~
  20168. /app/include/google/protobuf/descriptor.pb.h:8435:31: error: expected ‘>’ before ‘<’ token
  20169.  8435 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20170.       |                               ^
  20171. /app/include/google/protobuf/descriptor.pb.h:8445:20: error: ‘std::enable_if_t’ has not been declared
  20172.  8445 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20173.       |                    ^~~~~~~~~~~
  20174. /app/include/google/protobuf/descriptor.pb.h:8445:31: error: expected ‘>’ before ‘<’ token
  20175.  8445 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20176.       |                               ^
  20177. /app/include/google/protobuf/descriptor.pb.h:8446:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20178.  8446 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20179.       |                                                          ^~~~~~~~~~~~
  20180. /app/include/google/protobuf/descriptor.pb.h:8436:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::ExtensionRangeOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20181.  8436 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20182.       |                                                          ^~~~~~~~~~~~
  20183. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ExtensionRangeOptions::UnsafeArenaSwap(google::protobuf::ExtensionRangeOptions*)’:
  20184. /app/include/google/protobuf/descriptor.pb.h:8168:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20185.  8168 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20186.       |     ^~~~~~~~~~~
  20187.       |     |
  20188.       |     const char*
  20189. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20190.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20191.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20192. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::ExtensionRangeOptions::VerificationState_Parse(int, VerificationState*)’:
  20193. /app/include/google/protobuf/descriptor.pb.h:8265:57: error: ‘google::protobuf::ExtensionRangeOptions_VerificationState_Parse’ cannot be used as a function
  20194.  8265 |     return ExtensionRangeOptions_VerificationState_Parse(name, value);
  20195.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  20196. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20197. /app/include/google/protobuf/descriptor.pb.h:8675:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20198.  8675 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20199.       |                                                            ^~~~~~~~~~~~~~~~~
  20200. /app/include/google/protobuf/descriptor.pb.h:8675:79: error: ‘string_view’ declared as function returning a function
  20201.  8675 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20202.       |                                                                               ^
  20203. /app/include/google/protobuf/descriptor.pb.h:8676:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20204.  8676 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumValueOptions"; }
  20205.       |                  ^~~~~~~~~~~
  20206. /app/include/google/protobuf/descriptor.pb.h:8690:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20207.  8690 |   static constexpr auto InternalNewImpl_();
  20208.       |                    ^~~~
  20209. /app/include/google/protobuf/descriptor.pb.h:8690:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20210. /app/include/google/protobuf/descriptor.pb.h:8693:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20211.  8693 |   static constexpr auto InternalGenerateClassData_();
  20212.       |                    ^~~~
  20213. /app/include/google/protobuf/descriptor.pb.h:8693:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20214. /app/include/google/protobuf/descriptor.pb.h:8803:20: error: ‘std::enable_if_t’ has not been declared
  20215.  8803 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20216.       |                    ^~~~~~~~~~~
  20217. /app/include/google/protobuf/descriptor.pb.h:8803:31: error: expected ‘>’ before ‘<’ token
  20218.  8803 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20219.       |                               ^
  20220. /app/include/google/protobuf/descriptor.pb.h:8812:20: error: ‘std::enable_if_t’ has not been declared
  20221.  8812 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20222.       |                    ^~~~~~~~~~~
  20223. /app/include/google/protobuf/descriptor.pb.h:8812:31: error: expected ‘>’ before ‘<’ token
  20224.  8812 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20225.       |                               ^
  20226. /app/include/google/protobuf/descriptor.pb.h:8813:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20227.  8813 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20228.       |                                                          ^~~~~~~~~~~~
  20229. /app/include/google/protobuf/descriptor.pb.h:8804:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20230.  8804 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20231.       |                                                          ^~~~~~~~~~~~
  20232. /app/include/google/protobuf/descriptor.pb.h:8875:20: error: ‘std::enable_if_t’ has not been declared
  20233.  8875 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20234.       |                    ^~~~~~~~~~~
  20235. /app/include/google/protobuf/descriptor.pb.h:8875:31: error: expected ‘>’ before ‘<’ token
  20236.  8875 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20237.       |                               ^
  20238. /app/include/google/protobuf/descriptor.pb.h:8885:20: error: ‘std::enable_if_t’ has not been declared
  20239.  8885 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20240.       |                    ^~~~~~~~~~~
  20241. /app/include/google/protobuf/descriptor.pb.h:8885:31: error: expected ‘>’ before ‘<’ token
  20242.  8885 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20243.       |                               ^
  20244. /app/include/google/protobuf/descriptor.pb.h:8886:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20245.  8886 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20246.       |                                                          ^~~~~~~~~~~~
  20247. /app/include/google/protobuf/descriptor.pb.h:8876:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumValueOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20248.  8876 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20249.       |                                                          ^~~~~~~~~~~~
  20250. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumValueOptions::UnsafeArenaSwap(google::protobuf::EnumValueOptions*)’:
  20251. /app/include/google/protobuf/descriptor.pb.h:8619:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20252.  8619 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20253.       |     ^~~~~~~~~~~
  20254.       |     |
  20255.       |     const char*
  20256. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20257.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20258.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20259. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20260. /app/include/google/protobuf/descriptor.pb.h:9116:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20261.  9116 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20262.       |                                                            ^~~~~~~~~~~~~~~~~
  20263. /app/include/google/protobuf/descriptor.pb.h:9116:79: error: ‘string_view’ declared as function returning a function
  20264.  9116 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20265.       |                                                                               ^
  20266. /app/include/google/protobuf/descriptor.pb.h:9117:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20267.  9117 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumOptions"; }
  20268.       |                  ^~~~~~~~~~~
  20269. /app/include/google/protobuf/descriptor.pb.h:9131:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20270.  9131 |   static constexpr auto InternalNewImpl_();
  20271.       |                    ^~~~
  20272. /app/include/google/protobuf/descriptor.pb.h:9131:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20273. /app/include/google/protobuf/descriptor.pb.h:9134:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20274.  9134 |   static constexpr auto InternalGenerateClassData_();
  20275.       |                    ^~~~
  20276. /app/include/google/protobuf/descriptor.pb.h:9134:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20277. /app/include/google/protobuf/descriptor.pb.h:9240:20: error: ‘std::enable_if_t’ has not been declared
  20278.  9240 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20279.       |                    ^~~~~~~~~~~
  20280. /app/include/google/protobuf/descriptor.pb.h:9240:31: error: expected ‘>’ before ‘<’ token
  20281.  9240 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20282.       |                               ^
  20283. /app/include/google/protobuf/descriptor.pb.h:9249:20: error: ‘std::enable_if_t’ has not been declared
  20284.  9249 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20285.       |                    ^~~~~~~~~~~
  20286. /app/include/google/protobuf/descriptor.pb.h:9249:31: error: expected ‘>’ before ‘<’ token
  20287.  9249 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20288.       |                               ^
  20289. /app/include/google/protobuf/descriptor.pb.h:9250:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20290.  9250 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20291.       |                                                          ^~~~~~~~~~~~
  20292. /app/include/google/protobuf/descriptor.pb.h:9241:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20293.  9241 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20294.       |                                                          ^~~~~~~~~~~~
  20295. /app/include/google/protobuf/descriptor.pb.h:9312:20: error: ‘std::enable_if_t’ has not been declared
  20296.  9312 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20297.       |                    ^~~~~~~~~~~
  20298. /app/include/google/protobuf/descriptor.pb.h:9312:31: error: expected ‘>’ before ‘<’ token
  20299.  9312 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20300.       |                               ^
  20301. /app/include/google/protobuf/descriptor.pb.h:9322:20: error: ‘std::enable_if_t’ has not been declared
  20302.  9322 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20303.       |                    ^~~~~~~~~~~
  20304. /app/include/google/protobuf/descriptor.pb.h:9322:31: error: expected ‘>’ before ‘<’ token
  20305.  9322 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20306.       |                               ^
  20307. /app/include/google/protobuf/descriptor.pb.h:9323:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20308.  9323 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20309.       |                                                          ^~~~~~~~~~~~
  20310. /app/include/google/protobuf/descriptor.pb.h:9313:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::EnumOptions, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20311.  9313 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20312.       |                                                          ^~~~~~~~~~~~
  20313. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumOptions::UnsafeArenaSwap(google::protobuf::EnumOptions*)’:
  20314. /app/include/google/protobuf/descriptor.pb.h:9060:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20315.  9060 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20316.       |     ^~~~~~~~~~~
  20317.       |     |
  20318.       |     const char*
  20319. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20320.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20321.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20322. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20323. /app/include/google/protobuf/descriptor.pb.h:9553:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20324.  9553 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20325.       |                                                            ^~~~~~~~~~~~~~~~~
  20326. /app/include/google/protobuf/descriptor.pb.h:9553:79: error: ‘string_view’ declared as function returning a function
  20327.  9553 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20328.       |                                                                               ^
  20329. /app/include/google/protobuf/descriptor.pb.h:9554:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20330.  9554 |   static ::absl::string_view FullMessageName() { return "google.protobuf.OneofDescriptorProto"; }
  20331.       |                  ^~~~~~~~~~~
  20332. /app/include/google/protobuf/descriptor.pb.h:9568:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20333.  9568 |   static constexpr auto InternalNewImpl_();
  20334.       |                    ^~~~
  20335. /app/include/google/protobuf/descriptor.pb.h:9568:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20336. /app/include/google/protobuf/descriptor.pb.h:9571:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20337.  9571 |   static constexpr auto InternalGenerateClassData_();
  20338.       |                    ^~~~
  20339. /app/include/google/protobuf/descriptor.pb.h:9571:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20340. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::OneofDescriptorProto::UnsafeArenaSwap(google::protobuf::OneofDescriptorProto*)’:
  20341. /app/include/google/protobuf/descriptor.pb.h:9497:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20342.  9497 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20343.       |     ^~~~~~~~~~~
  20344.       |     |
  20345.       |     const char*
  20346. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20347.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20348.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20349. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20350. /app/include/google/protobuf/descriptor.pb.h:9772:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20351.  9772 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20352.       |                                                            ^~~~~~~~~~~~~~~~~
  20353. /app/include/google/protobuf/descriptor.pb.h:9772:79: error: ‘string_view’ declared as function returning a function
  20354.  9772 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20355.       |                                                                               ^
  20356. /app/include/google/protobuf/descriptor.pb.h:9773:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20357.  9773 |   static ::absl::string_view FullMessageName() { return "google.protobuf.MethodDescriptorProto"; }
  20358.       |                  ^~~~~~~~~~~
  20359. /app/include/google/protobuf/descriptor.pb.h:9787:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20360.  9787 |   static constexpr auto InternalNewImpl_();
  20361.       |                    ^~~~
  20362. /app/include/google/protobuf/descriptor.pb.h:9787:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20363. /app/include/google/protobuf/descriptor.pb.h:9790:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20364.  9790 |   static constexpr auto InternalGenerateClassData_();
  20365.       |                    ^~~~
  20366. /app/include/google/protobuf/descriptor.pb.h:9790:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20367. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MethodDescriptorProto::UnsafeArenaSwap(google::protobuf::MethodDescriptorProto*)’:
  20368. /app/include/google/protobuf/descriptor.pb.h:9716:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20369.  9716 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20370.       |     ^~~~~~~~~~~
  20371.       |     |
  20372.       |     const char*
  20373. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20374.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20375.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20376. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20377. /app/include/google/protobuf/descriptor.pb.h:10053:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20378. 10053 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20379.       |                                                            ^~~~~~~~~~~~~~~~~
  20380. /app/include/google/protobuf/descriptor.pb.h:10053:79: error: ‘string_view’ declared as function returning a function
  20381. 10053 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20382.       |                                                                               ^
  20383. /app/include/google/protobuf/descriptor.pb.h:10054:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20384. 10054 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FieldDescriptorProto"; }
  20385.       |                  ^~~~~~~~~~~
  20386. /app/include/google/protobuf/descriptor.pb.h:10068:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20387. 10068 |   static constexpr auto InternalNewImpl_();
  20388.       |                    ^~~~
  20389. /app/include/google/protobuf/descriptor.pb.h:10068:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20390. /app/include/google/protobuf/descriptor.pb.h:10071:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20391. 10071 |   static constexpr auto InternalGenerateClassData_();
  20392.       |                    ^~~~
  20393. /app/include/google/protobuf/descriptor.pb.h:10071:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20394. /app/include/google/protobuf/descriptor.pb.h:10108:15: error: ‘absl::string_view’ has not been declared
  20395. 10108 |       ::absl::string_view name, Type* PROTOBUF_NONNULL value) {
  20396.       |               ^~~~~~~~~~~
  20397. /app/include/google/protobuf/descriptor.pb.h:10129:15: error: ‘absl::string_view’ has not been declared
  20398. 10129 |       ::absl::string_view name, Label* PROTOBUF_NONNULL value) {
  20399.       |               ^~~~~~~~~~~
  20400. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldDescriptorProto::UnsafeArenaSwap(google::protobuf::FieldDescriptorProto*)’:
  20401. /app/include/google/protobuf/descriptor.pb.h:9997:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20402.  9997 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20403.       |     ^~~~~~~~~~~
  20404.       |     |
  20405.       |     const char*
  20406. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20407.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20408.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20409. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldDescriptorProto::Type_Parse(int, Type*)’:
  20410. /app/include/google/protobuf/descriptor.pb.h:10109:43: error: ‘google::protobuf::FieldDescriptorProto_Type_Parse’ cannot be used as a function
  20411. 10109 |     return FieldDescriptorProto_Type_Parse(name, value);
  20412.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  20413. /app/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldDescriptorProto::Label_Parse(int, Label*)’:
  20414. /app/include/google/protobuf/descriptor.pb.h:10130:44: error: ‘google::protobuf::FieldDescriptorProto_Label_Parse’ cannot be used as a function
  20415. 10130 |     return FieldDescriptorProto_Label_Parse(name, value);
  20416.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
  20417. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20418. /app/include/google/protobuf/descriptor.pb.h:10466:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20419. 10466 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20420.       |                                                            ^~~~~~~~~~~~~~~~~
  20421. /app/include/google/protobuf/descriptor.pb.h:10466:79: error: ‘string_view’ declared as function returning a function
  20422. 10466 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20423.       |                                                                               ^
  20424. /app/include/google/protobuf/descriptor.pb.h:10467:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20425. 10467 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumValueDescriptorProto"; }
  20426.       |                  ^~~~~~~~~~~
  20427. /app/include/google/protobuf/descriptor.pb.h:10481:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20428. 10481 |   static constexpr auto InternalNewImpl_();
  20429.       |                    ^~~~
  20430. /app/include/google/protobuf/descriptor.pb.h:10481:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20431. /app/include/google/protobuf/descriptor.pb.h:10484:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20432. 10484 |   static constexpr auto InternalGenerateClassData_();
  20433.       |                    ^~~~
  20434. /app/include/google/protobuf/descriptor.pb.h:10484:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20435. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumValueDescriptorProto::UnsafeArenaSwap(google::protobuf::EnumValueDescriptorProto*)’:
  20436. /app/include/google/protobuf/descriptor.pb.h:10410:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20437. 10410 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20438.       |     ^~~~~~~~~~~
  20439.       |     |
  20440.       |     const char*
  20441. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20442.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20443.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20444. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20445. /app/include/google/protobuf/descriptor.pb.h:10698:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20446. 10698 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20447.       |                                                            ^~~~~~~~~~~~~~~~~
  20448. /app/include/google/protobuf/descriptor.pb.h:10698:79: error: ‘string_view’ declared as function returning a function
  20449. 10698 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20450.       |                                                                               ^
  20451. /app/include/google/protobuf/descriptor.pb.h:10699:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20452. 10699 |   static ::absl::string_view FullMessageName() { return "google.protobuf.DescriptorProto.ExtensionRange"; }
  20453.       |                  ^~~~~~~~~~~
  20454. /app/include/google/protobuf/descriptor.pb.h:10713:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20455. 10713 |   static constexpr auto InternalNewImpl_();
  20456.       |                    ^~~~
  20457. /app/include/google/protobuf/descriptor.pb.h:10713:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20458. /app/include/google/protobuf/descriptor.pb.h:10716:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20459. 10716 |   static constexpr auto InternalGenerateClassData_();
  20460.       |                    ^~~~
  20461. /app/include/google/protobuf/descriptor.pb.h:10716:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20462. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto_ExtensionRange::UnsafeArenaSwap(google::protobuf::DescriptorProto_ExtensionRange*)’:
  20463. /app/include/google/protobuf/descriptor.pb.h:10642:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20464. 10642 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20465.       |     ^~~~~~~~~~~
  20466.       |     |
  20467.       |     const char*
  20468. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20469.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20470.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20471. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20472. /app/include/google/protobuf/descriptor.pb.h:10925:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20473. 10925 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20474.       |                                                            ^~~~~~~~~~~~~~~~~
  20475. /app/include/google/protobuf/descriptor.pb.h:10925:79: error: ‘string_view’ declared as function returning a function
  20476. 10925 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20477.       |                                                                               ^
  20478. /app/include/google/protobuf/descriptor.pb.h:10926:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20479. 10926 |   static ::absl::string_view FullMessageName() { return "google.protobuf.ServiceDescriptorProto"; }
  20480.       |                  ^~~~~~~~~~~
  20481. /app/include/google/protobuf/descriptor.pb.h:10940:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20482. 10940 |   static constexpr auto InternalNewImpl_();
  20483.       |                    ^~~~
  20484. /app/include/google/protobuf/descriptor.pb.h:10940:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20485. /app/include/google/protobuf/descriptor.pb.h:10943:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20486. 10943 |   static constexpr auto InternalGenerateClassData_();
  20487.       |                    ^~~~
  20488. /app/include/google/protobuf/descriptor.pb.h:10943:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20489. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ServiceDescriptorProto::UnsafeArenaSwap(google::protobuf::ServiceDescriptorProto*)’:
  20490. /app/include/google/protobuf/descriptor.pb.h:10869:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20491. 10869 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20492.       |     ^~~~~~~~~~~
  20493.       |     |
  20494.       |     const char*
  20495. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20496.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20497.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20498. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20499. /app/include/google/protobuf/descriptor.pb.h:11163:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20500. 11163 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20501.       |                                                            ^~~~~~~~~~~~~~~~~
  20502. /app/include/google/protobuf/descriptor.pb.h:11163:79: error: ‘string_view’ declared as function returning a function
  20503. 11163 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20504.       |                                                                               ^
  20505. /app/include/google/protobuf/descriptor.pb.h:11164:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20506. 11164 |   static ::absl::string_view FullMessageName() { return "google.protobuf.EnumDescriptorProto"; }
  20507.       |                  ^~~~~~~~~~~
  20508. /app/include/google/protobuf/descriptor.pb.h:11178:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20509. 11178 |   static constexpr auto InternalNewImpl_();
  20510.       |                    ^~~~
  20511. /app/include/google/protobuf/descriptor.pb.h:11178:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20512. /app/include/google/protobuf/descriptor.pb.h:11181:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20513. 11181 |   static constexpr auto InternalGenerateClassData_();
  20514.       |                    ^~~~
  20515. /app/include/google/protobuf/descriptor.pb.h:11181:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20516. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto::UnsafeArenaSwap(google::protobuf::EnumDescriptorProto*)’:
  20517. /app/include/google/protobuf/descriptor.pb.h:11107:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20518. 11107 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20519.       |     ^~~~~~~~~~~
  20520.       |     |
  20521.       |     const char*
  20522. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20523.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20524.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20525. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20526. /app/include/google/protobuf/descriptor.pb.h:11458:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20527. 11458 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20528.       |                                                            ^~~~~~~~~~~~~~~~~
  20529. /app/include/google/protobuf/descriptor.pb.h:11458:79: error: ‘string_view’ declared as function returning a function
  20530. 11458 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20531.       |                                                                               ^
  20532. /app/include/google/protobuf/descriptor.pb.h:11459:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20533. 11459 |   static ::absl::string_view FullMessageName() { return "google.protobuf.DescriptorProto"; }
  20534.       |                  ^~~~~~~~~~~
  20535. /app/include/google/protobuf/descriptor.pb.h:11473:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20536. 11473 |   static constexpr auto InternalNewImpl_();
  20537.       |                    ^~~~
  20538. /app/include/google/protobuf/descriptor.pb.h:11473:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20539. /app/include/google/protobuf/descriptor.pb.h:11476:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20540. 11476 |   static constexpr auto InternalGenerateClassData_();
  20541.       |                    ^~~~
  20542. /app/include/google/protobuf/descriptor.pb.h:11476:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20543. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto::UnsafeArenaSwap(google::protobuf::DescriptorProto*)’:
  20544. /app/include/google/protobuf/descriptor.pb.h:11402:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20545. 11402 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20546.       |     ^~~~~~~~~~~
  20547.       |     |
  20548.       |     const char*
  20549. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20550.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20551.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20552. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20553. /app/include/google/protobuf/descriptor.pb.h:11849:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20554. 11849 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20555.       |                                                            ^~~~~~~~~~~~~~~~~
  20556. /app/include/google/protobuf/descriptor.pb.h:11849:79: error: ‘string_view’ declared as function returning a function
  20557. 11849 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20558.       |                                                                               ^
  20559. /app/include/google/protobuf/descriptor.pb.h:11850:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20560. 11850 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FileDescriptorProto"; }
  20561.       |                  ^~~~~~~~~~~
  20562. /app/include/google/protobuf/descriptor.pb.h:11864:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20563. 11864 |   static constexpr auto InternalNewImpl_();
  20564.       |                    ^~~~
  20565. /app/include/google/protobuf/descriptor.pb.h:11864:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20566. /app/include/google/protobuf/descriptor.pb.h:11867:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20567. 11867 |   static constexpr auto InternalGenerateClassData_();
  20568.       |                    ^~~~
  20569. /app/include/google/protobuf/descriptor.pb.h:11867:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20570. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorProto::UnsafeArenaSwap(google::protobuf::FileDescriptorProto*)’:
  20571. /app/include/google/protobuf/descriptor.pb.h:11793:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20572. 11793 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20573.       |     ^~~~~~~~~~~
  20574.       |     |
  20575.       |     const char*
  20576. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20577.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20578.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20579. /app/include/google/protobuf/descriptor.pb.h: At global scope:
  20580. /app/include/google/protobuf/descriptor.pb.h:12298:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20581. 12298 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20582.       |                                                            ^~~~~~~~~~~~~~~~~
  20583. /app/include/google/protobuf/descriptor.pb.h:12298:79: error: ‘string_view’ declared as function returning a function
  20584. 12298 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20585.       |                                                                               ^
  20586. /app/include/google/protobuf/descriptor.pb.h:12299:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20587. 12299 |   static ::absl::string_view FullMessageName() { return "google.protobuf.FileDescriptorSet"; }
  20588.       |                  ^~~~~~~~~~~
  20589. /app/include/google/protobuf/descriptor.pb.h:12313:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20590. 12313 |   static constexpr auto InternalNewImpl_();
  20591.       |                    ^~~~
  20592. /app/include/google/protobuf/descriptor.pb.h:12313:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20593. /app/include/google/protobuf/descriptor.pb.h:12316:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20594. 12316 |   static constexpr auto InternalGenerateClassData_();
  20595.       |                    ^~~~
  20596. /app/include/google/protobuf/descriptor.pb.h:12316:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20597. /app/include/google/protobuf/descriptor.pb.h:12370:20: error: ‘std::enable_if_t’ has not been declared
  20598. 12370 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20599.       |                    ^~~~~~~~~~~
  20600. /app/include/google/protobuf/descriptor.pb.h:12370:31: error: expected ‘>’ before ‘<’ token
  20601. 12370 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20602.       |                               ^
  20603. /app/include/google/protobuf/descriptor.pb.h:12379:20: error: ‘std::enable_if_t’ has not been declared
  20604. 12379 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20605.       |                    ^~~~~~~~~~~
  20606. /app/include/google/protobuf/descriptor.pb.h:12379:31: error: expected ‘>’ before ‘<’ token
  20607. 12379 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20608.       |                               ^
  20609. /app/include/google/protobuf/descriptor.pb.h:12380:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20610. 12380 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20611.       |                                                          ^~~~~~~~~~~~
  20612. /app/include/google/protobuf/descriptor.pb.h:12371:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&) const’
  20613. 12371 |   inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
  20614.       |                                                          ^~~~~~~~~~~~
  20615. /app/include/google/protobuf/descriptor.pb.h:12442:20: error: ‘std::enable_if_t’ has not been declared
  20616. 12442 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20617.       |                    ^~~~~~~~~~~
  20618. /app/include/google/protobuf/descriptor.pb.h:12442:31: error: expected ‘>’ before ‘<’ token
  20619. 12442 |             ::std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
  20620.       |                               ^
  20621. /app/include/google/protobuf/descriptor.pb.h:12452:20: error: ‘std::enable_if_t’ has not been declared
  20622. 12452 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20623.       |                    ^~~~~~~~~~~
  20624. /app/include/google/protobuf/descriptor.pb.h:12452:31: error: expected ‘>’ before ‘<’ token
  20625. 12452 |             ::std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
  20626.       |                               ^
  20627. /app/include/google/protobuf/descriptor.pb.h:12453:58: error: ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&, int) const’ cannot be overloaded with ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20628. 12453 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20629.       |                                                          ^~~~~~~~~~~~
  20630. /app/include/google/protobuf/descriptor.pb.h:12443:58: note: previous declaration ‘template<class _proto_TypeTraits, unsigned char _field_type, bool _is_packed, <typeprefixerror><anonymous> > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileDescriptorSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier<google::protobuf::FileDescriptorSet, _proto_TypeTraits, _field_type, _is_packed>&, int) const’
  20631. 12443 |   inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
  20632.       |                                                          ^~~~~~~~~~~~
  20633. /app/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorSet::UnsafeArenaSwap(google::protobuf::FileDescriptorSet*)’:
  20634. /app/include/google/protobuf/descriptor.pb.h:12242:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20635. 12242 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20636.       |     ^~~~~~~~~~~
  20637.       |     |
  20638.       |     const char*
  20639. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20640.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20641.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20642. In file included from /run/build/monero-gui/test-protobuf.pb.h:36:
  20643. /app/include/google/protobuf/port_def.inc: At global scope:
  20644. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  20645.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  20646.       |               ^~~~~~~~~~~~~~~~~~~~~~
  20647. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  20648. /run/build/monero-gui/test-protobuf.pb.h:44:9: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20649.    44 | ::absl::string_view GetAnyMessageName();
  20650.       |         ^~~~~~~~~~~
  20651. /run/build/monero-gui/test-protobuf.pb.h:189:60: error: ‘google::protobuf::internal::GetAnyMessageName’ has not been declared
  20652.   189 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20653.       |                                                            ^~~~~~~~~~~~~~~~~
  20654. /run/build/monero-gui/test-protobuf.pb.h:189:10: error: ISO C++ forbids declaration of ‘string_view’ with no type [-fpermissive]
  20655.   189 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20656.       |          ^~
  20657. /run/build/monero-gui/test-protobuf.pb.h:189:79: error: ‘string_view’ declared as function returning a function
  20658.   189 |   friend ::absl::string_view(::google::protobuf::internal::GetAnyMessageName)();
  20659.       |                                                                               ^
  20660. /run/build/monero-gui/test-protobuf.pb.h:190:18: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20661.   190 |   static ::absl::string_view FullMessageName() { return "Success"; }
  20662.       |                  ^~~~~~~~~~~
  20663. /run/build/monero-gui/test-protobuf.pb.h:204:20: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20664.   204 |   static constexpr auto InternalNewImpl_();
  20665.       |                    ^~~~
  20666. /run/build/monero-gui/test-protobuf.pb.h:204:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20667. /run/build/monero-gui/test-protobuf.pb.h:207:20: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20668.   207 |   static constexpr auto InternalGenerateClassData_();
  20669.       |                    ^~~~
  20670. /run/build/monero-gui/test-protobuf.pb.h:207:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20671. /run/build/monero-gui/test-protobuf.pb.h: In member function ‘void Success::UnsafeArenaSwap(Success*)’:
  20672. /run/build/monero-gui/test-protobuf.pb.h:138:48: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20673.   138 |     ABSL_DCHECK(GetArena() == other->GetArena());
  20674.       |                                                ^
  20675.       |                                                |
  20676.       |                                                const char*
  20677. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20678.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20679.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20680. In file included from /app/include/google/protobuf/raw_ptr.h:16,
  20681.                  from /app/include/google/protobuf/generated_message_tctable_impl.h:28,
  20682.                  from /run/build/monero-gui/test-protobuf.pb.cc:11:
  20683. /app/include/google/protobuf/port_def.inc: At global scope:
  20684. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  20685.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  20686.       |               ^~~~~~~~~~~~~~~~~~~~~~
  20687. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  20688. /app/include/google/protobuf/raw_ptr.h:23:25: error: size of array ‘kZeroBuffer’ is not an integral constant-expression
  20689.    23 |     kZeroBuffer[std::max(ABSL_CACHELINE_SIZE, 64)];
  20690.       |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  20691. In file included from /app/include/google/protobuf/generated_message_tctable_impl.h:35:
  20692. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  20693.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  20694.       |               ^~~~~~~~~~~~~~~~~~~~~~
  20695. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  20696. /app/include/google/protobuf/generated_message_tctable_impl.h:879:42: error: ‘absl::string_view’ has not been declared
  20697.   879 |                                    absl::string_view value);
  20698.       |                                          ^~~~~~~~~~~
  20699. /app/include/google/protobuf/generated_message_tctable_impl.h:893:51: error: ‘absl::string_view’ has not been declared
  20700.   893 |                                             absl::string_view value) {
  20701.       |                                                   ^~~~~~~~~~~
  20702. /app/include/google/protobuf/generated_message_tctable_impl.h:1014:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20703.  1014 |   static absl::string_view MessageName(const TcParseTableBase* table);
  20704.       |                ^~~~~~~~~~~
  20705. /app/include/google/protobuf/generated_message_tctable_impl.h:1015:16: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20706.  1015 |   static absl::string_view FieldName(const TcParseTableBase* table,
  20707.       |                ^~~~~~~~~~~
  20708. /app/include/google/protobuf/generated_message_tctable_impl.h:1027:34: error: ‘absl::string_view’ has not been declared
  20709.  1027 |   static bool MpVerifyUtf8(absl::string_view wire_bytes,
  20710.       |                                  ^~~~~~~~~~~
  20711. In file included from /app/include/google/protobuf/reflection_ops.h:26,
  20712.                  from /run/build/monero-gui/test-protobuf.pb.cc:17:
  20713. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  20714.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  20715.       |               ^~~~~~~~~~~~~~~~~~~~~~
  20716. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  20717. In file included from /app/include/google/protobuf/wire_format.h:39,
  20718.                  from /run/build/monero-gui/test-protobuf.pb.cc:18:
  20719. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  20720.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  20721.       |               ^~~~~~~~~~~~~~~~~~~~~~
  20722. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  20723. /app/include/google/protobuf/wire_format.h:247:48: error: ‘absl::string_view’ has not been declared
  20724.   247 |                                          absl::string_view field_name);
  20725.       |                                                ^~~~~~~~~~~
  20726. /app/include/google/protobuf/wire_format.h: In static member function ‘static void google::protobuf::internal::WireFormat::SerializeWithCachedSizes(const google::protobuf::Message&, int, google::protobuf::io::CodedOutputStream*)’:
  20727. /app/include/google/protobuf/wire_format.h:115:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)’
  20728.   115 |     ABSL_CHECK_EQ(output->ByteCount(), expected_endpoint)
  20729.       |     ^~~~~~~~~~~~~
  20730. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20731.   355 |   LogMessageFatal(const char* file, int line,
  20732.       |   ^~~~~~~~~~~~~~~
  20733. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20734.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20735.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20736. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20737.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20738.       |   ^~~~~~~~~~~~~~~
  20739. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20740. /app/include/google/protobuf/wire_format.h: In static member function ‘static void google::protobuf::internal::WireFormat::VerifyUTF8String(const char*, int, Operation)’:
  20741. /app/include/google/protobuf/wire_format.h:323:55: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20742.   323 |                                    /* field_name = */ "");
  20743.       |                                                       ^~
  20744.       |                                                       |
  20745.       |                                                       const char*
  20746. /app/include/google/protobuf/wire_format_lite.h:289:50: note:   initializing argument 4 of ‘static bool google::protobuf::internal::WireFormatLite::VerifyUtf8String(const char*, int, Operation, int)’
  20747.   289 |                                absl::string_view field_name);
  20748.       |                                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  20749. /app/include/google/protobuf/wire_format.h: At global scope:
  20750. /app/include/google/protobuf/wire_format.h:334:17: error: ‘string_view’ in namespace ‘absl’ does not name a type
  20751.   334 |     const absl::string_view field_name) {
  20752.       |                 ^~~~~~~~~~~
  20753. In file included from /run/build/monero-gui/test-protobuf.pb.cc:22:
  20754. /app/include/google/protobuf/port_def.inc:119:15: error: static assertion failed: Protobuf only supports C++17 and newer.
  20755.   119 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201703L),
  20756.       |               ^~~~~~~~~~~~~~~~~~~~~~
  20757. /app/include/google/protobuf/port_def.inc:119:15: note: the comparison reduces to ‘(201103 >= 201703)’
  20758. /run/build/monero-gui/test-protobuf.pb.cc: In constructor ‘constexpr Success::Impl_::Impl_(google::protobuf::internal::ConstantInitialized)’:
  20759. /run/build/monero-gui/test-protobuf.pb.cc:32:44: error: ‘fixed_address_empty_string’ is not a member of ‘google::protobuf::internal’
  20760.    32 |             &::google::protobuf::internal::fixed_address_empty_string,
  20761.       |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
  20762. /run/build/monero-gui/test-protobuf.pb.cc: In static member function ‘static void Success::SharedDtor(google::protobuf::MessageLite&)’:
  20763. /run/build/monero-gui/test-protobuf.pb.cc:161:42: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20764.   161 |   ABSL_DCHECK(this_.GetArena() == nullptr);
  20765.       |                                          ^
  20766.       |                                          |
  20767.       |                                          const char*
  20768. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20769.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20770.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20771. /run/build/monero-gui/test-protobuf.pb.cc: At global scope:
  20772. /run/build/monero-gui/test-protobuf.pb.cc:171:11: error: ‘InternalNewImpl_’ function uses ‘auto’ type specifier without trailing return type
  20773.   171 | constexpr auto Success::InternalNewImpl_() {
  20774.       |           ^~~~
  20775. /run/build/monero-gui/test-protobuf.pb.cc:171:11: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20776. /run/build/monero-gui/test-protobuf.pb.cc:175:11: error: ‘InternalGenerateClassData_’ function uses ‘auto’ type specifier without trailing return type
  20777.   175 | constexpr auto Success::InternalGenerateClassData_() {
  20778.       |           ^~~~
  20779. /run/build/monero-gui/test-protobuf.pb.cc:175:11: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
  20780. /run/build/monero-gui/test-protobuf.pb.cc: In member function ‘virtual uint8_t* Success::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const’:
  20781. /run/build/monero-gui/test-protobuf.pb.cc:280:33: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20782.   280 |                                 "Success.message");
  20783.       |                                 ^~~~~~~~~~~~~~~~~
  20784.       |                                 |
  20785.       |                                 const char*
  20786. /app/include/google/protobuf/wire_format.h:334:29: note:   initializing argument 4 of ‘static void google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(const char*, int, Operation, int)’
  20787.   334 |     const absl::string_view field_name) {
  20788.       |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  20789. /run/build/monero-gui/test-protobuf.pb.cc:281:49: error: cannot convert ‘const std::string’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
  20790.   281 |     target = stream->WriteStringMaybeAliased(1, _s, target);
  20791.       |                                                 ^~
  20792.       |                                                 |
  20793.       |                                                 const std::string {aka const std::__cxx11::basic_string<char>}
  20794. /app/include/google/protobuf/io/coded_stream.h:696:68: note:   initializing argument 2 of ‘uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteStringMaybeAliased(uint32_t, int, uint8_t*)’
  20795.   696 |   uint8_t* WriteStringMaybeAliased(uint32_t num, absl::string_view s,
  20796.       |                                                  ~~~~~~~~~~~~~~~~~~^
  20797. /run/build/monero-gui/test-protobuf.pb.cc: In static member function ‘static void Success::MergeImpl(google::protobuf::MessageLite&, const google::protobuf::MessageLite&)’:
  20798. /run/build/monero-gui/test-protobuf.pb.cc:323:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  20799.   323 |   ABSL_DCHECK_NE(&from, _this);
  20800.       |   ^~~~~~~~~~~~~~
  20801. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20802.   355 |   LogMessageFatal(const char* file, int line,
  20803.       |   ^~~~~~~~~~~~~~~
  20804. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20805.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20806.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20807. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20808.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20809.       |   ^~~~~~~~~~~~~~~
  20810. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20811. /run/build/monero-gui/test-protobuf.pb.cc: In member function ‘void Success::InternalSwap(Success*)’:
  20812. /run/build/monero-gui/test-protobuf.pb.cc:346:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’
  20813.   346 |   ABSL_DCHECK_EQ(arena, other->GetArena());
  20814.       |   ^~~~~~~~~~~~~~
  20815. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20816.   355 |   LogMessageFatal(const char* file, int line,
  20817.       |   ^~~~~~~~~~~~~~~
  20818. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20819.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20820.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20821. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20822.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20823.       |   ^~~~~~~~~~~~~~~
  20824. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20825. /usr/include/absl/strings/internal/str_format/bind.h: In instantiation of ‘absl::lts_20240722::str_format_internal::FormatSpecTemplate<Args>::FormatSpecTemplate(const char*) [with absl::lts_20240722::FormatConversionCharSet ...Args = {(absl::lts_20240722::FormatConversionCharSet)655355}]’:
  20826. /usr/include/absl/crc/crc32c.h:184:34:   required from here
  20827.   184 |   return os << absl::StreamFormat("%08x", static_cast<uint32_t>(crc));
  20828.       |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  20829. /usr/include/absl/strings/internal/str_format/bind.h:167:45: error: no matching function for call to ‘absl::lts_20240722::UntypedFormatSpec::UntypedFormatSpec(const char*&)’
  20830.   167 |   FormatSpecTemplate(const char* s) : Base(s) {}  // NOLINT
  20831.       |                                             ^
  20832. /usr/include/absl/strings/str_format.h:114:12: note: candidate: ‘absl::lts_20240722::UntypedFormatSpec::UntypedFormatSpec(absl::lts_20240722::Nonnull<const absl::lts_20240722::str_format_internal::ParsedFormatBase*>)’
  20833.   114 |   explicit UntypedFormatSpec(
  20834.       |            ^~~~~~~~~~~~~~~~~
  20835. /usr/include/absl/strings/str_format.h:115:67: note:   no known conversion for argument 1 from ‘const char*’ to ‘absl::lts_20240722::Nonnull<const absl::lts_20240722::str_format_internal::ParsedFormatBase*>’ {aka ‘const absl::lts_20240722::str_format_internal::ParsedFormatBase*’}
  20836.   115 |       absl::Nonnull<const str_format_internal::ParsedFormatBase*> pc)
  20837.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  20838. /usr/include/absl/log/internal/log_message.h: In instantiation of ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 19]’:
  20839. /app/include/google/protobuf/arena_align.h:159:47:   required from here
  20840.   159 |   ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align;
  20841.       |                                               ^~~~~~~~~~~~~~~~~~~~
  20842. /usr/include/absl/log/internal/log_message.h:305:44: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>(const char [19])’
  20843.   305 |   CopyToEncodedBuffer<StringType::kLiteral>(buf);
  20844.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  20845. /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: ‘void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral]’ (near match)
  20846.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  20847.       |        ^~~~~~~~~~~~~~~~~~~
  20848. /usr/include/absl/log/internal/log_message.h:235:8: note:   conversion of argument 1 would be ill-formed:
  20849. /usr/include/absl/log/internal/log_message.h:235:8: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20850.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  20851.       |        ^~~~~~~~~~~~~~~~~~~
  20852.       |        |
  20853.       |        const char*
  20854. /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: ‘template<absl::lts_20240722::log_internal::LogMessage::StringType str_type> void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)’
  20855.   237 |   void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE;
  20856.       |        ^~~~~~~~~~~~~~~~~~~
  20857. /usr/include/absl/log/internal/log_message.h:237:8: note:   candidate expects 2 arguments, 1 provided
  20858. /app/include/google/protobuf/message_lite.h: In instantiation of ‘MessageLite* google::protobuf::internal::MessageCreator::PlacementNew(const MessageLite*, const MessageLite*, void*, google::protobuf::Arena*) const [with MessageLite = google::protobuf::MessageLite]’:
  20859. /app/include/google/protobuf/message_lite.h:436:40:   required from here
  20860.   436 |     return message_creator.PlacementNew(prototype, prototype, mem, arena);
  20861.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  20862. /app/include/google/protobuf/message_lite.h:1251:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  20863.  1251 |   ABSL_DCHECK_EQ(reinterpret_cast<uintptr_t>(mem) % alignment_, 0u);
  20864.       |   ^~~~~~~~~~~~~~
  20865. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20866.   355 |   LogMessageFatal(const char* file, int line,
  20867.       |   ^~~~~~~~~~~~~~~
  20868. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20869.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20870.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20871. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20872.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20873.       |   ^~~~~~~~~~~~~~~
  20874. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20875. /app/include/google/protobuf/message_lite.h:1270:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  20876.  1270 |     ABSL_DCHECK(std::all_of(src + sizeof(MessageLite), src + size,
  20877.       |     ^~~~~~~~~~~
  20878.       |     |
  20879.       |     const char*
  20880. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20881.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20882.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20883. /app/include/google/protobuf/message_lite.h:1288:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  20884.  1288 |     ABSL_DCHECK_EQ(+as_tag, +kMemcpy);
  20885.       |     ^~~~~~~~~~~~~~
  20886. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20887.   355 |   LogMessageFatal(const char* file, int line,
  20888.       |   ^~~~~~~~~~~~~~~
  20889. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20890.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20891.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20892. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20893.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20894.       |   ^~~~~~~~~~~~~~~
  20895. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20896. /app/include/google/protobuf/message_lite.h:1325:9: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  20897.  1325 |         ABSL_DCHECK_LE(offset + sizeof(Arena*), size);
  20898.       |         ^~~~~~~~~~~~~~
  20899. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20900.   355 |   LogMessageFatal(const char* file, int line,
  20901.       |   ^~~~~~~~~~~~~~~
  20902. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20903.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20904.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20905. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20906.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20907.       |   ^~~~~~~~~~~~~~~
  20908. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20909. /app/include/google/protobuf/message_lite.h:1328:9: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’
  20910.  1328 |         ABSL_DCHECK_EQ(*reinterpret_cast<Arena**>(dst + offset), nullptr);
  20911.       |         ^~~~~~~~~~~~~~
  20912. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20913.   355 |   LogMessageFatal(const char* file, int line,
  20914.       |   ^~~~~~~~~~~~~~~
  20915. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20916.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20917.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20918. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20919.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20920.       |   ^~~~~~~~~~~~~~~
  20921. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20922. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::at(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>; Value<TypeHandler> = google::protobuf::MessageLite]’:
  20923. /app/include/google/protobuf/repeated_ptr_field.h:1631:53:   required from here
  20924.  1631 |     return field.at<GenericTypeHandler<MessageLite>>(index);
  20925.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  20926. /app/include/google/protobuf/repeated_ptr_field.h:187:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  20927.   187 |     ABSL_CHECK_GE(index, 0);
  20928.       |     ^~~~~~~~~~~~~
  20929. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20930.   355 |   LogMessageFatal(const char* file, int line,
  20931.       |   ^~~~~~~~~~~~~~~
  20932. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20933.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20934.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20935. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20936.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20937.       |   ^~~~~~~~~~~~~~~
  20938. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20939. /app/include/google/protobuf/repeated_ptr_field.h:188:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  20940.   188 |     ABSL_CHECK_LT(index, current_size_);
  20941.       |     ^~~~~~~~~~~~~
  20942. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20943.   355 |   LogMessageFatal(const char* file, int line,
  20944.       |   ^~~~~~~~~~~~~~~
  20945. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20946.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20947.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20948. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20949.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20950.       |   ^~~~~~~~~~~~~~~
  20951. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20952. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::at(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MessageLite>; Value<TypeHandler> = google::protobuf::MessageLite]’:
  20953. /app/include/google/protobuf/repeated_ptr_field.h:1635:53:   required from here
  20954.  1635 |     return field.at<GenericTypeHandler<MessageLite>>(index);
  20955.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  20956. /app/include/google/protobuf/repeated_ptr_field.h:194:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  20957.   194 |     ABSL_CHECK_GE(index, 0);
  20958.       |     ^~~~~~~~~~~~~
  20959. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20960.   355 |   LogMessageFatal(const char* file, int line,
  20961.       |   ^~~~~~~~~~~~~~~
  20962. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20963.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20964.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20965. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20966.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20967.       |   ^~~~~~~~~~~~~~~
  20968. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20969. /app/include/google/protobuf/repeated_ptr_field.h:195:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  20970.   195 |     ABSL_CHECK_LT(index, current_size_);
  20971.       |     ^~~~~~~~~~~~~
  20972. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20973.   355 |   LogMessageFatal(const char* file, int line,
  20974.       |   ^~~~~~~~~~~~~~~
  20975. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20976.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20977.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20978. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20979.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20980.       |   ^~~~~~~~~~~~~~~
  20981. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20982. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32; uint32_t = unsigned int]’:
  20983. /app/include/google/protobuf/wire_format_lite.h:1032:1:   required from here
  20984.  1032 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint32_t, TYPE_FIXED32)
  20985.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  20986. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  20987.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  20988.       |   ^~~~~~~~~~~~~~
  20989. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  20990.   355 |   LogMessageFatal(const char* file, int line,
  20991.       |   ^~~~~~~~~~~~~~~
  20992. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  20993.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  20994.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  20995. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  20996.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  20997.       |   ^~~~~~~~~~~~~~~
  20998. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  20999. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64; uint32_t = unsigned int]’:
  21000. /app/include/google/protobuf/wire_format_lite.h:1033:1:   required from here
  21001.  1033 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(uint64_t, TYPE_FIXED64)
  21002.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21003. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  21004.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  21005.       |   ^~~~~~~~~~~~~~
  21006. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21007.   355 |   LogMessageFatal(const char* file, int line,
  21008.       |   ^~~~~~~~~~~~~~~
  21009. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21010.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21011.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21012. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21013.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21014.       |   ^~~~~~~~~~~~~~~
  21015. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21016. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32; uint32_t = unsigned int]’:
  21017. /app/include/google/protobuf/wire_format_lite.h:1034:1:   required from here
  21018.  1034 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(int32_t, TYPE_SFIXED32)
  21019.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21020. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  21021.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  21022.       |   ^~~~~~~~~~~~~~
  21023. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21024.   355 |   LogMessageFatal(const char* file, int line,
  21025.       |   ^~~~~~~~~~~~~~~
  21026. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21027.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21028.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21029. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21030.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21031.       |   ^~~~~~~~~~~~~~~
  21032. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21033. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64; uint32_t = unsigned int]’:
  21034. /app/include/google/protobuf/wire_format_lite.h:1035:1:   required from here
  21035.  1035 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(int64_t, TYPE_SFIXED64)
  21036.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21037. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  21038.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  21039.       |   ^~~~~~~~~~~~~~
  21040. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21041.   355 |   LogMessageFatal(const char* file, int line,
  21042.       |   ^~~~~~~~~~~~~~~
  21043. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21044.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21045.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21046. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21047.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21048.       |   ^~~~~~~~~~~~~~~
  21049. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21050. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT; uint32_t = unsigned int]’:
  21051. /app/include/google/protobuf/wire_format_lite.h:1036:1:   required from here
  21052.  1036 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(float, TYPE_FLOAT)
  21053.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21054. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  21055.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  21056.       |   ^~~~~~~~~~~~~~
  21057. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21058.   355 |   LogMessageFatal(const char* file, int line,
  21059.       |   ^~~~~~~~~~~~~~~
  21060. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21061.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21062.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21063. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21064.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21065.       |   ^~~~~~~~~~~~~~~
  21066. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21067. /app/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField<Element>*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE; uint32_t = unsigned int]’:
  21068. /app/include/google/protobuf/wire_format_lite.h:1037:1:   required from here
  21069.  1037 | READ_REPEATED_FIXED_SIZE_PRIMITIVE(double, TYPE_DOUBLE)
  21070.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21071. /app/include/google/protobuf/wire_format_lite.h:978:3: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’
  21072.   978 |   ABSL_DCHECK_EQ(UInt32Size(tag), static_cast<size_t>(tag_size));
  21073.       |   ^~~~~~~~~~~~~~
  21074. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21075.   355 |   LogMessageFatal(const char* file, int line,
  21076.       |   ^~~~~~~~~~~~~~~
  21077. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21078.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21079.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21080. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21081.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21082.       |   ^~~~~~~~~~~~~~~
  21083. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21084. /app/include/google/protobuf/parse_context.h: In instantiation of ‘const char* google::protobuf::internal::EpsCopyInputStream::AppendUntilEnd(const char*, const A&) [with A = google::protobuf::internal::EpsCopyInputStream::AppendString(const char*, std::string*)::<lambda(const char*, ptrdiff_t)>]’:
  21085. /app/include/google/protobuf/parse_context.h:472:26:   required from here
  21086.   472 |     return AppendUntilEnd(
  21087.       |            ~~~~~~~~~~~~~~^
  21088.   473 |         ptr, [str](const char* p, ptrdiff_t s) { str->append(p, s); });
  21089.       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21090. /app/include/google/protobuf/parse_context.h:466:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  21091.   466 |     ABSL_DCHECK(end >= ptr);
  21092.       |     ^~~~~~~~~~~
  21093.       |     |
  21094.       |     const char*
  21095. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21096.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21097.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21098. /app/include/google/protobuf/extension_set.h: In instantiation of ‘bool google::protobuf::internal::ExtensionSet::FindExtensionInfoFromFieldNumber(int, int, ExtensionFinder*, google::protobuf::internal::ExtensionInfo*, bool*) const [with ExtensionFinder = google::protobuf::internal::GeneratedExtensionFinder]’:
  21099. /app/include/google/protobuf/extension_set.h:1058:44:   required from here
  21100.  1058 |     return FindExtensionInfoFromFieldNumber(wire_type, field, &finder,
  21101.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  21102.  1059 |                                             extension, was_packed_on_wire);
  21103.       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21104. /app/include/google/protobuf/extension_set.h:1018:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  21105.  1018 |     ABSL_DCHECK(extension->type > 0 &&
  21106.       |     ^~~~~~~~~~~
  21107.       |     |
  21108.       |     const char*
  21109. /usr/include/absl/log/internal/log_message.h:356:37: note:   initializing argument 3 of ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21110.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21111.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21112. /app/include/google/protobuf/arena.h: In instantiation of ‘static T* google::protobuf::Arena::CreateArray(google::protobuf::Arena*, size_t) [with T = google::protobuf::internal::NodeBase*; size_t = long unsigned int]’:
  21113. /app/include/google/protobuf/map.h:465:44:   required from here
  21114.   465 |             : Arena::CreateArray<NodeBase*>(arena_, n);
  21115.       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21116. /app/include/google/protobuf/arena.h:265:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [37], int, std::string&)’
  21117.   265 |     ABSL_CHECK_LE(num_elements, std::numeric_limits<size_t>::max() / sizeof(T))
  21118.       |     ^~~~~~~~~~~~~
  21119. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21120.   355 |   LogMessageFatal(const char* file, int line,
  21121.       |   ^~~~~~~~~~~~~~~
  21122. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21123.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21124.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21125. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21126.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21127.       |   ^~~~~~~~~~~~~~~
  21128. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21129. /usr/include/absl/log/internal/log_message.h: In instantiation of ‘absl::lts_20240722::log_internal::LogMessage& absl::lts_20240722::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 17]’:
  21130. /app/include/google/protobuf/message.h:1536:10:   required from here
  21131.  1536 |       << "Cannot downcast " << from->GetTypeName() << " to Message";
  21132.       |          ^~~~~~~~~~~~~~~~~~
  21133. /usr/include/absl/log/internal/log_message.h:305:44: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer<absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral>(const char [17])’
  21134.   305 |   CopyToEncodedBuffer<StringType::kLiteral>(buf);
  21135.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  21136. /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: ‘void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20240722::log_internal::LogMessage::StringType::kLiteral]’ (near match)
  21137.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  21138.       |        ^~~~~~~~~~~~~~~~~~~
  21139. /usr/include/absl/log/internal/log_message.h:235:8: note:   conversion of argument 1 would be ill-formed:
  21140. /usr/include/absl/log/internal/log_message.h:235:8: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive]
  21141.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  21142.       |        ^~~~~~~~~~~~~~~~~~~
  21143.       |        |
  21144.       |        const char*
  21145. /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: ‘template<absl::lts_20240722::log_internal::LogMessage::StringType str_type> void absl::lts_20240722::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)’
  21146.   237 |   void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE;
  21147.       |        ^~~~~~~~~~~~~~~~~~~
  21148. /usr/include/absl/log/internal/log_message.h:237:8: note:   candidate expects 2 arguments, 1 provided
  21149. /app/include/google/protobuf/parse_context.h: In instantiation of ‘const char* google::protobuf::internal::ParseContext::ParseLengthDelimitedInlined(const char*, const Func&) [with Func = google::protobuf::internal::TcParser::ParseMessage(google::protobuf::MessageLite*, const char*, google::protobuf::internal::ParseContext*, const google::protobuf::internal::TcParseTableBase*)::<lambda(const char*)>]’:
  21150. /app/include/google/protobuf/generated_message_tctable_impl.h:388:44:   required from here
  21151.   388 |     return ctx->ParseLengthDelimitedInlined(ptr, [&](const char* ptr) {
  21152.       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21153.   389 |       return ParseLoop(msg, ptr, ctx, tc_table);
  21154.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21155.   390 |     });
  21156.       |     ~~                                      
  21157. /app/include/google/protobuf/parse_context.h:1146:23: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  21158.  1146 |   if (ptr != nullptr) ABSL_DCHECK_EQ(old_depth, depth_);
  21159.       |                       ^~~~~~~~~~~~~~
  21160. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21161.   355 |   LogMessageFatal(const char* file, int line,
  21162.       |   ^~~~~~~~~~~~~~~
  21163. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21164.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21165.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21166. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21167.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21168.       |   ^~~~~~~~~~~~~~~
  21169. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21170. /app/include/google/protobuf/parse_context.h: In instantiation of ‘const char* google::protobuf::internal::ParseContext::ParseGroupInlined(const char*, uint32_t, const Func&) [with Func = google::protobuf::internal::TcParser::ParseGroup(google::protobuf::MessageLite*, const char*, google::protobuf::internal::ParseContext*, const google::protobuf::internal::TcParseTableBase*, uint32_t)::<lambda(const char*)>; uint32_t = unsigned int]’:
  21171. /app/include/google/protobuf/generated_message_tctable_impl.h:396:34:   required from here
  21172.   396 |     return ctx->ParseGroupInlined(ptr, start_tag, [&](const char* ptr) {
  21173.       |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21174.   397 |       return ParseLoop(msg, ptr, ctx, tc_table);
  21175.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21176.   398 |     });
  21177.       |     ~~                            
  21178. /app/include/google/protobuf/parse_context.h:1162:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  21179.  1162 |     ABSL_DCHECK_EQ(old_depth, depth_);
  21180.       |     ^~~~~~~~~~~~~~
  21181. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21182.   355 |   LogMessageFatal(const char* file, int line,
  21183.       |   ^~~~~~~~~~~~~~~
  21184. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21185.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21186.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21187. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21188.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21189.       |   ^~~~~~~~~~~~~~~
  21190. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21191. /app/include/google/protobuf/parse_context.h:1163:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’
  21192.  1163 |     ABSL_DCHECK_EQ(old_group_depth, group_depth_);
  21193.       |     ^~~~~~~~~~~~~~
  21194. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21195.   355 |   LogMessageFatal(const char* file, int line,
  21196.       |   ^~~~~~~~~~~~~~~
  21197. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21198.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21199.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21200. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21201.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21202.       |   ^~~~~~~~~~~~~~~
  21203. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21204. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FileDescriptorProto>]’:
  21205. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::FileDescriptorProto]’
  21206.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21207.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21208. /app/include/google/protobuf/descriptor.pb.h:12579:21:   required from here
  21209. 12579 |   _impl_.file_.Clear();
  21210.       |   ~~~~~~~~~~~~~~~~~~^~
  21211. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21212.   304 |     ABSL_DCHECK_GE(n, 0);
  21213.       |     ^~~~~~~~~~~~~~
  21214. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21215.   355 |   LogMessageFatal(const char* file, int line,
  21216.       |   ^~~~~~~~~~~~~~~
  21217. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21218.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21219.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21220. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21221.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21222.       |   ^~~~~~~~~~~~~~~
  21223. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21224. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FileDescriptorProto>; Value<TypeHandler> = google::protobuf::FileDescriptorProto]’:
  21225. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::FileDescriptorProto]’
  21226.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21227.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21228. /app/include/google/protobuf/descriptor.pb.h:12584:43:   required from here
  21229. 12584 |   return _internal_mutable_file()->Mutable(index);
  21230.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21231. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21232.   204 |       ABSL_DCHECK_GE(index, 0);
  21233.       |       ^~~~~~~~~~~~~~
  21234. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21235.   355 |   LogMessageFatal(const char* file, int line,
  21236.       |   ^~~~~~~~~~~~~~~
  21237. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21238.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21239.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21240. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21241.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21242.       |   ^~~~~~~~~~~~~~~
  21243. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21244. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21245.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21246.       |       ^~~~~~~~~~~~~~
  21247. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21248.   355 |   LogMessageFatal(const char* file, int line,
  21249.       |   ^~~~~~~~~~~~~~~
  21250. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21251.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21252.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21253. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21254.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21255.       |   ^~~~~~~~~~~~~~~
  21256. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21257. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FileDescriptorProto>; Value<TypeHandler> = google::protobuf::FileDescriptorProto]’:
  21258. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::FileDescriptorProto]’
  21259.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21260.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21261. /app/include/google/protobuf/descriptor.pb.h:12595:30:   required from here
  21262. 12595 |   return _internal_file().Get(index);
  21263.       |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21264. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21265.   289 |       ABSL_DCHECK_GE(index, 0);
  21266.       |       ^~~~~~~~~~~~~~
  21267. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21268.   355 |   LogMessageFatal(const char* file, int line,
  21269.       |   ^~~~~~~~~~~~~~~
  21270. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21271.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21272.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21273. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21274.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21275.       |   ^~~~~~~~~~~~~~~
  21276. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21277. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21278.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21279.       |       ^~~~~~~~~~~~~~
  21280. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21281.   355 |   LogMessageFatal(const char* file, int line,
  21282.       |   ^~~~~~~~~~~~~~~
  21283. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21284.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21285.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21286. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21287.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21288.       |   ^~~~~~~~~~~~~~~
  21289. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21290. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<std::__cxx11::basic_string<char> >]’:
  21291. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = std::__cxx11::basic_string<char>]’
  21292.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21293.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21294. /app/include/google/protobuf/descriptor.pb.h:12771:27:   required from here
  21295. 12771 |   _impl_.dependency_.Clear();
  21296.       |   ~~~~~~~~~~~~~~~~~~~~~~~~^~
  21297. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21298.   304 |     ABSL_DCHECK_GE(n, 0);
  21299.       |     ^~~~~~~~~~~~~~
  21300. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21301.   355 |   LogMessageFatal(const char* file, int line,
  21302.       |   ^~~~~~~~~~~~~~~
  21303. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21304.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21305.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21306. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21307.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21308.       |   ^~~~~~~~~~~~~~~
  21309. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21310. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<std::__cxx11::basic_string<char> >; Value<TypeHandler> = std::__cxx11::basic_string<char>]’:
  21311. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = std::__cxx11::basic_string<char>]’
  21312.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21313.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21314. /app/include/google/protobuf/descriptor.pb.h:12783:36:   required from here
  21315. 12783 |   return _internal_dependency().Get(index);
  21316.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21317. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21318.   289 |       ABSL_DCHECK_GE(index, 0);
  21319.       |       ^~~~~~~~~~~~~~
  21320. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21321.   355 |   LogMessageFatal(const char* file, int line,
  21322.       |   ^~~~~~~~~~~~~~~
  21323. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21324.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21325.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21326. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21327.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21328.       |   ^~~~~~~~~~~~~~~
  21329. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21330. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21331.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21332.       |       ^~~~~~~~~~~~~~
  21333. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21334.   355 |   LogMessageFatal(const char* file, int line,
  21335.       |   ^~~~~~~~~~~~~~~
  21336. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21337.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21338.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21339. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21340.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21341.       |   ^~~~~~~~~~~~~~~
  21342. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21343. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<std::__cxx11::basic_string<char> >; Value<TypeHandler> = std::__cxx11::basic_string<char>]’:
  21344. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = std::__cxx11::basic_string<char>]’
  21345.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21346.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21347. /app/include/google/protobuf/descriptor.pb.h:12788:49:   required from here
  21348. 12788 |   return _internal_mutable_dependency()->Mutable(index);
  21349.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21350. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21351.   204 |       ABSL_DCHECK_GE(index, 0);
  21352.       |       ^~~~~~~~~~~~~~
  21353. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21354.   355 |   LogMessageFatal(const char* file, int line,
  21355.       |   ^~~~~~~~~~~~~~~
  21356. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21357.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21358.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21359. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21360.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21361.       |   ^~~~~~~~~~~~~~~
  21362. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21363. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21364.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21365.       |       ^~~~~~~~~~~~~~
  21366. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21367.   355 |   LogMessageFatal(const char* file, int line,
  21368.       |   ^~~~~~~~~~~~~~~
  21369. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21370.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21371.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21372. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21373.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21374.       |   ^~~~~~~~~~~~~~~
  21375. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21376. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto>]’:
  21377. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::DescriptorProto]’
  21378.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21379.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21380. /app/include/google/protobuf/descriptor.pb.h:12991:29:   required from here
  21381. 12991 |   _impl_.message_type_.Clear();
  21382.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21383. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21384.   304 |     ABSL_DCHECK_GE(n, 0);
  21385.       |     ^~~~~~~~~~~~~~
  21386. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21387.   355 |   LogMessageFatal(const char* file, int line,
  21388.       |   ^~~~~~~~~~~~~~~
  21389. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21390.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21391.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21392. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21393.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21394.       |   ^~~~~~~~~~~~~~~
  21395. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21396. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto>; Value<TypeHandler> = google::protobuf::DescriptorProto]’:
  21397. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::DescriptorProto]’
  21398.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21399.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21400. /app/include/google/protobuf/descriptor.pb.h:12996:51:   required from here
  21401. 12996 |   return _internal_mutable_message_type()->Mutable(index);
  21402.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21403. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21404.   204 |       ABSL_DCHECK_GE(index, 0);
  21405.       |       ^~~~~~~~~~~~~~
  21406. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21407.   355 |   LogMessageFatal(const char* file, int line,
  21408.       |   ^~~~~~~~~~~~~~~
  21409. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21410.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21411.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21412. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21413.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21414.       |   ^~~~~~~~~~~~~~~
  21415. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21416. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21417.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21418.       |       ^~~~~~~~~~~~~~
  21419. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21420.   355 |   LogMessageFatal(const char* file, int line,
  21421.       |   ^~~~~~~~~~~~~~~
  21422. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21423.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21424.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21425. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21426.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21427.       |   ^~~~~~~~~~~~~~~
  21428. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21429. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto>; Value<TypeHandler> = google::protobuf::DescriptorProto]’:
  21430. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::DescriptorProto]’
  21431.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21432.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21433. /app/include/google/protobuf/descriptor.pb.h:13007:38:   required from here
  21434. 13007 |   return _internal_message_type().Get(index);
  21435.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21436. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21437.   289 |       ABSL_DCHECK_GE(index, 0);
  21438.       |       ^~~~~~~~~~~~~~
  21439. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21440.   355 |   LogMessageFatal(const char* file, int line,
  21441.       |   ^~~~~~~~~~~~~~~
  21442. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21443.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21444.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21445. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21446.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21447.       |   ^~~~~~~~~~~~~~~
  21448. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21449. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21450.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21451.       |       ^~~~~~~~~~~~~~
  21452. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21453.   355 |   LogMessageFatal(const char* file, int line,
  21454.       |   ^~~~~~~~~~~~~~~
  21455. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21456.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21457.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21458. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21459.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21460.       |   ^~~~~~~~~~~~~~~
  21461. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21462. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto>]’:
  21463. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::EnumDescriptorProto]’
  21464.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21465.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21466. /app/include/google/protobuf/descriptor.pb.h:13041:26:   required from here
  21467. 13041 |   _impl_.enum_type_.Clear();
  21468.       |   ~~~~~~~~~~~~~~~~~~~~~~~^~
  21469. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21470.   304 |     ABSL_DCHECK_GE(n, 0);
  21471.       |     ^~~~~~~~~~~~~~
  21472. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21473.   355 |   LogMessageFatal(const char* file, int line,
  21474.       |   ^~~~~~~~~~~~~~~
  21475. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21476.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21477.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21478. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21479.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21480.       |   ^~~~~~~~~~~~~~~
  21481. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21482. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto>; Value<TypeHandler> = google::protobuf::EnumDescriptorProto]’:
  21483. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::EnumDescriptorProto]’
  21484.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21485.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21486. /app/include/google/protobuf/descriptor.pb.h:13046:48:   required from here
  21487. 13046 |   return _internal_mutable_enum_type()->Mutable(index);
  21488.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21489. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21490.   204 |       ABSL_DCHECK_GE(index, 0);
  21491.       |       ^~~~~~~~~~~~~~
  21492. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21493.   355 |   LogMessageFatal(const char* file, int line,
  21494.       |   ^~~~~~~~~~~~~~~
  21495. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21496.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21497.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21498. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21499.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21500.       |   ^~~~~~~~~~~~~~~
  21501. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21502. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21503.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21504.       |       ^~~~~~~~~~~~~~
  21505. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21506.   355 |   LogMessageFatal(const char* file, int line,
  21507.       |   ^~~~~~~~~~~~~~~
  21508. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21509.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21510.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21511. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21512.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21513.       |   ^~~~~~~~~~~~~~~
  21514. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21515. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto>; Value<TypeHandler> = google::protobuf::EnumDescriptorProto]’:
  21516. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::EnumDescriptorProto]’
  21517.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21518.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21519. /app/include/google/protobuf/descriptor.pb.h:13057:35:   required from here
  21520. 13057 |   return _internal_enum_type().Get(index);
  21521.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21522. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21523.   289 |       ABSL_DCHECK_GE(index, 0);
  21524.       |       ^~~~~~~~~~~~~~
  21525. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21526.   355 |   LogMessageFatal(const char* file, int line,
  21527.       |   ^~~~~~~~~~~~~~~
  21528. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21529.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21530.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21531. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21532.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21533.       |   ^~~~~~~~~~~~~~~
  21534. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21535. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21536.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21537.       |       ^~~~~~~~~~~~~~
  21538. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21539.   355 |   LogMessageFatal(const char* file, int line,
  21540.       |   ^~~~~~~~~~~~~~~
  21541. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21542.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21543.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21544. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21545.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21546.       |   ^~~~~~~~~~~~~~~
  21547. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21548. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ServiceDescriptorProto>]’:
  21549. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::ServiceDescriptorProto]’
  21550.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21551.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21552. /app/include/google/protobuf/descriptor.pb.h:13091:24:   required from here
  21553. 13091 |   _impl_.service_.Clear();
  21554.       |   ~~~~~~~~~~~~~~~~~~~~~^~
  21555. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21556.   304 |     ABSL_DCHECK_GE(n, 0);
  21557.       |     ^~~~~~~~~~~~~~
  21558. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21559.   355 |   LogMessageFatal(const char* file, int line,
  21560.       |   ^~~~~~~~~~~~~~~
  21561. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21562.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21563.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21564. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21565.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21566.       |   ^~~~~~~~~~~~~~~
  21567. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21568. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ServiceDescriptorProto>; Value<TypeHandler> = google::protobuf::ServiceDescriptorProto]’:
  21569. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::ServiceDescriptorProto]’
  21570.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21571.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21572. /app/include/google/protobuf/descriptor.pb.h:13096:46:   required from here
  21573. 13096 |   return _internal_mutable_service()->Mutable(index);
  21574.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21575. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21576.   204 |       ABSL_DCHECK_GE(index, 0);
  21577.       |       ^~~~~~~~~~~~~~
  21578. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21579.   355 |   LogMessageFatal(const char* file, int line,
  21580.       |   ^~~~~~~~~~~~~~~
  21581. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21582.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21583.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21584. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21585.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21586.       |   ^~~~~~~~~~~~~~~
  21587. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21588. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21589.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21590.       |       ^~~~~~~~~~~~~~
  21591. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21592.   355 |   LogMessageFatal(const char* file, int line,
  21593.       |   ^~~~~~~~~~~~~~~
  21594. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21595.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21596.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21597. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21598.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21599.       |   ^~~~~~~~~~~~~~~
  21600. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21601. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ServiceDescriptorProto>; Value<TypeHandler> = google::protobuf::ServiceDescriptorProto]’:
  21602. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::ServiceDescriptorProto]’
  21603.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21604.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21605. /app/include/google/protobuf/descriptor.pb.h:13107:33:   required from here
  21606. 13107 |   return _internal_service().Get(index);
  21607.       |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21608. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21609.   289 |       ABSL_DCHECK_GE(index, 0);
  21610.       |       ^~~~~~~~~~~~~~
  21611. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21612.   355 |   LogMessageFatal(const char* file, int line,
  21613.       |   ^~~~~~~~~~~~~~~
  21614. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21615.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21616.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21617. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21618.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21619.       |   ^~~~~~~~~~~~~~~
  21620. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21621. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21622.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21623.       |       ^~~~~~~~~~~~~~
  21624. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21625.   355 |   LogMessageFatal(const char* file, int line,
  21626.       |   ^~~~~~~~~~~~~~~
  21627. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21628.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21629.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21630. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21631.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21632.       |   ^~~~~~~~~~~~~~~
  21633. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21634. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldDescriptorProto>]’:
  21635. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::FieldDescriptorProto]’
  21636.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21637.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21638. /app/include/google/protobuf/descriptor.pb.h:13141:26:   required from here
  21639. 13141 |   _impl_.extension_.Clear();
  21640.       |   ~~~~~~~~~~~~~~~~~~~~~~~^~
  21641. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21642.   304 |     ABSL_DCHECK_GE(n, 0);
  21643.       |     ^~~~~~~~~~~~~~
  21644. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21645.   355 |   LogMessageFatal(const char* file, int line,
  21646.       |   ^~~~~~~~~~~~~~~
  21647. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21648.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21649.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21650. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21651.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21652.       |   ^~~~~~~~~~~~~~~
  21653. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21654. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldDescriptorProto>; Value<TypeHandler> = google::protobuf::FieldDescriptorProto]’:
  21655. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::FieldDescriptorProto]’
  21656.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21657.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21658. /app/include/google/protobuf/descriptor.pb.h:13146:48:   required from here
  21659. 13146 |   return _internal_mutable_extension()->Mutable(index);
  21660.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21661. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21662.   204 |       ABSL_DCHECK_GE(index, 0);
  21663.       |       ^~~~~~~~~~~~~~
  21664. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21665.   355 |   LogMessageFatal(const char* file, int line,
  21666.       |   ^~~~~~~~~~~~~~~
  21667. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21668.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21669.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21670. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21671.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21672.       |   ^~~~~~~~~~~~~~~
  21673. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21674. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21675.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21676.       |       ^~~~~~~~~~~~~~
  21677. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21678.   355 |   LogMessageFatal(const char* file, int line,
  21679.       |   ^~~~~~~~~~~~~~~
  21680. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21681.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21682.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21683. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21684.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21685.       |   ^~~~~~~~~~~~~~~
  21686. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21687. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldDescriptorProto>; Value<TypeHandler> = google::protobuf::FieldDescriptorProto]’:
  21688. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::FieldDescriptorProto]’
  21689.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21690.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21691. /app/include/google/protobuf/descriptor.pb.h:13157:35:   required from here
  21692. 13157 |   return _internal_extension().Get(index);
  21693.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21694. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21695.   289 |       ABSL_DCHECK_GE(index, 0);
  21696.       |       ^~~~~~~~~~~~~~
  21697. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21698.   355 |   LogMessageFatal(const char* file, int line,
  21699.       |   ^~~~~~~~~~~~~~~
  21700. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21701.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21702.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21703. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21704.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21705.       |   ^~~~~~~~~~~~~~~
  21706. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21707. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21708.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21709.       |       ^~~~~~~~~~~~~~
  21710. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21711.   355 |   LogMessageFatal(const char* file, int line,
  21712.       |   ^~~~~~~~~~~~~~~
  21713. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21714.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21715.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21716. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21717.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21718.       |   ^~~~~~~~~~~~~~~
  21719. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21720. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ExtensionRange>]’:
  21721. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::DescriptorProto_ExtensionRange]’
  21722.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21723.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21724. /app/include/google/protobuf/descriptor.pb.h:13978:32:   required from here
  21725. 13978 |   _impl_.extension_range_.Clear();
  21726.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21727. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21728.   304 |     ABSL_DCHECK_GE(n, 0);
  21729.       |     ^~~~~~~~~~~~~~
  21730. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21731.   355 |   LogMessageFatal(const char* file, int line,
  21732.       |   ^~~~~~~~~~~~~~~
  21733. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21734.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21735.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21736. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21737.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21738.       |   ^~~~~~~~~~~~~~~
  21739. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21740. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ExtensionRange>; Value<TypeHandler> = google::protobuf::DescriptorProto_ExtensionRange]’:
  21741. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::DescriptorProto_ExtensionRange]’
  21742.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21743.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21744. /app/include/google/protobuf/descriptor.pb.h:13983:54:   required from here
  21745. 13983 |   return _internal_mutable_extension_range()->Mutable(index);
  21746.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21747. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21748.   204 |       ABSL_DCHECK_GE(index, 0);
  21749.       |       ^~~~~~~~~~~~~~
  21750. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21751.   355 |   LogMessageFatal(const char* file, int line,
  21752.       |   ^~~~~~~~~~~~~~~
  21753. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21754.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21755.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21756. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21757.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21758.       |   ^~~~~~~~~~~~~~~
  21759. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21760. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21761.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21762.       |       ^~~~~~~~~~~~~~
  21763. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21764.   355 |   LogMessageFatal(const char* file, int line,
  21765.       |   ^~~~~~~~~~~~~~~
  21766. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21767.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21768.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21769. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21770.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21771.       |   ^~~~~~~~~~~~~~~
  21772. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21773. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ExtensionRange>; Value<TypeHandler> = google::protobuf::DescriptorProto_ExtensionRange]’:
  21774. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::DescriptorProto_ExtensionRange]’
  21775.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21776.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21777. /app/include/google/protobuf/descriptor.pb.h:13994:41:   required from here
  21778. 13994 |   return _internal_extension_range().Get(index);
  21779.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21780. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21781.   289 |       ABSL_DCHECK_GE(index, 0);
  21782.       |       ^~~~~~~~~~~~~~
  21783. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21784.   355 |   LogMessageFatal(const char* file, int line,
  21785.       |   ^~~~~~~~~~~~~~~
  21786. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21787.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21788.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21789. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21790.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21791.       |   ^~~~~~~~~~~~~~~
  21792. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21793. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21794.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21795.       |       ^~~~~~~~~~~~~~
  21796. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21797.   355 |   LogMessageFatal(const char* file, int line,
  21798.       |   ^~~~~~~~~~~~~~~
  21799. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21800.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21801.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21802. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21803.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21804.       |   ^~~~~~~~~~~~~~~
  21805. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21806. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::OneofDescriptorProto>]’:
  21807. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::OneofDescriptorProto]’
  21808.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21809.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21810. /app/include/google/protobuf/descriptor.pb.h:14028:27:   required from here
  21811. 14028 |   _impl_.oneof_decl_.Clear();
  21812.       |   ~~~~~~~~~~~~~~~~~~~~~~~~^~
  21813. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21814.   304 |     ABSL_DCHECK_GE(n, 0);
  21815.       |     ^~~~~~~~~~~~~~
  21816. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21817.   355 |   LogMessageFatal(const char* file, int line,
  21818.       |   ^~~~~~~~~~~~~~~
  21819. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21820.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21821.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21822. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21823.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21824.       |   ^~~~~~~~~~~~~~~
  21825. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21826. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::OneofDescriptorProto>; Value<TypeHandler> = google::protobuf::OneofDescriptorProto]’:
  21827. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::OneofDescriptorProto]’
  21828.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21829.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21830. /app/include/google/protobuf/descriptor.pb.h:14033:49:   required from here
  21831. 14033 |   return _internal_mutable_oneof_decl()->Mutable(index);
  21832.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21833. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21834.   204 |       ABSL_DCHECK_GE(index, 0);
  21835.       |       ^~~~~~~~~~~~~~
  21836. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21837.   355 |   LogMessageFatal(const char* file, int line,
  21838.       |   ^~~~~~~~~~~~~~~
  21839. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21840.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21841.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21842. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21843.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21844.       |   ^~~~~~~~~~~~~~~
  21845. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21846. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21847.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21848.       |       ^~~~~~~~~~~~~~
  21849. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21850.   355 |   LogMessageFatal(const char* file, int line,
  21851.       |   ^~~~~~~~~~~~~~~
  21852. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21853.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21854.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21855. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21856.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21857.       |   ^~~~~~~~~~~~~~~
  21858. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21859. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::OneofDescriptorProto>; Value<TypeHandler> = google::protobuf::OneofDescriptorProto]’:
  21860. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::OneofDescriptorProto]’
  21861.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21862.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21863. /app/include/google/protobuf/descriptor.pb.h:14044:36:   required from here
  21864. 14044 |   return _internal_oneof_decl().Get(index);
  21865.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21866. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21867.   289 |       ABSL_DCHECK_GE(index, 0);
  21868.       |       ^~~~~~~~~~~~~~
  21869. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21870.   355 |   LogMessageFatal(const char* file, int line,
  21871.       |   ^~~~~~~~~~~~~~~
  21872. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21873.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21874.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21875. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21876.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21877.       |   ^~~~~~~~~~~~~~~
  21878. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21879. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21880.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21881.       |       ^~~~~~~~~~~~~~
  21882. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21883.   355 |   LogMessageFatal(const char* file, int line,
  21884.       |   ^~~~~~~~~~~~~~~
  21885. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21886.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21887.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21888. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21889.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21890.       |   ^~~~~~~~~~~~~~~
  21891. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21892. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ReservedRange>]’:
  21893. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::DescriptorProto_ReservedRange]’
  21894.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21895.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21896. /app/include/google/protobuf/descriptor.pb.h:14176:31:   required from here
  21897. 14176 |   _impl_.reserved_range_.Clear();
  21898.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21899. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21900.   304 |     ABSL_DCHECK_GE(n, 0);
  21901.       |     ^~~~~~~~~~~~~~
  21902. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21903.   355 |   LogMessageFatal(const char* file, int line,
  21904.       |   ^~~~~~~~~~~~~~~
  21905. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21906.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21907.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21908. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21909.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21910.       |   ^~~~~~~~~~~~~~~
  21911. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21912. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ReservedRange>; Value<TypeHandler> = google::protobuf::DescriptorProto_ReservedRange]’:
  21913. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::DescriptorProto_ReservedRange]’
  21914.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  21915.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21916. /app/include/google/protobuf/descriptor.pb.h:14181:53:   required from here
  21917. 14181 |   return _internal_mutable_reserved_range()->Mutable(index);
  21918.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21919. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21920.   204 |       ABSL_DCHECK_GE(index, 0);
  21921.       |       ^~~~~~~~~~~~~~
  21922. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21923.   355 |   LogMessageFatal(const char* file, int line,
  21924.       |   ^~~~~~~~~~~~~~~
  21925. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21926.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21927.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21928. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21929.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21930.       |   ^~~~~~~~~~~~~~~
  21931. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21932. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21933.   205 |       ABSL_DCHECK_LT(index, current_size_);
  21934.       |       ^~~~~~~~~~~~~~
  21935. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21936.   355 |   LogMessageFatal(const char* file, int line,
  21937.       |   ^~~~~~~~~~~~~~~
  21938. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21939.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21940.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21941. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21942.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21943.       |   ^~~~~~~~~~~~~~~
  21944. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21945. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::DescriptorProto_ReservedRange>; Value<TypeHandler> = google::protobuf::DescriptorProto_ReservedRange]’:
  21946. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::DescriptorProto_ReservedRange]’
  21947.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  21948.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21949. /app/include/google/protobuf/descriptor.pb.h:14192:40:   required from here
  21950. 14192 |   return _internal_reserved_range().Get(index);
  21951.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  21952. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21953.   289 |       ABSL_DCHECK_GE(index, 0);
  21954.       |       ^~~~~~~~~~~~~~
  21955. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21956.   355 |   LogMessageFatal(const char* file, int line,
  21957.       |   ^~~~~~~~~~~~~~~
  21958. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21959.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21960.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21961. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21962.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21963.       |   ^~~~~~~~~~~~~~~
  21964. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21965. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21966.   290 |       ABSL_DCHECK_LT(index, current_size_);
  21967.       |       ^~~~~~~~~~~~~~
  21968. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21969.   355 |   LogMessageFatal(const char* file, int line,
  21970.       |   ^~~~~~~~~~~~~~~
  21971. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21972.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21973.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21974. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21975.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21976.       |   ^~~~~~~~~~~~~~~
  21977. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21978. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption>]’:
  21979. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::UninterpretedOption]’
  21980.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  21981.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21982. /app/include/google/protobuf/descriptor.pb.h:14551:37:   required from here
  21983. 14551 |   _impl_.uninterpreted_option_.Clear();
  21984.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  21985. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  21986.   304 |     ABSL_DCHECK_GE(n, 0);
  21987.       |     ^~~~~~~~~~~~~~
  21988. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  21989.   355 |   LogMessageFatal(const char* file, int line,
  21990.       |   ^~~~~~~~~~~~~~~
  21991. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  21992.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  21993.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  21994. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  21995.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  21996.       |   ^~~~~~~~~~~~~~~
  21997. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  21998. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption>; Value<TypeHandler> = google::protobuf::UninterpretedOption]’:
  21999. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::UninterpretedOption]’
  22000.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22001.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22002. /app/include/google/protobuf/descriptor.pb.h:14556:59:   required from here
  22003. 14556 |   return _internal_mutable_uninterpreted_option()->Mutable(index);
  22004.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22005. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22006.   204 |       ABSL_DCHECK_GE(index, 0);
  22007.       |       ^~~~~~~~~~~~~~
  22008. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22009.   355 |   LogMessageFatal(const char* file, int line,
  22010.       |   ^~~~~~~~~~~~~~~
  22011. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22012.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22013.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22014. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22015.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22016.       |   ^~~~~~~~~~~~~~~
  22017. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22018. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22019.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22020.       |       ^~~~~~~~~~~~~~
  22021. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22022.   355 |   LogMessageFatal(const char* file, int line,
  22023.       |   ^~~~~~~~~~~~~~~
  22024. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22025.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22026.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22027. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22028.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22029.       |   ^~~~~~~~~~~~~~~
  22030. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22031. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption>; Value<TypeHandler> = google::protobuf::UninterpretedOption]’:
  22032. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::UninterpretedOption]’
  22033.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22034.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22035. /app/include/google/protobuf/descriptor.pb.h:14567:46:   required from here
  22036. 14567 |   return _internal_uninterpreted_option().Get(index);
  22037.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22038. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22039.   289 |       ABSL_DCHECK_GE(index, 0);
  22040.       |       ^~~~~~~~~~~~~~
  22041. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22042.   355 |   LogMessageFatal(const char* file, int line,
  22043.       |   ^~~~~~~~~~~~~~~
  22044. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22045.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22046.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22047. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22048.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22049.       |   ^~~~~~~~~~~~~~~
  22050. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22051. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22052.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22053.       |       ^~~~~~~~~~~~~~
  22054. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22055.   355 |   LogMessageFatal(const char* file, int line,
  22056.       |   ^~~~~~~~~~~~~~~
  22057. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22058.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22059.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22060. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22061.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22062.       |   ^~~~~~~~~~~~~~~
  22063. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22064. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ExtensionRangeOptions_Declaration>]’:
  22065. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’
  22066.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22067.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22068. /app/include/google/protobuf/descriptor.pb.h:14601:28:   required from here
  22069. 14601 |   _impl_.declaration_.Clear();
  22070.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22071. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22072.   304 |     ABSL_DCHECK_GE(n, 0);
  22073.       |     ^~~~~~~~~~~~~~
  22074. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22075.   355 |   LogMessageFatal(const char* file, int line,
  22076.       |   ^~~~~~~~~~~~~~~
  22077. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22078.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22079.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22080. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22081.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22082.       |   ^~~~~~~~~~~~~~~
  22083. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22084. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ExtensionRangeOptions_Declaration>; Value<TypeHandler> = google::protobuf::ExtensionRangeOptions_Declaration]’:
  22085. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’
  22086.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22087.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22088. /app/include/google/protobuf/descriptor.pb.h:14606:50:   required from here
  22089. 14606 |   return _internal_mutable_declaration()->Mutable(index);
  22090.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22091. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22092.   204 |       ABSL_DCHECK_GE(index, 0);
  22093.       |       ^~~~~~~~~~~~~~
  22094. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22095.   355 |   LogMessageFatal(const char* file, int line,
  22096.       |   ^~~~~~~~~~~~~~~
  22097. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22098.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22099.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22100. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22101.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22102.       |   ^~~~~~~~~~~~~~~
  22103. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22104. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22105.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22106.       |       ^~~~~~~~~~~~~~
  22107. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22108.   355 |   LogMessageFatal(const char* file, int line,
  22109.       |   ^~~~~~~~~~~~~~~
  22110. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22111.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22112.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22113. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22114.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22115.       |   ^~~~~~~~~~~~~~~
  22116. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22117. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::ExtensionRangeOptions_Declaration>; Value<TypeHandler> = google::protobuf::ExtensionRangeOptions_Declaration]’:
  22118. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’
  22119.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22120.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22121. /app/include/google/protobuf/descriptor.pb.h:14617:37:   required from here
  22122. 14617 |   return _internal_declaration().Get(index);
  22123.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22124. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22125.   289 |       ABSL_DCHECK_GE(index, 0);
  22126.       |       ^~~~~~~~~~~~~~
  22127. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22128.   355 |   LogMessageFatal(const char* file, int line,
  22129.       |   ^~~~~~~~~~~~~~~
  22130. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22131.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22132.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22133. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22134.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22135.       |   ^~~~~~~~~~~~~~~
  22136. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22137. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22138.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22139.       |       ^~~~~~~~~~~~~~
  22140. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22141.   355 |   LogMessageFatal(const char* file, int line,
  22142.       |   ^~~~~~~~~~~~~~~
  22143. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22144.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22145.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22146. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22147.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22148.       |   ^~~~~~~~~~~~~~~
  22149. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22150. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumValueDescriptorProto>]’:
  22151. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::EnumValueDescriptorProto]’
  22152.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22153.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22154. /app/include/google/protobuf/descriptor.pb.h:15677:22:   required from here
  22155. 15677 |   _impl_.value_.Clear();
  22156.       |   ~~~~~~~~~~~~~~~~~~~^~
  22157. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22158.   304 |     ABSL_DCHECK_GE(n, 0);
  22159.       |     ^~~~~~~~~~~~~~
  22160. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22161.   355 |   LogMessageFatal(const char* file, int line,
  22162.       |   ^~~~~~~~~~~~~~~
  22163. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22164.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22165.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22166. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22167.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22168.       |   ^~~~~~~~~~~~~~~
  22169. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22170. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumValueDescriptorProto>; Value<TypeHandler> = google::protobuf::EnumValueDescriptorProto]’:
  22171. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::EnumValueDescriptorProto]’
  22172.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22173.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22174. /app/include/google/protobuf/descriptor.pb.h:15682:44:   required from here
  22175. 15682 |   return _internal_mutable_value()->Mutable(index);
  22176.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22177. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22178.   204 |       ABSL_DCHECK_GE(index, 0);
  22179.       |       ^~~~~~~~~~~~~~
  22180. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22181.   355 |   LogMessageFatal(const char* file, int line,
  22182.       |   ^~~~~~~~~~~~~~~
  22183. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22184.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22185.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22186. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22187.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22188.       |   ^~~~~~~~~~~~~~~
  22189. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22190. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22191.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22192.       |       ^~~~~~~~~~~~~~
  22193. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22194.   355 |   LogMessageFatal(const char* file, int line,
  22195.       |   ^~~~~~~~~~~~~~~
  22196. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22197.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22198.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22199. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22200.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22201.       |   ^~~~~~~~~~~~~~~
  22202. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22203. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumValueDescriptorProto>; Value<TypeHandler> = google::protobuf::EnumValueDescriptorProto]’:
  22204. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::EnumValueDescriptorProto]’
  22205.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22206.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22207. /app/include/google/protobuf/descriptor.pb.h:15693:31:   required from here
  22208. 15693 |   return _internal_value().Get(index);
  22209.       |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22210. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22211.   289 |       ABSL_DCHECK_GE(index, 0);
  22212.       |       ^~~~~~~~~~~~~~
  22213. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22214.   355 |   LogMessageFatal(const char* file, int line,
  22215.       |   ^~~~~~~~~~~~~~~
  22216. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22217.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22218.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22219. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22220.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22221.       |   ^~~~~~~~~~~~~~~
  22222. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22223. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22224.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22225.       |       ^~~~~~~~~~~~~~
  22226. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22227.   355 |   LogMessageFatal(const char* file, int line,
  22228.       |   ^~~~~~~~~~~~~~~
  22229. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22230.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22231.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22232. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22233.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22234.       |   ^~~~~~~~~~~~~~~
  22235. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22236. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto_EnumReservedRange>]’:
  22237. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’
  22238.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22239.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22240. /app/include/google/protobuf/descriptor.pb.h:15825:31:   required from here
  22241. 15825 |   _impl_.reserved_range_.Clear();
  22242.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22243. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22244.   304 |     ABSL_DCHECK_GE(n, 0);
  22245.       |     ^~~~~~~~~~~~~~
  22246. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22247.   355 |   LogMessageFatal(const char* file, int line,
  22248.       |   ^~~~~~~~~~~~~~~
  22249. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22250.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22251.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22252. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22253.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22254.       |   ^~~~~~~~~~~~~~~
  22255. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22256. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto_EnumReservedRange>; Value<TypeHandler> = google::protobuf::EnumDescriptorProto_EnumReservedRange]’:
  22257. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’
  22258.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22259.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22260. /app/include/google/protobuf/descriptor.pb.h:15830:53:   required from here
  22261. 15830 |   return _internal_mutable_reserved_range()->Mutable(index);
  22262.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22263. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22264.   204 |       ABSL_DCHECK_GE(index, 0);
  22265.       |       ^~~~~~~~~~~~~~
  22266. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22267.   355 |   LogMessageFatal(const char* file, int line,
  22268.       |   ^~~~~~~~~~~~~~~
  22269. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22270.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22271.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22272. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22273.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22274.       |   ^~~~~~~~~~~~~~~
  22275. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22276. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22277.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22278.       |       ^~~~~~~~~~~~~~
  22279. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22280.   355 |   LogMessageFatal(const char* file, int line,
  22281.       |   ^~~~~~~~~~~~~~~
  22282. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22283.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22284.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22285. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22286.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22287.       |   ^~~~~~~~~~~~~~~
  22288. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22289. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::EnumDescriptorProto_EnumReservedRange>; Value<TypeHandler> = google::protobuf::EnumDescriptorProto_EnumReservedRange]’:
  22290. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’
  22291.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22292.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22293. /app/include/google/protobuf/descriptor.pb.h:15841:40:   required from here
  22294. 15841 |   return _internal_reserved_range().Get(index);
  22295.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22296. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22297.   289 |       ABSL_DCHECK_GE(index, 0);
  22298.       |       ^~~~~~~~~~~~~~
  22299. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22300.   355 |   LogMessageFatal(const char* file, int line,
  22301.       |   ^~~~~~~~~~~~~~~
  22302. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22303.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22304.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22305. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22306.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22307.       |   ^~~~~~~~~~~~~~~
  22308. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22309. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22310.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22311.       |       ^~~~~~~~~~~~~~
  22312. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22313.   355 |   LogMessageFatal(const char* file, int line,
  22314.       |   ^~~~~~~~~~~~~~~
  22315. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22316.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22317.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22318. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22319.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22320.       |   ^~~~~~~~~~~~~~~
  22321. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22322. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MethodDescriptorProto>]’:
  22323. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::MethodDescriptorProto]’
  22324.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22325.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22326. /app/include/google/protobuf/descriptor.pb.h:16242:23:   required from here
  22327. 16242 |   _impl_.method_.Clear();
  22328.       |   ~~~~~~~~~~~~~~~~~~~~^~
  22329. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22330.   304 |     ABSL_DCHECK_GE(n, 0);
  22331.       |     ^~~~~~~~~~~~~~
  22332. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22333.   355 |   LogMessageFatal(const char* file, int line,
  22334.       |   ^~~~~~~~~~~~~~~
  22335. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22336.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22337.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22338. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22339.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22340.       |   ^~~~~~~~~~~~~~~
  22341. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22342. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MethodDescriptorProto>; Value<TypeHandler> = google::protobuf::MethodDescriptorProto]’:
  22343. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::MethodDescriptorProto]’
  22344.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22345.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22346. /app/include/google/protobuf/descriptor.pb.h:16247:45:   required from here
  22347. 16247 |   return _internal_mutable_method()->Mutable(index);
  22348.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22349. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22350.   204 |       ABSL_DCHECK_GE(index, 0);
  22351.       |       ^~~~~~~~~~~~~~
  22352. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22353.   355 |   LogMessageFatal(const char* file, int line,
  22354.       |   ^~~~~~~~~~~~~~~
  22355. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22356.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22357.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22358. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22359.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22360.       |   ^~~~~~~~~~~~~~~
  22361. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22362. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22363.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22364.       |       ^~~~~~~~~~~~~~
  22365. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22366.   355 |   LogMessageFatal(const char* file, int line,
  22367.       |   ^~~~~~~~~~~~~~~
  22368. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22369.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22370.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22371. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22372.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22373.       |   ^~~~~~~~~~~~~~~
  22374. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22375. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::MethodDescriptorProto>; Value<TypeHandler> = google::protobuf::MethodDescriptorProto]’:
  22376. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::MethodDescriptorProto]’
  22377.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22378.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22379. /app/include/google/protobuf/descriptor.pb.h:16258:32:   required from here
  22380. 16258 |   return _internal_method().Get(index);
  22381.       |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22382. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22383.   289 |       ABSL_DCHECK_GE(index, 0);
  22384.       |       ^~~~~~~~~~~~~~
  22385. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22386.   355 |   LogMessageFatal(const char* file, int line,
  22387.       |   ^~~~~~~~~~~~~~~
  22388. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22389.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22390.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22391. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22392.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22393.       |   ^~~~~~~~~~~~~~~
  22394. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22395. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22396.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22397.       |       ^~~~~~~~~~~~~~
  22398. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22399.   355 |   LogMessageFatal(const char* file, int line,
  22400.       |   ^~~~~~~~~~~~~~~
  22401. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22402.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22403.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22404. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22405.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22406.       |   ^~~~~~~~~~~~~~~
  22407. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22408. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldOptions_EditionDefault>]’:
  22409. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::FieldOptions_EditionDefault]’
  22410.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22411.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22412. /app/include/google/protobuf/descriptor.pb.h:18731:33:   required from here
  22413. 18731 |   _impl_.edition_defaults_.Clear();
  22414.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22415. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22416.   304 |     ABSL_DCHECK_GE(n, 0);
  22417.       |     ^~~~~~~~~~~~~~
  22418. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22419.   355 |   LogMessageFatal(const char* file, int line,
  22420.       |   ^~~~~~~~~~~~~~~
  22421. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22422.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22423.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22424. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22425.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22426.       |   ^~~~~~~~~~~~~~~
  22427. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22428. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldOptions_EditionDefault>; Value<TypeHandler> = google::protobuf::FieldOptions_EditionDefault]’:
  22429. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::FieldOptions_EditionDefault]’
  22430.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22431.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22432. /app/include/google/protobuf/descriptor.pb.h:18736:55:   required from here
  22433. 18736 |   return _internal_mutable_edition_defaults()->Mutable(index);
  22434.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22435. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22436.   204 |       ABSL_DCHECK_GE(index, 0);
  22437.       |       ^~~~~~~~~~~~~~
  22438. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22439.   355 |   LogMessageFatal(const char* file, int line,
  22440.       |   ^~~~~~~~~~~~~~~
  22441. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22442.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22443.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22444. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22445.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22446.       |   ^~~~~~~~~~~~~~~
  22447. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22448. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22449.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22450.       |       ^~~~~~~~~~~~~~
  22451. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22452.   355 |   LogMessageFatal(const char* file, int line,
  22453.       |   ^~~~~~~~~~~~~~~
  22454. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22455.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22456.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22457. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22458.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22459.       |   ^~~~~~~~~~~~~~~
  22460. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22461. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FieldOptions_EditionDefault>; Value<TypeHandler> = google::protobuf::FieldOptions_EditionDefault]’:
  22462. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::FieldOptions_EditionDefault]’
  22463.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22464.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22465. /app/include/google/protobuf/descriptor.pb.h:18747:42:   required from here
  22466. 18747 |   return _internal_edition_defaults().Get(index);
  22467.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22468. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22469.   289 |       ABSL_DCHECK_GE(index, 0);
  22470.       |       ^~~~~~~~~~~~~~
  22471. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22472.   355 |   LogMessageFatal(const char* file, int line,
  22473.       |   ^~~~~~~~~~~~~~~
  22474. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22475.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22476.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22477. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22478.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22479.       |   ^~~~~~~~~~~~~~~
  22480. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22481. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22482.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22483.       |       ^~~~~~~~~~~~~~
  22484. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22485.   355 |   LogMessageFatal(const char* file, int line,
  22486.       |   ^~~~~~~~~~~~~~~
  22487. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22488.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22489.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22490. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22491.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22492.       |   ^~~~~~~~~~~~~~~
  22493. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22494. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption_NamePart>]’:
  22495. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::UninterpretedOption_NamePart]’
  22496.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22497.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22498. /app/include/google/protobuf/descriptor.pb.h:20217:21:   required from here
  22499. 20217 |   _impl_.name_.Clear();
  22500.       |   ~~~~~~~~~~~~~~~~~~^~
  22501. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22502.   304 |     ABSL_DCHECK_GE(n, 0);
  22503.       |     ^~~~~~~~~~~~~~
  22504. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22505.   355 |   LogMessageFatal(const char* file, int line,
  22506.       |   ^~~~~~~~~~~~~~~
  22507. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22508.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22509.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22510. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22511.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22512.       |   ^~~~~~~~~~~~~~~
  22513. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22514. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption_NamePart>; Value<TypeHandler> = google::protobuf::UninterpretedOption_NamePart]’:
  22515. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::UninterpretedOption_NamePart]’
  22516.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22517.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22518. /app/include/google/protobuf/descriptor.pb.h:20222:43:   required from here
  22519. 20222 |   return _internal_mutable_name()->Mutable(index);
  22520.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22521. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22522.   204 |       ABSL_DCHECK_GE(index, 0);
  22523.       |       ^~~~~~~~~~~~~~
  22524. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22525.   355 |   LogMessageFatal(const char* file, int line,
  22526.       |   ^~~~~~~~~~~~~~~
  22527. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22528.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22529.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22530. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22531.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22532.       |   ^~~~~~~~~~~~~~~
  22533. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22534. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22535.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22536.       |       ^~~~~~~~~~~~~~
  22537. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22538.   355 |   LogMessageFatal(const char* file, int line,
  22539.       |   ^~~~~~~~~~~~~~~
  22540. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22541.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22542.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22543. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22544.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22545.       |   ^~~~~~~~~~~~~~~
  22546. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22547. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::UninterpretedOption_NamePart>; Value<TypeHandler> = google::protobuf::UninterpretedOption_NamePart]’:
  22548. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::UninterpretedOption_NamePart]’
  22549.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22550.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22551. /app/include/google/protobuf/descriptor.pb.h:20233:30:   required from here
  22552. 20233 |   return _internal_name().Get(index);
  22553.       |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22554. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22555.   289 |       ABSL_DCHECK_GE(index, 0);
  22556.       |       ^~~~~~~~~~~~~~
  22557. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22558.   355 |   LogMessageFatal(const char* file, int line,
  22559.       |   ^~~~~~~~~~~~~~~
  22560. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22561.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22562.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22563. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22564.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22565.       |   ^~~~~~~~~~~~~~~
  22566. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22567. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22568.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22569.       |       ^~~~~~~~~~~~~~
  22570. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22571.   355 |   LogMessageFatal(const char* file, int line,
  22572.       |   ^~~~~~~~~~~~~~~
  22573. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22574.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22575.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22576. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22577.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22578.       |   ^~~~~~~~~~~~~~~
  22579. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22580. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault>]’:
  22581. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’
  22582.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22583.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22584. /app/include/google/protobuf/descriptor.pb.h:21049:25:   required from here
  22585. 21049 |   _impl_.defaults_.Clear();
  22586.       |   ~~~~~~~~~~~~~~~~~~~~~~^~
  22587. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22588.   304 |     ABSL_DCHECK_GE(n, 0);
  22589.       |     ^~~~~~~~~~~~~~
  22590. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22591.   355 |   LogMessageFatal(const char* file, int line,
  22592.       |   ^~~~~~~~~~~~~~~
  22593. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22594.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22595.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22596. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22597.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22598.       |   ^~~~~~~~~~~~~~~
  22599. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22600. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault>; Value<TypeHandler> = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’:
  22601. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’
  22602.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22603.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22604. /app/include/google/protobuf/descriptor.pb.h:21054:47:   required from here
  22605. 21054 |   return _internal_mutable_defaults()->Mutable(index);
  22606.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22607. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22608.   204 |       ABSL_DCHECK_GE(index, 0);
  22609.       |       ^~~~~~~~~~~~~~
  22610. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22611.   355 |   LogMessageFatal(const char* file, int line,
  22612.       |   ^~~~~~~~~~~~~~~
  22613. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22614.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22615.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22616. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22617.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22618.       |   ^~~~~~~~~~~~~~~
  22619. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22620. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22621.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22622.       |       ^~~~~~~~~~~~~~
  22623. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22624.   355 |   LogMessageFatal(const char* file, int line,
  22625.       |   ^~~~~~~~~~~~~~~
  22626. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22627.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22628.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22629. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22630.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22631.       |   ^~~~~~~~~~~~~~~
  22632. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22633. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault>; Value<TypeHandler> = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’:
  22634. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’
  22635.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22636.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22637. /app/include/google/protobuf/descriptor.pb.h:21065:34:   required from here
  22638. 21065 |   return _internal_defaults().Get(index);
  22639.       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22640. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22641.   289 |       ABSL_DCHECK_GE(index, 0);
  22642.       |       ^~~~~~~~~~~~~~
  22643. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22644.   355 |   LogMessageFatal(const char* file, int line,
  22645.       |   ^~~~~~~~~~~~~~~
  22646. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22647.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22648.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22649. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22650.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22651.       |   ^~~~~~~~~~~~~~~
  22652. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22653. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22654.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22655.       |       ^~~~~~~~~~~~~~
  22656. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22657.   355 |   LogMessageFatal(const char* file, int line,
  22658.       |   ^~~~~~~~~~~~~~~
  22659. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22660.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22661.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22662. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22663.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22664.       |   ^~~~~~~~~~~~~~~
  22665. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22666. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::SourceCodeInfo_Location>]’:
  22667. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::SourceCodeInfo_Location]’
  22668.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22669.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22670. /app/include/google/protobuf/descriptor.pb.h:21463:25:   required from here
  22671. 21463 |   _impl_.location_.Clear();
  22672.       |   ~~~~~~~~~~~~~~~~~~~~~~^~
  22673. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22674.   304 |     ABSL_DCHECK_GE(n, 0);
  22675.       |     ^~~~~~~~~~~~~~
  22676. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22677.   355 |   LogMessageFatal(const char* file, int line,
  22678.       |   ^~~~~~~~~~~~~~~
  22679. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22680.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22681.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22682. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22683.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22684.       |   ^~~~~~~~~~~~~~~
  22685. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22686. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::SourceCodeInfo_Location>; Value<TypeHandler> = google::protobuf::SourceCodeInfo_Location]’:
  22687. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::SourceCodeInfo_Location]’
  22688.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22689.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22690. /app/include/google/protobuf/descriptor.pb.h:21468:47:   required from here
  22691. 21468 |   return _internal_mutable_location()->Mutable(index);
  22692.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22693. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22694.   204 |       ABSL_DCHECK_GE(index, 0);
  22695.       |       ^~~~~~~~~~~~~~
  22696. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22697.   355 |   LogMessageFatal(const char* file, int line,
  22698.       |   ^~~~~~~~~~~~~~~
  22699. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22700.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22701.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22702. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22703.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22704.       |   ^~~~~~~~~~~~~~~
  22705. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22706. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22707.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22708.       |       ^~~~~~~~~~~~~~
  22709. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22710.   355 |   LogMessageFatal(const char* file, int line,
  22711.       |   ^~~~~~~~~~~~~~~
  22712. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22713.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22714.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22715. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22716.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22717.       |   ^~~~~~~~~~~~~~~
  22718. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22719. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::SourceCodeInfo_Location>; Value<TypeHandler> = google::protobuf::SourceCodeInfo_Location]’:
  22720. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::SourceCodeInfo_Location]’
  22721.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22722.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22723. /app/include/google/protobuf/descriptor.pb.h:21479:34:   required from here
  22724. 21479 |   return _internal_location().Get(index);
  22725.       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22726. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22727.   289 |       ABSL_DCHECK_GE(index, 0);
  22728.       |       ^~~~~~~~~~~~~~
  22729. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22730.   355 |   LogMessageFatal(const char* file, int line,
  22731.       |   ^~~~~~~~~~~~~~~
  22732. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22733.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22734.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22735. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22736.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22737.       |   ^~~~~~~~~~~~~~~
  22738. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22739. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22740.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22741.       |       ^~~~~~~~~~~~~~
  22742. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22743.   355 |   LogMessageFatal(const char* file, int line,
  22744.       |   ^~~~~~~~~~~~~~~
  22745. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22746.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22747.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22748. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22749.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22750.       |   ^~~~~~~~~~~~~~~
  22751. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22752. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::GeneratedCodeInfo_Annotation>]’:
  22753. /app/include/google/protobuf/repeated_ptr_field.h:1485:43:   required from ‘void google::protobuf::RepeatedPtrField<T>::Clear() [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’
  22754.  1485 |   RepeatedPtrFieldBase::Clear<TypeHandler>();
  22755.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  22756. /app/include/google/protobuf/descriptor.pb.h:21723:27:   required from here
  22757. 21723 |   _impl_.annotation_.Clear();
  22758.       |   ~~~~~~~~~~~~~~~~~~~~~~~~^~
  22759. /app/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22760.   304 |     ABSL_DCHECK_GE(n, 0);
  22761.       |     ^~~~~~~~~~~~~~
  22762. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22763.   355 |   LogMessageFatal(const char* file, int line,
  22764.       |   ^~~~~~~~~~~~~~~
  22765. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22766.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22767.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22768. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22769.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22770.       |   ^~~~~~~~~~~~~~~
  22771. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22772. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::GeneratedCodeInfo_Annotation>; Value<TypeHandler> = google::protobuf::GeneratedCodeInfo_Annotation]’:
  22773. /app/include/google/protobuf/repeated_ptr_field.h:1381:52:   required from ‘Element* google::protobuf::RepeatedPtrField<T>::Mutable(int) [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’
  22774.  1381 |   return RepeatedPtrFieldBase::Mutable<TypeHandler>(index);
  22775.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22776. /app/include/google/protobuf/descriptor.pb.h:21728:49:   required from here
  22777. 21728 |   return _internal_mutable_annotation()->Mutable(index);
  22778.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22779. /app/include/google/protobuf/repeated_ptr_field.h:204:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22780.   204 |       ABSL_DCHECK_GE(index, 0);
  22781.       |       ^~~~~~~~~~~~~~
  22782. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22783.   355 |   LogMessageFatal(const char* file, int line,
  22784.       |   ^~~~~~~~~~~~~~~
  22785. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22786.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22787.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22788. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22789.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22790.       |   ^~~~~~~~~~~~~~~
  22791. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22792. /app/include/google/protobuf/repeated_ptr_field.h:205:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22793.   205 |       ABSL_DCHECK_LT(index, current_size_);
  22794.       |       ^~~~~~~~~~~~~~
  22795. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22796.   355 |   LogMessageFatal(const char* file, int line,
  22797.       |   ^~~~~~~~~~~~~~~
  22798. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22799.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22800.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22801. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22802.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22803.       |   ^~~~~~~~~~~~~~~
  22804. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22805. /app/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value<TypeHandler>& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::internal::GenericTypeHandler<google::protobuf::GeneratedCodeInfo_Annotation>; Value<TypeHandler> = google::protobuf::GeneratedCodeInfo_Annotation]’:
  22806. /app/include/google/protobuf/repeated_ptr_field.h:1363:48:   required from ‘const Element& google::protobuf::RepeatedPtrField<T>::Get(int) const [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’
  22807.  1363 |   return RepeatedPtrFieldBase::Get<TypeHandler>(index);
  22808.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22809. /app/include/google/protobuf/descriptor.pb.h:21739:36:   required from here
  22810. 21739 |   return _internal_annotation().Get(index);
  22811.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22812. /app/include/google/protobuf/repeated_ptr_field.h:289:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22813.   289 |       ABSL_DCHECK_GE(index, 0);
  22814.       |       ^~~~~~~~~~~~~~
  22815. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22816.   355 |   LogMessageFatal(const char* file, int line,
  22817.       |   ^~~~~~~~~~~~~~~
  22818. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22819.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22820.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22821. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22822.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22823.       |   ^~~~~~~~~~~~~~~
  22824. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22825. /app/include/google/protobuf/repeated_ptr_field.h:290:7: error: no matching function for call to ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’
  22826.   290 |       ABSL_DCHECK_LT(index, current_size_);
  22827.       |       ^~~~~~~~~~~~~~
  22828. /usr/include/absl/log/internal/log_message.h:355:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’
  22829.   355 |   LogMessageFatal(const char* file, int line,
  22830.       |   ^~~~~~~~~~~~~~~
  22831. /usr/include/absl/log/internal/log_message.h:356:37: note:   no known conversion for argument 3 from ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} to ‘int’
  22832.   356 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  22833.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  22834. /usr/include/absl/log/internal/log_message.h:354:3: note: candidate: ‘absl::lts_20240722::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’
  22835.   354 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  22836.       |   ^~~~~~~~~~~~~~~
  22837. /usr/include/absl/log/internal/log_message.h:354:3: note:   candidate expects 2 arguments, 3 provided
  22838. /usr/include/absl/strings/cord.h: In instantiation of ‘H absl::lts_20240722::Cord::HashFragmented(H) const [with H = absl::lts_20240722::hash_internal::MixingHashState]’:
  22839. /usr/include/absl/strings/cord.h:824:28:   required from ‘H absl::lts_20240722::AbslHashValue(H, const Cord&) [with H = hash_internal::MixingHashState]’
  22840.   824 |     return c.HashFragmented(std::move(hash_state));
  22841.       |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  22842. /usr/include/absl/hash/internal/hash.h:948:27:   required from ‘static absl::lts_20240722::enable_if_t<((bool)std::is_same<H, decltype (absl::lts_20240722::hash_internal::AbslHashValue(std::move(state), value))>::value), H> absl::lts_20240722::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20240722::hash_internal::MixingHashState; T = absl::lts_20240722::Cord; absl::lts_20240722::enable_if_t<((bool)std::is_same<H, decltype (absl::lts_20240722::hash_internal::AbslHashValue(std::move(state), value))>::value), H> = absl::lts_20240722::hash_internal::MixingHashState; decltype (absl::lts_20240722::hash_internal::AbslHashValue(std::move(state), value)) = absl::lts_20240722::hash_internal::MixingHashState]’
  22843.   948 |       return AbslHashValue(std::move(state), value);
  22844.       |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  22845. /usr/include/absl/hash/internal/hash.h:1321:73:   required from ‘static H absl::lts_20240722::hash_internal::HashStateBase<H>::combine(H, const T&, const Ts& ...) [with T = absl::lts_20240722::Cord; Ts = {}; H = absl::lts_20240722::hash_internal::MixingHashState]’
  22846.  1321 |   return H::combine(hash_internal::HashSelect::template Apply<T>::Invoke(
  22847.       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  22848.  1322 |                         std::move(state), value),
  22849.       |                         ~~~~~~~~~~~~~~~~~~~~~~~~                        
  22850. /usr/include/absl/hash/internal/hash.h:1056:39:   required from ‘static size_t absl::lts_20240722::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20240722::Cord; typename std::enable_if<(! absl::lts_20240722::conjunction<std::is_integral<_Tp>, absl::lts_20240722::hash_internal::is_uniquely_represented<T, void> >::value), int>::type <anonymous> = 0; size_t = long unsigned int]’
  22851.  1056 |     return static_cast<size_t>(combine(MixingHashState{}, value).state_);
  22852.       |                                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  22853. /usr/include/absl/hash/internal/hash.h:1310:33:   required from ‘size_t absl::lts_20240722::hash_internal::HashImpl<T>::operator()(const T&) const [with T = absl::lts_20240722::Cord; size_t = long unsigned int]’
  22854.  1310 |     return MixingHashState::hash(value);
  22855.       |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  22856. /usr/include/absl/container/internal/hash_function_defaults.h:83:36:   required from here
  22857.    83 |     return absl::Hash<absl::Cord>{}(v);
  22858.       |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~
  22859. /usr/include/absl/strings/cord.h:1102:18: error: cannot convert ‘absl::lts_20240722::Cord::HashFragmented<absl::lts_20240722::hash_internal::MixingHashState>(absl::lts_20240722::hash_internal::MixingHashState) const::<lambda(int)>’ to ‘int’
  22860.  1102 |     ForEachChunk([&combiner, &hash_state](absl::string_view chunk) {
  22861.       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  22862.       |                  |
  22863.       |                  absl::lts_20240722::Cord::HashFragmented<absl::lts_20240722::hash_internal::MixingHashState>(absl::lts_20240722::hash_internal::MixingHashState) const::<lambda(int)>
  22864.  1103 |       hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(),
  22865.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  22866.  1104 |                                        chunk.size());
  22867.       |                                        ~~~~~~~~~~~~~~
  22868.  1105 |     });
  22869.       |     ~            
  22870. /usr/include/absl/strings/cord.h:1698:48: note:   initializing argument 1 of ‘void absl::lts_20240722::Cord::ForEachChunk(int) const’
  22871.  1698 |     absl::FunctionRef<void(absl::string_view)> callback) const {
  22872.       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  22873. ninja: build stopped: subcommand failed.
  22874.  
  22875. .
  22876. -- Building on x86_64 for default
  22877. -- AES support enabled
  22878. -- Performing Test _Werror__Wformat_c
  22879. -- Performing Test _Werror__Wformat_c - Success
  22880. -- Performing Test _Werror__Wformat_cxx
  22881. -- Performing Test _Werror__Wformat_cxx - Success
  22882. -- Performing Test _Werror__Wformat_security_c
  22883. -- Performing Test _Werror__Wformat_security_c - Failed
  22884. -- Performing Test _Werror__Wformat_security_cxx
  22885. -- Performing Test _Werror__Wformat_security_cxx - Failed
  22886. -- Performing Test _Werror__fstack_protector_c
  22887. -- Performing Test _Werror__fstack_protector_c - Success
  22888. -- Performing Test _Werror__fstack_protector_cxx
  22889. -- Performing Test _Werror__fstack_protector_cxx - Success
  22890. -- Performing Test _Werror__fstack_protector_strong_c
  22891. -- Performing Test _Werror__fstack_protector_strong_c - Success
  22892. -- Performing Test _Werror__fstack_protector_strong_cxx
  22893. -- Performing Test _Werror__fstack_protector_strong_cxx - Success
  22894. -- Performing Test _Werror__fcf_protection=full_c
  22895. -- Performing Test _Werror__fcf_protection=full_c - Success
  22896. -- Performing Test _Werror__fcf_protection=full_cxx
  22897. -- Performing Test _Werror__fcf_protection=full_cxx - Success
  22898. -- Performing Test _Werror__fstack_clash_protection_c
  22899. -- Performing Test _Werror__fstack_clash_protection_c - Success
  22900. -- Performing Test _Werror__fstack_clash_protection_cxx
  22901. -- Performing Test _Werror__fstack_clash_protection_cxx - Success
  22902. -- Looking for -pie linker flag
  22903. -- Looking for -pie linker flag - found
  22904. -- Looking for -Wl,-z,relro linker flag
  22905. -- Looking for -Wl,-z,relro linker flag - found
  22906. -- Looking for -Wl,-z,now linker flag
  22907. -- Looking for -Wl,-z,now linker flag - found
  22908. -- Looking for -Wl,-z,noexecstack linker flag
  22909. -- Looking for -Wl,-z,noexecstack linker flag - found
  22910. -- Looking for -Wl,-z,noexecheap linker flag
  22911. -- Looking for -Wl,-z,noexecheap linker flag - not found
  22912. -- Performing Test _Werror__Werror=switch_c
  22913. -- Performing Test _Werror__Werror=switch_c - Success
  22914. -- Performing Test _Werror__Werror=switch_cxx
  22915. -- Performing Test _Werror__Werror=switch_cxx - Success
  22916. -- Performing Test _Werror__Werror=return_type_c
  22917. -- Performing Test _Werror__Werror=return_type_c - Success
  22918. -- Performing Test _Werror__Werror=return_type_cxx
  22919. -- Performing Test _Werror__Werror=return_type_cxx - Success
  22920. -- Using C security hardening flags:  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type
  22921. -- Using C++ security hardening flags:  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type
  22922. -- Using linker security hardening flags:  -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack
  22923. -- Found Boost Version: 1.88.0
  22924. -- Boost components: filesystem;thread;date_time;chrono;serialization;program_options;locale
  22925. -- Found Readline: /usr/include
  22926. -- Looking for rl_copy_text
  22927. -- Looking for rl_copy_text - found
  22928. -- Looking for rl_filename_completion_function
  22929. -- Looking for rl_filename_completion_function - found
  22930. -- Found readline library at: /usr
  22931. -- ZMQ_LIB: /app/lib/libzmq.so;/app/lib/libsodium.so
  22932. -- SODIUM_INCLUDE_PATH: /app/include
  22933. -- Found Git: /usr/bin/git
  22934. -- Looking for a ASM-ATT compiler
  22935. -- Looking for a ASM-ATT compiler - /usr/bin/as
  22936. -- Trezor support disabled
  22937. -- Not building tests
  22938. -- Not building debug utilities
  22939. -- Found Doxygen: /usr/bin/doxygen (found version "1.13.2") found components: doxygen missing components: dot
  22940. -- Found Git: /usr/bin/git
  22941. -- /run/build/monero-gui/cmake
  22942. -- libsodium: libraries at /app/lib/libsodium.so
  22943. -- Found X11: /usr/include
  22944. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
  22945. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
  22946. -- Looking for gethostbyname
  22947. -- Looking for gethostbyname - found
  22948. -- Looking for connect
  22949. -- Looking for connect - found
  22950. -- Looking for remove
  22951. -- Looking for remove - found
  22952. -- Looking for shmat
  22953. -- Looking for shmat - found
  22954. -- Looking for IceConnectionNumber in ICE
  22955. -- Looking for IceConnectionNumber in ICE - found
  22956. -- X11_FOUND = TRUE
  22957. -- X11_INCLUDE_DIR = /usr/include
  22958. -- X11_LIBRARIES = /usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
  22959. -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3")
  22960. -- Checking for modules 'Qt5Core;Qt5Quick;Qt5Gui;Qt5Qml;Qt5Svg;Qt5Xml;Qt5QmlModels;Qt5XmlPatterns'
  22961. --   Found Qt5Core, version 5.15.15
  22962. --   Found Qt5Quick, version 5.15.15
  22963. --   Found Qt5Gui, version 5.15.15
  22964. --   Found Qt5Qml, version 5.15.15
  22965. --   Found Qt5Svg, version 5.15.15
  22966. --   Found Qt5Xml, version 5.15.15
  22967. --   Found Qt5QmlModels, version 5.15.15
  22968. --   Found Qt5XmlPatterns, version 5.15.15
  22969. -- Performing Test _Werror__fno_strict_aliasing_c
  22970. -- Performing Test _Werror__fno_strict_aliasing_c - Success
  22971. -- Performing Test _Werror__fno_strict_aliasing_cxx
  22972. -- Performing Test _Werror__fno_strict_aliasing_cxx - Success
  22973. -- Performing Test _Werror__fPIC_c
  22974. -- Performing Test _Werror__fPIC_c - Success
  22975. -- Performing Test _Werror__fPIC_cxx
  22976. -- Performing Test _Werror__fPIC_cxx - Success
  22977. -- Using C security hardening flags:  -Wformat -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -fno-strict-aliasing -fPIC
  22978. -- Using C++ security hardening flags:  -Wformat -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -fno-strict-aliasing -fPIC
  22979. -- Using linker security hardening flags:  -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack
  22980. -- OpenGL: include dir at
  22981. -- OpenGL: libraries at
  22982. -- Configuring done (9.3s)
  22983. -- Generating done (0.4s)
  22984. -- Build files have been written to: /run/build/monero-gui
  22985. [1/482] Creating directories for 'generate_translations_header'
  22986. [2/482] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/argon2_ref.c.o
  22987. [3/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/cpu.cpp.o
  22988. [4/482] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/argon2_avx2.c.o
  22989. [5/482] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/virtual_memory.c.o
  22990. [6/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/aes_hash.cpp.o
  22991. [7/482] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/argon2_ssse3.c.o
  22992. [8/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/soft_aes.cpp.o
  22993. [9/482] No download step for 'generate_translations_header'
  22994. [10/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o
  22995. [11/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/dataset.cpp.o
  22996. [12/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o
  22997. [13/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/allocator.cpp.o
  22998. [14/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o
  22999. [15/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/instruction.cpp.o
  23000. [16/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/blake2_generator.cpp.o
  23001. [17/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/superscalar.cpp.o
  23002. [18/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/randomx.cpp.o
  23003. [19/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/vm_compiled.cpp.o
  23004. [20/482] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/argon2_core.c.o
  23005. [21/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o
  23006. [22/482] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/reciprocal.c.o
  23007. [23/482] No update step for 'generate_translations_header'
  23008. [24/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/instructions_portable.cpp.o
  23009. [25/482] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/blake2/blake2b.c.o
  23010. [26/482] Building CXX object monero/external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o
  23011. In file included from /usr/include/features.h:511,
  23012.                  from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
  23013.                  from /usr/include/limits.h:26,
  23014.                  from /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2.0/include/limits.h:210,
  23015.                  from /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2.0/include/syslimits.h:7,
  23016.                  from /usr/lib/gcc/x86_64-unknown-linux-gnu/14.2.0/include/limits.h:34,
  23017.                  from /run/build/monero-gui/monero/external/easylogging++/ea_config.h:3,
  23018.                  from /run/build/monero-gui/monero/external/easylogging++/easylogging++.h:19,
  23019.                  from /run/build/monero-gui/monero/external/easylogging++/easylogging++.cc:18:
  23020. In function ‘size_t wcstombs(char*, const wchar_t*, size_t)’,
  23021.     inlined from ‘static char* el::base::utils::Str::wcharPtrToCharPtr(const wchar_t*)’ at /run/build/monero-gui/monero/external/easylogging++/easylogging++.cc:1124:16:
  23022. /usr/include/x86_64-linux-gnu/bits/stdlib.h:163:10: warning: ‘size_t __wcstombs_alias(char*, const wchar_t*, size_t)’ specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  23023.   163 |   return __glibc_fortify (wcstombs, __len, sizeof (char),
  23024.       |          ^~~~~~~~~~~~~~~
  23025. /usr/include/x86_64-linux-gnu/bits/stdlib.h: In static member function ‘static char* el::base::utils::Str::wcharPtrToCharPtr(const wchar_t*)’:
  23026. /usr/include/x86_64-linux-gnu/bits/stdlib.h:147:15: note: in a call to function ‘size_t __wcstombs_alias(char*, const wchar_t*, size_t)’ declared with attribute ‘access (read_only, 2)’
  23027.   147 | extern size_t __REDIRECT_NTH (__wcstombs_alias,
  23028.       |               ^~~~~~~~~~~~~~
  23029. In function ‘size_t wcstombs(char*, const wchar_t*, size_t)’,
  23030.     inlined from ‘static char* el::base::utils::Str::wcharPtrToCharPtr(const wchar_t*)’ at /run/build/monero-gui/monero/external/easylogging++/easylogging++.cc:1124:16,
  23031.     inlined from ‘el::base::MessageBuilder& el::base::MessageBuilder::operator<<(const wchar_t*)’ at /run/build/monero-gui/monero/external/easylogging++/easylogging++.cc:2906:52:
  23032. /usr/include/x86_64-linux-gnu/bits/stdlib.h:163:10: warning: ‘size_t __wcstombs_alias(char*, const wchar_t*, size_t)’ specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  23033.   163 |   return __glibc_fortify (wcstombs, __len, sizeof (char),
  23034.       |          ^~~~~~~~~~~~~~~
  23035. /usr/include/x86_64-linux-gnu/bits/stdlib.h: In member function ‘el::base::MessageBuilder& el::base::MessageBuilder::operator<<(const wchar_t*)’:
  23036. /usr/include/x86_64-linux-gnu/bits/stdlib.h:147:15: note: in a call to function ‘size_t __wcstombs_alias(char*, const wchar_t*, size_t)’ declared with attribute ‘access (read_only, 2)’
  23037.   147 | extern size_t __REDIRECT_NTH (__wcstombs_alias,
  23038.       |               ^~~~~~~~~~~~~~
  23039. [27/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/virtual_machine.cpp.o
  23040. [28/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o
  23041. [29/482] Building C object monero/external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.o
  23042. [30/482] Building CXX object monero/external/randomx/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.o
  23043. [31/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/byte_stream.cpp.o
  23044. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23045. <command-line>: note: this is the location of the previous definition
  23046. [32/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/byte_slice.cpp.o
  23047. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23048. <command-line>: note: this is the location of the previous definition
  23049. [33/482] No patch step for 'generate_translations_header'
  23050. [34/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/parserse_base_utils.cpp.o
  23051. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23052. <command-line>: note: this is the location of the previous definition
  23053. [35/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/hex.cpp.o
  23054. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23055. <command-line>: note: this is the location of the previous definition
  23056. [36/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/wipeable_string.cpp.o
  23057. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23058. <command-line>: note: this is the location of the previous definition
  23059. [37/482] Building C object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/memwipe.c.o
  23060. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23061. <command-line>: note: this is the location of the previous definition
  23062. [38/482] Linking CXX static library monero/external/easylogging++/libeasylogging.a
  23063. [39/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/levin_base.cpp.o
  23064. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23065. <command-line>: note: this is the location of the previous definition
  23066. [40/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/string_tools.cpp.o
  23067. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23068. <command-line>: note: this is the location of the previous definition
  23069. [41/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/mlog.cpp.o
  23070. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23071. <command-line>: note: this is the location of the previous definition
  23072. [42/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/net_utils_base.cpp.o
  23073. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23074. <command-line>: note: this is the location of the previous definition
  23075. [43/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/mlocker.cpp.o
  23076. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23077. <command-line>: note: this is the location of the previous definition
  23078. [44/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/buffer.cpp.o
  23079. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23080. <command-line>: note: this is the location of the previous definition
  23081. [45/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/abstract_http_client.cpp.o
  23082. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23083. <command-line>: note: this is the location of the previous definition
  23084. [46/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/net_helper.cpp.o
  23085. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23086. <command-line>: note: this is the location of the previous definition
  23087. [47/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/file_io_utils.cpp.o
  23088. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23089. <command-line>: note: this is the location of the previous definition
  23090. [48/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/misc_language.cpp.o
  23091. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23092. <command-line>: note: this is the location of the previous definition
  23093. [49/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/net_ssl.cpp.o
  23094. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23095. <command-line>: note: this is the location of the previous definition
  23096. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp: In member function ‘void {anonymous}::openssl_rsa_free::operator()(RSA*) const’:
  23097. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp:88:15: warning: ‘void RSA_free(RSA*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  23098.    88 |       RSA_free(ptr);
  23099.       |       ~~~~~~~~^~~~~
  23100. In file included from /usr/include/openssl/x509.h:36,
  23101.                  from /usr/include/openssl/ssl.h:32,
  23102.                  from /app/include/boost/asio/ssl/detail/openssl_types.hpp:24,
  23103.                  from /app/include/boost/asio/ssl/context_base.hpp:19,
  23104.                  from /app/include/boost/asio/ssl/context.hpp:23,
  23105.                  from /app/include/boost/asio/ssl.hpp:18,
  23106.                  from /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp:33:
  23107. /usr/include/openssl/rsa.h:304:28: note: declared here
  23108.   304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
  23109.       |                            ^~~~~~~~
  23110. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp: In member function ‘void {anonymous}::openssl_ec_key_free::operator()(EC_KEY*) const’:
  23111. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp:106:18: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  23112.   106 |       EC_KEY_free(ptr);
  23113.       |       ~~~~~~~~~~~^~~~~
  23114. In file included from /usr/include/openssl/x509.h:33:
  23115. /usr/include/openssl/ec.h:1022:28: note: declared here
  23116.  1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
  23117.       |                            ^~~~~~~~~~~
  23118. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp: In function ‘bool epee::net_utils::create_rsa_ssl_certificate(EVP_PKEY*&, X509*&)’:
  23119. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp:154:26: warning: ‘RSA* RSA_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  23120.   154 |   openssl_rsa rsa{RSA_new()};
  23121.       |                   ~~~~~~~^~
  23122. /usr/include/openssl/rsa.h:212:28: note: declared here
  23123.   212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
  23124.       |                            ^~~~~~~
  23125. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp:170:26: warning: ‘int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  23126.   170 |   if (RSA_generate_key_ex(rsa.get(), 4096, exponent.get(), nullptr) != 1)
  23127.       |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  23128. /usr/include/openssl/rsa.h:271:27: note: declared here
  23129.   271 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e,
  23130.       |                           ^~~~~~~~~~~~~~~~~~~
  23131. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp: In function ‘bool epee::net_utils::create_ec_ssl_certificate(EVP_PKEY*&, X509*&, int)’:
  23132. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp:224:35: warning: ‘EC_KEY* EC_KEY_new()’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  23133.   224 |   openssl_ec_key ec_key{EC_KEY_new()};
  23134.       |                         ~~~~~~~~~~^~
  23135. /usr/include/openssl/ec.h:987:31: note: declared here
  23136.   987 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void);
  23137.       |                               ^~~~~~~~~~
  23138. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp:247:23: warning: ‘int EC_KEY_set_group(EC_KEY*, const EC_GROUP*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  23139.   247 |   if (EC_KEY_set_group(ec_key.get(), group) != 1)
  23140.       |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  23141. /usr/include/openssl/ec.h:1061:27: note: declared here
  23142.  1061 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group);
  23143.       |                           ^~~~~~~~~~~~~~~~
  23144. /run/build/monero-gui/monero/contrib/epee/src/net_ssl.cpp:252:26: warning: ‘int EC_KEY_generate_key(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  23145.   252 |   if (EC_KEY_generate_key(ec_key.get()) != 1)
  23146.       |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
  23147. /usr/include/openssl/ec.h:1120:27: note: declared here
  23148.  1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key);
  23149.       |                           ^~~~~~~~~~~~~~~~~~~
  23150. [50/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle.cpp.o
  23151. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23152. <command-line>: note: this is the location of the previous definition
  23153. [51/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/network_throttle-detail.cpp.o
  23154. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23155. <command-line>: note: this is the location of the previous definition
  23156. [52/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/connection_basic.cpp.o
  23157. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23158. <command-line>: note: this is the location of the previous definition
  23159. [53/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/int-util.cpp.o
  23160. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23161. <command-line>: note: this is the location of the previous definition
  23162. [54/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o
  23163. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23164. <command-line>: note: this is the location of the previous definition
  23165. [55/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/net_parse_helpers.cpp.o
  23166. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23167. <command-line>: note: this is the location of the previous definition
  23168. [56/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o
  23169. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23170. <command-line>: note: this is the location of the previous definition
  23171. [57/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/http_base.cpp.o
  23172. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23173. <command-line>: note: this is the location of the previous definition
  23174. [58/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o
  23175. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23176. <command-line>: note: this is the location of the previous definition
  23177. [59/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o
  23178. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23179. <command-line>: note: this is the location of the previous definition
  23180. [60/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o
  23181. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23182. <command-line>: note: this is the location of the previous definition
  23183. [61/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o
  23184. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23185. <command-line>: note: this is the location of the previous definition
  23186. [62/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o
  23187. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23188. <command-line>: note: this is the location of the previous definition
  23189. [63/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o
  23190. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23191. <command-line>: note: this is the location of the previous definition
  23192. [64/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o
  23193. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23194. <command-line>: note: this is the location of the previous definition
  23195. /run/build/monero-gui/monero/src/crypto/hash-extra-jh.c: In function ‘hash_extra_jh’:
  23196. /run/build/monero-gui/monero/src/crypto/hash-extra-jh.c:40:7: warning: unused variable ‘r’ [-Wunused-variable]
  23197.    40 |   int r = jh_hash(HASH_SIZE * 8, data, 8 * length, (uint8_t*)hash);
  23198.       |       ^
  23199. [65/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o
  23200. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23201. <command-line>: note: this is the location of the previous definition
  23202. /run/build/monero-gui/monero/src/crypto/hash-extra-skein.c: In function ‘hash_extra_skein’:
  23203. /run/build/monero-gui/monero/src/crypto/hash-extra-skein.c:38:7: warning: unused variable ‘r’ [-Wunused-variable]
  23204.    38 |   int r = skein_hash(8 * HASH_SIZE, data, 8 * length, (uint8_t*)hash);
  23205.       |       ^
  23206. [66/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o
  23207. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23208. <command-line>: note: this is the location of the previous definition
  23209. [67/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/hmac-keccak.c.o
  23210. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23211. <command-line>: note: this is the location of the previous definition
  23212. [68/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o
  23213. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23214. <command-line>: note: this is the location of the previous definition
  23215. [69/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o
  23216. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23217. <command-line>: note: this is the location of the previous definition
  23218. [70/482] Linking CXX static library monero/external/randomx/librandomx.a
  23219. [71/482] Building CXX object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o
  23220. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23221. <command-line>: note: this is the location of the previous definition
  23222. [72/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o
  23223. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23224. <command-line>: note: this is the location of the previous definition
  23225. [73/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o
  23226. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23227. <command-line>: note: this is the location of the previous definition
  23228. /run/build/monero-gui/monero/src/crypto/oaes_lib.c: In function ‘oaes_get_seed’:
  23229. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:515:9: warning: ‘ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
  23230.   515 |         ftime (&timer);
  23231.       |         ^~~~~
  23232. In file included from /run/build/monero-gui/monero/src/crypto/oaes_lib.c:45:
  23233. /usr/include/x86_64-linux-gnu/sys/timeb.h:29:12: note: declared here
  23234.    29 | extern int ftime (struct timeb *__timebuf)
  23235.       |            ^~~~~
  23236. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:517:42: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  23237.   517 |         _test = (char *) calloc( sizeof( char ), timer.millitm );
  23238.       |                                          ^~~~
  23239. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:517:42: note: earlier argument should specify number of elements, later size of each element
  23240. /run/build/monero-gui/monero/src/crypto/oaes_lib.c: In function ‘oaes_key_gen’:
  23241. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:638:45: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  23242.   638 |         _key = (oaes_key *) calloc( sizeof( oaes_key ), 1 );
  23243.       |                                             ^~~~~~~~
  23244. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:638:45: note: earlier argument should specify number of elements, later size of each element
  23245. /run/build/monero-gui/monero/src/crypto/oaes_lib.c: In function ‘oaes_key_import’:
  23246. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:815:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  23247.   815 |         _ctx->key = (oaes_key *) calloc( sizeof( oaes_key ), 1 );
  23248.       |                                                  ^~~~~~~~
  23249. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:815:50: note: earlier argument should specify number of elements, later size of each element
  23250. /run/build/monero-gui/monero/src/crypto/oaes_lib.c: In function ‘oaes_key_import_data’:
  23251. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:867:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  23252.   867 |         _ctx->key = (oaes_key *) calloc( sizeof( oaes_key ), 1 );
  23253.       |                                                  ^~~~~~~~
  23254. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:867:50: note: earlier argument should specify number of elements, later size of each element
  23255. /run/build/monero-gui/monero/src/crypto/oaes_lib.c: In function ‘oaes_alloc’:
  23256. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:896:56: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  23257.   896 |         oaes_ctx * _ctx = (oaes_ctx *) calloc( sizeof( oaes_ctx ), 1 );
  23258.       |                                                        ^~~~~~~~
  23259. /run/build/monero-gui/monero/src/crypto/oaes_lib.c:896:56: note: earlier argument should specify number of elements, later size of each element
  23260. [74/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o
  23261. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23262. <command-line>: note: this is the location of the previous definition
  23263. [75/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/portable_storage.cpp.o
  23264. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23265. <command-line>: note: this is the location of the previous definition
  23266. In file included from /usr/include/c++/14.2.0/bits/shared_ptr_base.h:52,
  23267.                  from /usr/include/c++/14.2.0/bits/shared_ptr.h:53,
  23268.                  from /usr/include/c++/14.2.0/memory:80,
  23269.                  from /run/build/monero-gui/monero/contrib/epee/include/byte_slice.h:33,
  23270.                  from /run/build/monero-gui/monero/contrib/epee/src/portable_storage.cpp:27:
  23271. In member function ‘bool std::type_info::operator==(const std::type_info&) const’,
  23272.     inlined from ‘bool std::type_info::operator!=(const std::type_info&) const’ at /usr/include/c++/14.2.0/typeinfo:114:25,
  23273.     inlined from ‘epee::serialization::array_entry* epee::serialization::portable_storage::insert_first_value(const std::string&, t_value&&, hsection) [with t_value = long int]’ at /run/build/monero-gui/monero/contrib/epee/include/storages/portable_storage.h:266:25:
  23274. /usr/include/c++/14.2.0/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 282 and an array of size 53 evaluates to nonzero [-Wstring-compare]
  23275.   205 |     return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0;
  23276.       |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  23277. In member function ‘bool std::type_info::operator==(const std::type_info&) const’,
  23278.     inlined from ‘bool std::type_info::operator!=(const std::type_info&) const’ at /usr/include/c++/14.2.0/typeinfo:114:25,
  23279.     inlined from ‘epee::serialization::array_entry* epee::serialization::portable_storage::insert_first_value(const std::string&, t_value&&, hsection) [with t_value = long unsigned int]’ at /run/build/monero-gui/monero/contrib/epee/include/storages/portable_storage.h:266:25:
  23280. /usr/include/c++/14.2.0/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 282 and an array of size 53 evaluates to nonzero [-Wstring-compare]
  23281.   205 |     return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0;
  23282.       |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  23283. In member function ‘bool std::type_info::operator==(const std::type_info&) const’,
  23284.     inlined from ‘bool std::type_info::operator!=(const std::type_info&) const’ at /usr/include/c++/14.2.0/typeinfo:114:25,
  23285.     inlined from ‘epee::serialization::array_entry* epee::serialization::portable_storage::insert_first_value(const std::string&, t_value&&, hsection) [with t_value = double]’ at /run/build/monero-gui/monero/contrib/epee/include/storages/portable_storage.h:266:25:
  23286. /usr/include/c++/14.2.0/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 282 and an array of size 53 evaluates to nonzero [-Wstring-compare]
  23287.   205 |     return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0;
  23288.       |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  23289. [76/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/rx-slow-hash.c.o
  23290. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23291. <command-line>: note: this is the location of the previous definition
  23292. /run/build/monero-gui/monero/src/crypto/rx-slow-hash.c: In function ‘rx_get_miner_thread’:
  23293. /run/build/monero-gui/monero/src/crypto/rx-slow-hash.c:507:10: warning: old-style function definition [-Wold-style-definition]
  23294.   507 | uint32_t rx_get_miner_thread() {
  23295.       |          ^~~~~~~~~~~~~~~~~~~
  23296. /run/build/monero-gui/monero/src/crypto/rx-slow-hash.c: In function ‘rx_slow_hash_allocate_state’:
  23297. /run/build/monero-gui/monero/src/crypto/rx-slow-hash.c:511:6: warning: old-style function definition [-Wold-style-definition]
  23298.   511 | void rx_slow_hash_allocate_state() {}
  23299.       |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  23300. /run/build/monero-gui/monero/src/crypto/rx-slow-hash.c: In function ‘rx_slow_hash_free_state’:
  23301. /run/build/monero-gui/monero/src/crypto/rx-slow-hash.c:520:6: warning: old-style function definition [-Wold-style-definition]
  23302.   520 | void rx_slow_hash_free_state() {
  23303.       |      ^~~~~~~~~~~~~~~~~~~~~~~
  23304. [77/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_JIT.c.o
  23305. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23306. <command-line>: note: this is the location of the previous definition
  23307. [78/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/CryptonightR_template.S.o
  23308. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23309. <command-line>: note: this is the location of the previous definition
  23310. [79/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o
  23311. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23312. <command-line>: note: this is the location of the previous definition
  23313. [80/482] Generating generated_testnet_blocks.c
  23314. [81/482] Generating generated_stagenet_blocks.c
  23315. [82/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k.c.o
  23316. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23317. <command-line>: note: this is the location of the previous definition
  23318. In file included from /run/build/monero-gui/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/ge25519.h:5,
  23319.                  from /run/build/monero-gui/monero/external/supercop/src/amd64/amd64-64-24k.c:38:
  23320. /run/build/monero-gui/monero/external/supercop/src/amd64/amd64.c.inc: In function ‘scalarmult_p1p1’:
  23321. /run/build/monero-gui/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: warning: ‘crypto_sign_ed25519_amd64_64_sc25519_window4’ accessing 85 bytes in a region of size 64 [-Wstringop-overflow=]
  23322.    18 | #define sc25519_window4          crypto_sign_ed25519_amd64_64_sc25519_window4
  23323. /run/build/monero-gui/monero/external/supercop/src/amd64/amd64.c.inc:118:3: note: in expansion of macro ‘sc25519_window4’
  23324.   118 |   sc25519_window4(b, &s);
  23325.       |   ^~~~~~~~~~~~~~~
  23326. /run/build/monero-gui/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: note: referencing argument 1 of type ‘signed char[85]’
  23327.    18 | #define sc25519_window4          crypto_sign_ed25519_amd64_64_sc25519_window4
  23328. /run/build/monero-gui/monero/external/supercop/src/amd64/amd64.c.inc:118:3: note: in expansion of macro ‘sc25519_window4’
  23329.   118 |   sc25519_window4(b, &s);
  23330.       |   ^~~~~~~~~~~~~~~
  23331. /run/build/monero-gui/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: note: in a call to function ‘crypto_sign_ed25519_amd64_64_sc25519_window4’
  23332.    18 | #define sc25519_window4          crypto_sign_ed25519_amd64_64_sc25519_window4
  23333.       |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  23334. /run/build/monero-gui/monero/external/supercop/src/amd64/../../crypto_sign/ed25519/amd64-64-24k/sc25519.h:58:6: note: in expansion of macro ‘sc25519_window4’
  23335.    58 | void sc25519_window4(signed char r[85], const sc25519 *s);
  23336.       |      ^~~~~~~~~~~~~~~
  23337. [83/482] Building C object monero/src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o
  23338. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23339. <command-line>: note: this is the location of the previous definition
  23340. /run/build/monero-gui/monero/src/crypto/tree-hash.c: In function ‘tree_hash’:
  23341. /run/build/monero-gui/monero/src/crypto/tree-hash.c:89:5: warning: ‘__builtin___memcpy_chk’ writing 64 bytes into a region of size 32 [-Wstringop-overflow=]
  23342.    89 |     memcpy(ints, hashes, (2 * cnt - count) * HASH_SIZE);
  23343.       |     ^
  23344. /run/build/monero-gui/monero/src/crypto/tree-hash.c:86:18: note: destination object of size 32 allocated by ‘calloc’
  23345.    86 |     char *ints = calloc(cnt, HASH_SIZE);  // zero out as extra protection for using uninitialized mem
  23346.       |                  ^~~~~~~~~~~~~~~~~~~~~~
  23347. [84/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/choose_t.s.o
  23348. [85/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/amd64-64-24k-choose_tp.s.o
  23349. [86/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/consts.s.o
  23350. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23351. <command-line>: note: this is the location of the previous definition
  23352. [87/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_freeze.s.o
  23353. [88/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_invert.c.o
  23354. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23355. <command-line>: note: this is the location of the previous definition
  23356. [89/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_getparity.c.o
  23357. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23358. <command-line>: note: this is the location of the previous definition
  23359. [90/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_mul.s.o
  23360. [91/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_iseq.c.o
  23361. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23362. <command-line>: note: this is the location of the previous definition
  23363. [92/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_neg.c.o
  23364. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23365. <command-line>: note: this is the location of the previous definition
  23366. [93/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_setint.c.o
  23367. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23368. <command-line>: note: this is the location of the previous definition
  23369. [94/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pack.c.o
  23370. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23371. <command-line>: note: this is the location of the previous definition
  23372. [95/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_square.s.o
  23373. [96/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_pow2523.c.o
  23374. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23375. <command-line>: note: this is the location of the previous definition
  23376. [97/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_dbl_p1p1.s.o
  23377. [98/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add.c.o
  23378. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23379. <command-line>: note: this is the location of the previous definition
  23380. [99/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_add_p1p1.s.o
  23381. [100/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_double.c.o
  23382. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23383. <command-line>: note: this is the location of the previous definition
  23384. [101/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_unpack.c.o
  23385. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23386. <command-line>: note: this is the location of the previous definition
  23387. [102/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd_p1p1.s.o
  23388. [103/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_nielsadd2.s.o
  23389. [104/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p3.s.o
  23390. [105/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_p1p1_to_p2.s.o
  23391. [106/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pack.c.o
  23392. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23393. <command-line>: note: this is the location of the previous definition
  23394. [107/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_pnielsadd_p1p1.s.o
  23395. [108/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_unpackneg.c.o
  23396. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23397. <command-line>: note: this is the location of the previous definition
  23398. [109/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c.o
  23399. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23400. <command-line>: note: this is the location of the previous definition
  23401. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c:15:22: warning: ‘ecd’ defined but not used [-Wunused-const-variable=]
  23402.    15 | static const fe25519 ecd = {{0x75EB4DCA135978A3, 0x00700A4D4141D8AB, 0x8CC740797779E898, 0x52036CEE2B6FFE73}};
  23403.       |                      ^~~
  23404. In file included from /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c:2:
  23405. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c: In function ‘crypto_sign_ed25519_amd64_64_scalarmult_base’:
  23406. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: warning: ‘crypto_sign_ed25519_amd64_64_sc25519_window4’ accessing 85 bytes in a region of size 64 [-Wstringop-overflow=]
  23407.    18 | #define sc25519_window4          crypto_sign_ed25519_amd64_64_sc25519_window4
  23408. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c:24:3: note: in expansion of macro ‘sc25519_window4’
  23409.    24 |   sc25519_window4(b,s);
  23410.       |   ^~~~~~~~~~~~~~~
  23411. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: note: referencing argument 1 of type ‘signed char[85]’
  23412.    18 | #define sc25519_window4          crypto_sign_ed25519_amd64_64_sc25519_window4
  23413. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/ge25519_scalarmult_base.c:24:3: note: in expansion of macro ‘sc25519_window4’
  23414.    24 |   sc25519_window4(b,s);
  23415.       |   ^~~~~~~~~~~~~~~
  23416. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:18:34: note: in a call to function ‘crypto_sign_ed25519_amd64_64_sc25519_window4’
  23417.    18 | #define sc25519_window4          crypto_sign_ed25519_amd64_64_sc25519_window4
  23418.       |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  23419. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:58:6: note: in expansion of macro ‘sc25519_window4’
  23420.    58 | void sc25519_window4(signed char r[85], const sc25519 *s);
  23421.       |      ^~~~~~~~~~~~~~~
  23422. [110/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_from32bytes.c.o
  23423. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23424. <command-line>: note: this is the location of the previous definition
  23425. [111/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_add.s.o
  23426. [112/482] Building C object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c.o
  23427. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23428. <command-line>: note: this is the location of the previous definition
  23429. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c:3:34: warning: argument 1 of type ‘signed char[64]’ with mismatched bound [-Warray-parameter=]
  23430.     3 | void sc25519_window4(signed char r[64], const sc25519 *s)
  23431.       |                      ~~~~~~~~~~~~^~~~~
  23432. In file included from /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519_window4.c:1:
  23433. /run/build/monero-gui/monero/external/supercop/crypto_sign/ed25519/amd64-64-24k/sc25519.h:58:34: note: previously declared as ‘signed char[85]’
  23434.    58 | void sc25519_window4(signed char r[85], const sc25519 *s);
  23435.       |                      ~~~~~~~~~~~~^~~~~
  23436. [113/482] Building CXX object monero/src/CMakeFiles/obj_version.dir/__/__/version.cpp.o
  23437. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23438. <command-line>: note: this is the location of the previous definition
  23439. [114/482] Building C object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctCryptoOps.c.o
  23440. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23441. <command-line>: note: this is the location of the previous definition
  23442. [115/482] Building ASM object monero/monero_crypto_src/amd64/CMakeFiles/monero-crypto-amd64-64-24k.dir/__/__/crypto_sign/ed25519/amd64-64-24k/fe25519_sub.s.o
  23443. [116/482] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/multiexp.cc.o
  23444. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23445. <command-line>: note: this is the location of the previous definition
  23446. [117/482] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctTypes.cpp.o
  23447. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23448. <command-line>: note: this is the location of the previous definition
  23449. [118/482] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/rctOps.cpp.o
  23450. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23451. <command-line>: note: this is the location of the previous definition
  23452. [119/482] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs.cc.o
  23453. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23454. <command-line>: note: this is the location of the previous definition
  23455. [120/482] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct_basic.dir/bulletproofs_plus.cc.o
  23456. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23457. <command-line>: note: this is the location of the previous definition
  23458. [121/482] Linking CXX static library monero/src/libversion.a
  23459. [122/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_format_utils_basic.dir/cryptonote_format_utils_basic.cpp.o
  23460. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23461. <command-line>: note: this is the location of the previous definition
  23462. [123/482] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/device.cpp.o
  23463. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23464. <command-line>: note: this is the location of the previous definition
  23465. In file included from /run/build/monero-gui/monero/src/device/device.cpp:33:
  23466. /run/build/monero-gui/monero/src/device/device_ledger.hpp:91:14: warning: ‘hw::ledger::{anonymous}::apdu_verbose’ defined but not used [-Wunused-variable]
  23467.    91 |         bool apdu_verbose =true;
  23468.       |              ^~~~~~~~~~~~
  23469. [124/482] Building CXX object monero/src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o
  23470. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23471. <command-line>: note: this is the location of the previous definition
  23472. [125/482] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/log.cpp.o
  23473. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23474. <command-line>: note: this is the location of the previous definition
  23475. [126/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee.dir/http_auth.cpp.o
  23476. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23477. <command-line>: note: this is the location of the previous definition
  23478. [127/482] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/device_default.cpp.o
  23479. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23480. <command-line>: note: this is the location of the previous definition
  23481. [128/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o
  23482. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23483. <command-line>: note: this is the location of the previous definition
  23484. [129/482] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/device_io_hid.cpp.o
  23485. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23486. <command-line>: note: this is the location of the previous definition
  23487. [130/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o
  23488. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23489. <command-line>: note: this is the location of the previous definition
  23490. [131/482] Building CXX object monero/src/device/CMakeFiles/obj_device.dir/device_ledger.cpp.o
  23491. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23492. <command-line>: note: this is the location of the previous definition
  23493. [132/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/connection_context.cpp.o
  23494. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23495. <command-line>: note: this is the location of the previous definition
  23496. [133/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o
  23497. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23498. <command-line>: note: this is the location of the previous definition
  23499. [134/482] Building C object monero/external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o
  23500. [135/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o
  23501. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23502. <command-line>: note: this is the location of the previous definition
  23503. In file included from /usr/include/c++/14.2.0/bits/exception_ptr.h:37,
  23504.                  from /usr/include/c++/14.2.0/exception:166,
  23505.                  from /usr/include/c++/14.2.0/stdexcept:38,
  23506.                  from /usr/include/c++/14.2.0/system_error:43,
  23507.                  from /usr/include/c++/14.2.0/bits/ios_base.h:46,
  23508.                  from /usr/include/c++/14.2.0/streambuf:43,
  23509.                  from /usr/include/c++/14.2.0/bits/streambuf_iterator.h:35,
  23510.                  from /usr/include/c++/14.2.0/iterator:66,
  23511.                  from /app/include/boost/iterator/iterator_traits.hpp:8,
  23512.                  from /app/include/boost/range/mutable_iterator.hpp:23,
  23513.                  from /app/include/boost/range/iterator.hpp:20,
  23514.                  from /app/include/boost/range/begin.hpp:20,
  23515.                  from /app/include/boost/algorithm/string/trim.hpp:16,
  23516.                  from /app/include/boost/algorithm/string.hpp:19,
  23517.                  from /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:32:
  23518. In member function ‘bool std::type_info::operator==(const std::type_info&) const’,
  23519.     inlined from ‘cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:592:107,
  23520.     inlined from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, std::vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>]’ at /usr/include/c++/14.2.0/bits/predefined_ops.h:318:23,
  23521.     inlined from ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)> >]’ at /usr/include/c++/14.2.0/bits/stl_algobase.h:2097:14,
  23522.     inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)> >]’ at /usr/include/c++/14.2.0/bits/stl_algobase.h:2142:23,
  23523.     inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>]’ at /usr/include/c++/14.2.0/bits/stl_algo.h:3875:28,
  23524.     inlined from ‘bool cryptonote::pick(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t) [with T = tx_extra_mysterious_minergate]’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:592:30,
  23525.     inlined from ‘bool cryptonote::sort_tx_extra(const std::vector<unsigned char>&, std::vector<unsigned char>&, bool)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:646:45:
  23526. /usr/include/c++/14.2.0/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 45 and an array of size 45 evaluates to nonzero [-Wstring-compare]
  23527.   205 |     return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0;
  23528.       |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  23529. In member function ‘bool std::type_info::operator==(const std::type_info&) const’,
  23530.     inlined from ‘cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:592:107,
  23531.     inlined from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, std::vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>]’ at /usr/include/c++/14.2.0/bits/predefined_ops.h:318:23,
  23532.     inlined from ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)> >]’ at /usr/include/c++/14.2.0/bits/stl_algobase.h:2101:14,
  23533.     inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)> >]’ at /usr/include/c++/14.2.0/bits/stl_algobase.h:2142:23,
  23534.     inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>]’ at /usr/include/c++/14.2.0/bits/stl_algo.h:3875:28,
  23535.     inlined from ‘bool cryptonote::pick(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t) [with T = tx_extra_mysterious_minergate]’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:592:30,
  23536.     inlined from ‘bool cryptonote::sort_tx_extra(const std::vector<unsigned char>&, std::vector<unsigned char>&, bool)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:646:45:
  23537. /usr/include/c++/14.2.0/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 45 and an array of size 45 evaluates to nonzero [-Wstring-compare]
  23538.   205 |     return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0;
  23539.       |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  23540. In member function ‘bool std::type_info::operator==(const std::type_info&) const’,
  23541.     inlined from ‘cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:592:107,
  23542.     inlined from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, std::vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>]’ at /usr/include/c++/14.2.0/bits/predefined_ops.h:318:23,
  23543.     inlined from ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)> >]’ at /usr/include/c++/14.2.0/bits/stl_algobase.h:2105:14,
  23544.     inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)> >]’ at /usr/include/c++/14.2.0/bits/stl_algobase.h:2142:23,
  23545.     inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>]’ at /usr/include/c++/14.2.0/bits/stl_algo.h:3875:28,
  23546.     inlined from ‘bool cryptonote::pick(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t) [with T = tx_extra_mysterious_minergate]’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:592:30,
  23547.     inlined from ‘bool cryptonote::sort_tx_extra(const std::vector<unsigned char>&, std::vector<unsigned char>&, bool)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:646:45:
  23548. /usr/include/c++/14.2.0/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 45 and an array of size 45 evaluates to nonzero [-Wstring-compare]
  23549.   205 |     return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0;
  23550.       |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  23551. In member function ‘bool std::type_info::operator==(const std::type_info&) const’,
  23552.     inlined from ‘cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:592:107,
  23553.     inlined from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, std::vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>]’ at /usr/include/c++/14.2.0/bits/predefined_ops.h:318:23,
  23554.     inlined from ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)> >]’ at /usr/include/c++/14.2.0/bits/stl_algobase.h:2109:14,
  23555.     inlined from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)> >]’ at /usr/include/c++/14.2.0/bits/stl_algobase.h:2142:23,
  23556.     inlined from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate>*, vector<boost::variant<cryptonote::tx_extra_padding, cryptonote::tx_extra_pub_key, cryptonote::tx_extra_nonce, cryptonote::tx_extra_merge_mining_tag, cryptonote::tx_extra_additional_pub_keys, cryptonote::tx_extra_mysterious_minergate> > >; _Predicate = cryptonote::pick<tx_extra_mysterious_minergate>(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t)::<lambda(const cryptonote::tx_extra_field&)>]’ at /usr/include/c++/14.2.0/bits/stl_algo.h:3875:28,
  23557.     inlined from ‘bool cryptonote::pick(binary_archive<true>&, std::vector<boost::variant<tx_extra_padding, tx_extra_pub_key, tx_extra_nonce, tx_extra_merge_mining_tag, tx_extra_additional_pub_keys, tx_extra_mysterious_minergate> >&, uint8_t) [with T = tx_extra_mysterious_minergate]’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:592:30,
  23558.     inlined from ‘bool cryptonote::sort_tx_extra(const std::vector<unsigned char>&, std::vector<unsigned char>&, bool)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_format_utils.cpp:646:45:
  23559. /usr/include/c++/14.2.0/typeinfo:205:49: warning: ‘int __builtin_strcmp(const char*, const char*)’ of a string of length 45 and an array of size 45 evaluates to nonzero [-Wstring-compare]
  23560.   205 |     return __name[0] != '*' && __builtin_strcmp (__name, __arg.name()) == 0;
  23561.       |                                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  23562. [136/482] Building C object monero/external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o
  23563. [137/482] Building CXX object monero/src/hardforks/CMakeFiles/obj_hardforks.dir/hardforks.cpp.o
  23564. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23565. <command-line>: note: this is the location of the previous definition
  23566. [138/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/merge_mining.cpp.o
  23567. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23568. <command-line>: note: this is the location of the previous definition
  23569. [139/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o
  23570. [140/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minixml.c.o
  23571. [141/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o
  23572. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23573. <command-line>: note: this is the location of the previous definition
  23574. [142/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o
  23575. [143/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o
  23576. [144/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minisoap.c.o
  23577. [145/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o
  23578. [146/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniwget.c.o
  23579. [147/482] Building CXX object monero/src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o
  23580. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23581. <command-line>: note: this is the location of the previous definition
  23582. [148/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o
  23583. [149/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o
  23584. [150/482] Linking C static library monero/external/db_drivers/liblmdb/liblmdb.a
  23585. [151/482] Building CXX object monero/src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o
  23586. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23587. <command-line>: note: this is the location of the previous definition
  23588. [152/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o
  23589. [153/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o
  23590. [154/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o
  23591. [155/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/addr_is_reserved.c.o
  23592. [156/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/receivedata.c.o
  23593. [157/482] Building C object monero/external/miniupnp/miniupnpc/CMakeFiles/libminiupnpc-static.dir/listdevices.c.o
  23594. [158/482] Building CXX object monero/src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o
  23595. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23596. <command-line>: note: this is the location of the previous definition
  23597. [159/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/error.cpp.o
  23598. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23599. <command-line>: note: this is the location of the previous definition
  23600. [160/482] Building CXX object monero/src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o
  23601. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23602. <command-line>: note: this is the location of the previous definition
  23603. [161/482] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_sanity_check.cpp.o
  23604. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23605. <command-line>: note: this is the location of the previous definition
  23606. [162/482] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_verification_utils.cpp.o
  23607. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23608. <command-line>: note: this is the location of the previous definition
  23609. [163/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/dandelionpp.cpp.o
  23610. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23611. <command-line>: note: this is the location of the previous definition
  23612. [164/482] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o
  23613. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23614. <command-line>: note: this is the location of the previous definition
  23615. In file included from /usr/include/c++/14.2.0/vector:66,
  23616.                  from /usr/include/c++/14.2.0/bits/random.h:34,
  23617.                  from /usr/include/c++/14.2.0/random:48,
  23618.                  from /run/build/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:32:
  23619. In constructor ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’,
  23620.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:154:68,
  23621.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:337:7,
  23622.     inlined from ‘std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:620:7,
  23623.     inlined from ‘cryptonote::txout_to_script::txout_to_script(cryptonote::txout_to_script&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:61:10,
  23624.     inlined from ‘cryptonote::txin_to_scripthash::txin_to_scripthash(cryptonote::txin_to_scripthash&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:123:10,
  23625.     inlined from ‘void boost::variant<T0, TN>::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = cryptonote::txin_to_scripthash; B = mpl_::bool_<true>; B2 = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1850:13,
  23626.     inlined from ‘void boost::variant<T0, TN>::move_assigner::internal_visit(RhsT&, int) const [with RhsT = cryptonote::txin_to_scripthash; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1910:24,
  23627.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash]’ at /app/include/boost/variant/detail/visitation_impl.hpp:105:34,
  23628.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:145:41,
  23629.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, cryptonote::txin_gen, boost::mpl::l_item<mpl_::long_<3>, cryptonote::txin_to_script, boost::mpl::l_item<mpl_::long_<2>, cryptonote::txin_to_scripthash, boost::mpl::l_item<mpl_::long_<1>, cryptonote::txin_to_key, boost::mpl::l_end> > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:226:5,
  23630.     inlined from ‘static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2202:48,
  23631.     inlined from ‘typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2214:43,
  23632.     inlined from ‘void boost::variant<T0, TN>::variant_assign(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1957:39,
  23633.     inlined from ‘boost::variant<T0, TN>& boost::variant<T0, TN>::operator=(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2042:23,
  23634.     inlined from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>]’ at /usr/include/c++/14.2.0/bits/move.h:223:11,
  23635.     inlined from ‘cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>’ at /run/build/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:371:16,
  23636.     inlined from ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’ at /run/build/monero-gui/monero/src/common/apply_permutation.h:55:11:
  23637. /usr/include/c++/14.2.0/bits/stl_vector.h:105:11: warning: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[2].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_start’ may be used uninitialized [-Wmaybe-uninitialized]
  23638.   105 |         : _M_start(__x._M_start), _M_finish(__x._M_finish),
  23639.       |           ^~~~~~~~~~~~~~~~~~~~~~
  23640. In file included from /usr/include/c++/14.2.0/bits/stl_pair.h:61,
  23641.                  from /usr/include/c++/14.2.0/tuple:38,
  23642.                  from /usr/include/c++/14.2.0/bits/hashtable_policy.h:34,
  23643.                  from /usr/include/c++/14.2.0/bits/hashtable.h:35,
  23644.                  from /usr/include/c++/14.2.0/bits/unordered_set.h:33,
  23645.                  from /usr/include/c++/14.2.0/unordered_set:41,
  23646.                  from /run/build/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:31:
  23647. /usr/include/c++/14.2.0/bits/move.h: In function ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’:
  23648. /usr/include/c++/14.2.0/bits/move.h:221:11: note: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[2].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_start’ was declared here
  23649.   221 |       _Tp __tmp = _GLIBCXX_MOVE(__a);
  23650.       |           ^~~~~
  23651. In constructor ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’,
  23652.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:154:68,
  23653.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:337:7,
  23654.     inlined from ‘std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:620:7,
  23655.     inlined from ‘cryptonote::txin_to_scripthash::txin_to_scripthash(cryptonote::txin_to_scripthash&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:123:10,
  23656.     inlined from ‘void boost::variant<T0, TN>::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = cryptonote::txin_to_scripthash; B = mpl_::bool_<true>; B2 = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1850:13,
  23657.     inlined from ‘void boost::variant<T0, TN>::move_assigner::internal_visit(RhsT&, int) const [with RhsT = cryptonote::txin_to_scripthash; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1910:24,
  23658.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash]’ at /app/include/boost/variant/detail/visitation_impl.hpp:105:34,
  23659.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:145:41,
  23660.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, cryptonote::txin_gen, boost::mpl::l_item<mpl_::long_<3>, cryptonote::txin_to_script, boost::mpl::l_item<mpl_::long_<2>, cryptonote::txin_to_scripthash, boost::mpl::l_item<mpl_::long_<1>, cryptonote::txin_to_key, boost::mpl::l_end> > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:226:5,
  23661.     inlined from ‘static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2202:48,
  23662.     inlined from ‘typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2214:43,
  23663.     inlined from ‘void boost::variant<T0, TN>::variant_assign(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1957:39,
  23664.     inlined from ‘boost::variant<T0, TN>& boost::variant<T0, TN>::operator=(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2042:23,
  23665.     inlined from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>]’ at /usr/include/c++/14.2.0/bits/move.h:223:11,
  23666.     inlined from ‘cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>’ at /run/build/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:371:16,
  23667.     inlined from ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’ at /run/build/monero-gui/monero/src/common/apply_permutation.h:55:11:
  23668. /usr/include/c++/14.2.0/bits/stl_vector.h:105:35: warning: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[3].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_finish’ may be used uninitialized [-Wmaybe-uninitialized]
  23669.   105 |         : _M_start(__x._M_start), _M_finish(__x._M_finish),
  23670.       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~
  23671. /usr/include/c++/14.2.0/bits/move.h: In function ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’:
  23672. /usr/include/c++/14.2.0/bits/move.h:221:11: note: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[3].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_finish’ was declared here
  23673.   221 |       _Tp __tmp = _GLIBCXX_MOVE(__a);
  23674.       |           ^~~~~
  23675. In constructor ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’,
  23676.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:154:68,
  23677.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:337:7,
  23678.     inlined from ‘std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:620:7,
  23679.     inlined from ‘cryptonote::txin_to_scripthash::txin_to_scripthash(cryptonote::txin_to_scripthash&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:123:10,
  23680.     inlined from ‘void boost::variant<T0, TN>::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = cryptonote::txin_to_scripthash; B = mpl_::bool_<true>; B2 = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1850:13,
  23681.     inlined from ‘void boost::variant<T0, TN>::move_assigner::internal_visit(RhsT&, int) const [with RhsT = cryptonote::txin_to_scripthash; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1910:24,
  23682.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash]’ at /app/include/boost/variant/detail/visitation_impl.hpp:105:34,
  23683.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:145:41,
  23684.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, cryptonote::txin_gen, boost::mpl::l_item<mpl_::long_<3>, cryptonote::txin_to_script, boost::mpl::l_item<mpl_::long_<2>, cryptonote::txin_to_scripthash, boost::mpl::l_item<mpl_::long_<1>, cryptonote::txin_to_key, boost::mpl::l_end> > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:226:5,
  23685.     inlined from ‘static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2202:48,
  23686.     inlined from ‘typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2214:43,
  23687.     inlined from ‘void boost::variant<T0, TN>::variant_assign(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1957:39,
  23688.     inlined from ‘boost::variant<T0, TN>& boost::variant<T0, TN>::operator=(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2042:23,
  23689.     inlined from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>]’ at /usr/include/c++/14.2.0/bits/move.h:223:11,
  23690.     inlined from ‘cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>’ at /run/build/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:371:16,
  23691.     inlined from ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’ at /run/build/monero-gui/monero/src/common/apply_permutation.h:55:11:
  23692. /usr/include/c++/14.2.0/bits/stl_vector.h:105:11: warning: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[3].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_start’ may be used uninitialized [-Wmaybe-uninitialized]
  23693.   105 |         : _M_start(__x._M_start), _M_finish(__x._M_finish),
  23694.       |           ^~~~~~~~~~~~~~~~~~~~~~
  23695. /usr/include/c++/14.2.0/bits/move.h: In function ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’:
  23696. /usr/include/c++/14.2.0/bits/move.h:221:11: note: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[3].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_start’ was declared here
  23697.   221 |       _Tp __tmp = _GLIBCXX_MOVE(__a);
  23698.       |           ^~~~~
  23699. In constructor ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’,
  23700.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:154:68,
  23701.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:337:7,
  23702.     inlined from ‘std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:620:7,
  23703.     inlined from ‘cryptonote::txin_to_scripthash::txin_to_scripthash(cryptonote::txin_to_scripthash&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:123:10,
  23704.     inlined from ‘void boost::variant<T0, TN>::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = cryptonote::txin_to_scripthash; B = mpl_::bool_<true>; B2 = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1850:13,
  23705.     inlined from ‘void boost::variant<T0, TN>::move_assigner::internal_visit(RhsT&, int) const [with RhsT = cryptonote::txin_to_scripthash; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1910:24,
  23706.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash]’ at /app/include/boost/variant/detail/visitation_impl.hpp:105:34,
  23707.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:145:41,
  23708.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, cryptonote::txin_gen, boost::mpl::l_item<mpl_::long_<3>, cryptonote::txin_to_script, boost::mpl::l_item<mpl_::long_<2>, cryptonote::txin_to_scripthash, boost::mpl::l_item<mpl_::long_<1>, cryptonote::txin_to_key, boost::mpl::l_end> > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:226:5,
  23709.     inlined from ‘static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2202:48,
  23710.     inlined from ‘typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2214:43,
  23711.     inlined from ‘void boost::variant<T0, TN>::variant_assign(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1957:39,
  23712.     inlined from ‘boost::variant<T0, TN>& boost::variant<T0, TN>::operator=(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2042:23,
  23713.     inlined from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>]’ at /usr/include/c++/14.2.0/bits/move.h:223:11,
  23714.     inlined from ‘cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>’ at /run/build/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:371:16,
  23715.     inlined from ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’ at /run/build/monero-gui/monero/src/common/apply_permutation.h:55:11:
  23716. /usr/include/c++/14.2.0/bits/stl_vector.h:106:11: warning: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[3].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_end_of_storage’ may be used uninitialized [-Wmaybe-uninitialized]
  23717.   106 |           _M_end_of_storage(__x._M_end_of_storage)
  23718.       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  23719. /usr/include/c++/14.2.0/bits/move.h: In function ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’:
  23720. /usr/include/c++/14.2.0/bits/move.h:221:11: note: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[3].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_end_of_storage’ was declared here
  23721.   221 |       _Tp __tmp = _GLIBCXX_MOVE(__a);
  23722.       |           ^~~~~
  23723. In constructor ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’,
  23724.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:154:68,
  23725.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:337:7,
  23726.     inlined from ‘std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:620:7,
  23727.     inlined from ‘cryptonote::txout_to_script::txout_to_script(cryptonote::txout_to_script&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:61:10,
  23728.     inlined from ‘cryptonote::txin_to_scripthash::txin_to_scripthash(cryptonote::txin_to_scripthash&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:123:10,
  23729.     inlined from ‘void boost::variant<T0, TN>::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = cryptonote::txin_to_scripthash; B = mpl_::bool_<true>; B2 = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1850:13,
  23730.     inlined from ‘void boost::variant<T0, TN>::move_assigner::internal_visit(RhsT&, int) const [with RhsT = cryptonote::txin_to_scripthash; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1910:24,
  23731.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash]’ at /app/include/boost/variant/detail/visitation_impl.hpp:105:34,
  23732.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:145:41,
  23733.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, cryptonote::txin_gen, boost::mpl::l_item<mpl_::long_<3>, cryptonote::txin_to_script, boost::mpl::l_item<mpl_::long_<2>, cryptonote::txin_to_scripthash, boost::mpl::l_item<mpl_::long_<1>, cryptonote::txin_to_key, boost::mpl::l_end> > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:226:5,
  23734.     inlined from ‘static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2202:48,
  23735.     inlined from ‘typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2214:43,
  23736.     inlined from ‘void boost::variant<T0, TN>::variant_assign(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1957:39,
  23737.     inlined from ‘boost::variant<T0, TN>& boost::variant<T0, TN>::operator=(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2042:23,
  23738.     inlined from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>]’ at /usr/include/c++/14.2.0/bits/move.h:223:11,
  23739.     inlined from ‘cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>’ at /run/build/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:371:16,
  23740.     inlined from ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’ at /run/build/monero-gui/monero/src/common/apply_permutation.h:55:11:
  23741. /usr/include/c++/14.2.0/bits/stl_vector.h:106:11: warning: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[2].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_end_of_storage’ may be used uninitialized [-Wmaybe-uninitialized]
  23742.   106 |           _M_end_of_storage(__x._M_end_of_storage)
  23743.       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  23744. /usr/include/c++/14.2.0/bits/move.h: In function ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’:
  23745. /usr/include/c++/14.2.0/bits/move.h:221:11: note: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[2].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_end_of_storage’ was declared here
  23746.   221 |       _Tp __tmp = _GLIBCXX_MOVE(__a);
  23747.       |           ^~~~~
  23748. In constructor ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’,
  23749.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:154:68,
  23750.     inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:337:7,
  23751.     inlined from ‘std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14.2.0/bits/stl_vector.h:620:7,
  23752.     inlined from ‘cryptonote::txout_to_script::txout_to_script(cryptonote::txout_to_script&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:61:10,
  23753.     inlined from ‘cryptonote::txin_to_scripthash::txin_to_scripthash(cryptonote::txin_to_scripthash&&)’ at /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:123:10,
  23754.     inlined from ‘void boost::variant<T0, TN>::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = cryptonote::txin_to_scripthash; B = mpl_::bool_<true>; B2 = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1850:13,
  23755.     inlined from ‘void boost::variant<T0, TN>::move_assigner::internal_visit(RhsT&, int) const [with RhsT = cryptonote::txin_to_scripthash; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1910:24,
  23756.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash]’ at /app/include/boost/variant/detail/visitation_impl.hpp:105:34,
  23757.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T = cryptonote::txin_to_scripthash; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:145:41,
  23758.     inlined from ‘typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<4>, cryptonote::txin_gen, boost::mpl::l_item<mpl_::long_<3>, cryptonote::txin_to_script, boost::mpl::l_item<mpl_::long_<2>, cryptonote::txin_to_scripthash, boost::mpl::l_item<mpl_::long_<1>, cryptonote::txin_to_key, boost::mpl::l_end> > > > >, boost::mpl::l_iter<boost::mpl::l_end> >; Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::has_fallback_type_]’ at /app/include/boost/variant/detail/visitation_impl.hpp:226:5,
  23759.     inlined from ‘static typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; VoidPtrCV = void*; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2202:48,
  23760.     inlined from ‘typename Visitor::result_type boost::variant<T0, TN>::internal_apply_visitor(Visitor&) [with Visitor = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::move_assigner; T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2214:43,
  23761.     inlined from ‘void boost::variant<T0, TN>::variant_assign(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:1957:39,
  23762.     inlined from ‘boost::variant<T0, TN>& boost::variant<T0, TN>::operator=(boost::variant<T0, TN>&&) [with T0_ = cryptonote::txin_gen; TN = {cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key}]’ at /app/include/boost/variant/variant.hpp:2042:23,
  23763.     inlined from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>]’ at /usr/include/c++/14.2.0/bits/move.h:223:11,
  23764.     inlined from ‘cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>’ at /run/build/monero-gui/monero/src/cryptonote_core/cryptonote_tx_utils.cpp:371:16,
  23765.     inlined from ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’ at /run/build/monero-gui/monero/src/common/apply_permutation.h:55:11:
  23766. /usr/include/c++/14.2.0/bits/stl_vector.h:105:35: warning: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[2].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_finish’ may be used uninitialized [-Wmaybe-uninitialized]
  23767.   105 |         : _M_start(__x._M_start), _M_finish(__x._M_finish),
  23768.       |                                   ^~~~~~~~~~~~~~~~~~~~~~~~
  23769. /usr/include/c++/14.2.0/bits/move.h: In function ‘void tools::apply_permutation(std::vector<long unsigned int>, const F&) [with F = cryptonote::construct_tx_with_tx_key(const account_keys&, const std::unordered_map<crypto::public_key, subaddress_index>&, std::vector<tx_source_entry>&, std::vector<tx_destination_entry>&, const boost::optional<account_public_address>&, const std::vector<unsigned char>&, transaction&, const crypto::secret_key&, const std::vector<epee::mlocked<tools::scrubbed<crypto::ec_scalar> > >&, bool, const rct::RCTConfig&, bool, bool)::<lambda(size_t, size_t)>]’:
  23770. /usr/include/c++/14.2.0/bits/move.h:221:11: note: ‘((const std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data*)((char*)&__tmp + offsetof(boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>,boost::variant<cryptonote::txin_gen, cryptonote::txin_to_script, cryptonote::txin_to_scripthash, cryptonote::txin_to_key>::storage_.boost::aligned_storage<112, 8>::<unnamed>.boost::detail::aligned_storage::aligned_storage_imp<112, 8>::data_) + 16))[2].std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_finish’ was declared here
  23771.   221 |       _Tp __tmp = _GLIBCXX_MOVE(__a);
  23772.       |           ^~~~~
  23773. [165/482] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o
  23774. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23775. <command-line>: note: this is the location of the previous definition
  23776. [166/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/parse.cpp.o
  23777. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23778. <command-line>: note: this is the location of the previous definition
  23779. [167/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/resolve.cpp.o
  23780. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23781. <command-line>: note: this is the location of the previous definition
  23782. [168/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/i2p_address.cpp.o
  23783. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23784. <command-line>: note: this is the location of the previous definition
  23785. [169/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/socks.cpp.o
  23786. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23787. <command-line>: note: this is the location of the previous definition
  23788. [170/482] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o
  23789. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23790. <command-line>: note: this is the location of the previous definition
  23791. [171/482] Building CXX object monero/src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o
  23792. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23793. <command-line>: note: this is the location of the previous definition
  23794. [172/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/http.cpp.o
  23795. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23796. <command-line>: note: this is the location of the previous definition
  23797. [173/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/zmq.cpp.o
  23798. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23799. <command-line>: note: this is the location of the previous definition
  23800. [174/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/socks_connect.cpp.o
  23801. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23802. <command-line>: note: this is the location of the previous definition
  23803. [175/482] Linking CXX static library monero/src/hardforks/libhardforks.a
  23804. [176/482] Building C object external/CMakeFiles/quirc.dir/quirc/lib/decode.c.o
  23805. [177/482] Building C object external/CMakeFiles/quirc.dir/quirc/lib/identify.c.o
  23806. [178/482] Building CXX object monero/src/net/CMakeFiles/obj_net.dir/tor_address.cpp.o
  23807. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23808. <command-line>: note: this is the location of the previous definition
  23809. [179/482] Linking C static library monero/external/miniupnp/miniupnpc/libminiupnpc.a
  23810. [180/482] Building C object external/CMakeFiles/quirc.dir/quirc/lib/quirc.c.o
  23811. [181/482] Building C object external/CMakeFiles/quirc.dir/quirc/lib/version_db.c.o
  23812. [182/482] Building CXX object monero/src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o
  23813. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23814. <command-line>: note: this is the location of the previous definition
  23815. [183/482] Building CXX object monero/src/p2p/CMakeFiles/obj_p2p.dir/net_peerlist.cpp.o
  23816. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23817. <command-line>: note: this is the location of the previous definition
  23818. [184/482] Building CXX object monero/src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o
  23819. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23820. <command-line>: note: this is the location of the previous definition
  23821. [185/482] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o
  23822. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23823. <command-line>: note: this is the location of the previous definition
  23824. [186/482] Building CXX object monero/src/p2p/CMakeFiles/obj_p2p.dir/net_node.cpp.o
  23825. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23826. <command-line>: note: this is the location of the previous definition
  23827. [187/482] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_clsag_context.cpp.o
  23828. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23829. <command-line>: note: this is the location of the previous definition
  23830. [188/482] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_account.cpp.o
  23831. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23832. <command-line>: note: this is the location of the previous definition
  23833. [189/482] Building CXX object monero/src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/levin_notify.cpp.o
  23834. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23835. <command-line>: note: this is the location of the previous definition
  23836. [190/482] Automatic MOC and UIC for target translations
  23837. [191/482] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_kex_msg.cpp.o
  23838. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23839. <command-line>: note: this is the location of the previous definition
  23840. [192/482] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_payment_signature.cpp.o
  23841. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23842. <command-line>: note: this is the location of the previous definition
  23843. [193/482] Building CXX object monero/src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o
  23844. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23845. <command-line>: note: this is the location of the previous definition
  23846. [194/482] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_tx_builder_ringct.cpp.o
  23847. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23848. <command-line>: note: this is the location of the previous definition
  23849. [195/482] Generating translations.qrc
  23850. [196/482] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o
  23851. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23852. <command-line>: note: this is the location of the previous definition
  23853. [197/482] Building CXX object monero/src/multisig/CMakeFiles/obj_multisig.dir/multisig_account_kex_impl.cpp.o
  23854. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23855. <command-line>: note: this is the location of the previous definition
  23856. [198/482] Building CXX object monero/src/device_trezor/CMakeFiles/obj_device_trezor.dir/device_trezor.cpp.o
  23857. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23858. <command-line>: note: this is the location of the previous definition
  23859. [199/482] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_handler.cpp.o
  23860. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23861. <command-line>: note: this is the location of the previous definition
  23862. [200/482] Generating monero-core_af.qm
  23863. Updating '/run/build/monero-gui/translations/monero-core_af.qm'...
  23864. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_af.qm'...
  23865.     Generated 663 translation(s) (663 finished and 0 unfinished)
  23866.     Ignored 128 untranslated source text(s)
  23867. [201/482] Linking C static library external/libquirc.a
  23868. [202/482] Generating monero-core_ar.qm
  23869. Updating '/run/build/monero-gui/translations/monero-core_ar.qm'...
  23870. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ar.qm'...
  23871.     Generated 326 translation(s) (326 finished and 0 unfinished)
  23872.     Ignored 475 untranslated source text(s)
  23873. [203/482] Generating monero-core_az.qm
  23874. Updating '/run/build/monero-gui/translations/monero-core_az.qm'...
  23875. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_az.qm'...
  23876.     Generated 0 translation(s) (0 finished and 0 unfinished)
  23877.     Ignored 835 untranslated source text(s)
  23878. [204/482] Generating monero-core.qm
  23879. Updating '/run/build/monero-gui/translations/monero-core.qm'...
  23880. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core.qm'...
  23881.     Generated 4 translation(s) (4 finished and 0 unfinished)
  23882.     Ignored 831 untranslated source text(s)
  23883. [205/482] Building CXX object monero/src/serialization/CMakeFiles/obj_serialization.dir/json_object.cpp.o
  23884. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  23885. <command-line>: note: this is the location of the previous definition
  23886. [206/482] Linking CXX static library monero/contrib/epee/src/libepee.a
  23887. [207/482] Generating monero-core_bg.qm
  23888. Updating '/run/build/monero-gui/translations/monero-core_bg.qm'...
  23889. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_bg.qm'...
  23890.     Generated 438 translation(s) (438 finished and 0 unfinished)
  23891.     Ignored 363 untranslated source text(s)
  23892. [208/482] Generating monero-core_bn.qm
  23893. Updating '/run/build/monero-gui/translations/monero-core_bn.qm'...
  23894. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_bn.qm'...
  23895.     Generated 0 translation(s) (0 finished and 0 unfinished)
  23896.     Ignored 835 untranslated source text(s)
  23897. [209/482] Generating monero-core_cat.qm
  23898. Updating '/run/build/monero-gui/translations/monero-core_cat.qm'...
  23899. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_cat.qm'...
  23900.     Generated 525 translation(s) (525 finished and 0 unfinished)
  23901.     Ignored 194 untranslated source text(s)
  23902. [210/482] Generating monero-core_da.qm
  23903. Updating '/run/build/monero-gui/translations/monero-core_da.qm'...
  23904. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_da.qm'...
  23905.     Generated 385 translation(s) (385 finished and 0 unfinished)
  23906.     Ignored 375 untranslated source text(s)
  23907. [211/482] Generating monero-core_cs.qm
  23908. Updating '/run/build/monero-gui/translations/monero-core_cs.qm'...
  23909. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_cs.qm'...
  23910.     Generated 400 translation(s) (400 finished and 0 unfinished)
  23911.     Ignored 393 untranslated source text(s)
  23912. [212/482] Generating monero-core_eo.qm
  23913. Updating '/run/build/monero-gui/translations/monero-core_eo.qm'...
  23914. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_eo.qm'...
  23915.     Generated 554 translation(s) (554 finished and 0 unfinished)
  23916.     Ignored 238 untranslated source text(s)
  23917. [213/482] Generating monero-core_el.qm
  23918. Updating '/run/build/monero-gui/translations/monero-core_el.qm'...
  23919. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_el.qm'...
  23920.     Generated 698 translation(s) (698 finished and 0 unfinished)
  23921.     Ignored 104 untranslated source text(s)
  23922. [214/482] Generating monero-core_es.qm
  23923. Updating '/run/build/monero-gui/translations/monero-core_es.qm'...
  23924. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_es.qm'...
  23925.     Generated 686 translation(s) (686 finished and 0 unfinished)
  23926.     Ignored 99 untranslated source text(s)
  23927. [215/482] Generating monero-core_de.qm
  23928. Updating '/run/build/monero-gui/translations/monero-core_de.qm'...
  23929. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_de.qm'...
  23930.     Generated 761 translation(s) (761 finished and 0 unfinished)
  23931.     Ignored 37 untranslated source text(s)
  23932. [216/482] Generating monero-core_fa.qm
  23933. Updating '/run/build/monero-gui/translations/monero-core_fa.qm'...
  23934. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_fa.qm'...
  23935.     Generated 106 translation(s) (106 finished and 0 unfinished)
  23936.     Ignored 697 untranslated source text(s)
  23937. [217/482] Generating monero-core_fi.qm
  23938. Updating '/run/build/monero-gui/translations/monero-core_fi.qm'...
  23939. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_fi.qm'...
  23940.     Generated 788 translation(s) (788 finished and 0 unfinished)
  23941.     Ignored 34 untranslated source text(s)
  23942. [218/482] Generating monero-core_fr.qm
  23943. Updating '/run/build/monero-gui/translations/monero-core_fr.qm'...
  23944. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_fr.qm'...
  23945.     Generated 652 translation(s) (652 finished and 0 unfinished)
  23946.     Ignored 108 untranslated source text(s)
  23947. [219/482] Generating monero-core_ga.qm
  23948. Updating '/run/build/monero-gui/translations/monero-core_ga.qm'...
  23949. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ga.qm'...
  23950.     Generated 0 translation(s) (0 finished and 0 unfinished)
  23951.     Ignored 835 untranslated source text(s)
  23952. [220/482] Generating monero-core_he.qm
  23953. Updating '/run/build/monero-gui/translations/monero-core_he.qm'...
  23954. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_he.qm'...
  23955.     Generated 304 translation(s) (304 finished and 0 unfinished)
  23956.     Ignored 485 untranslated source text(s)
  23957. [221/482] Generating monero-core_hi.qm
  23958. Updating '/run/build/monero-gui/translations/monero-core_hi.qm'...
  23959. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_hi.qm'...
  23960.     Generated 424 translation(s) (424 finished and 0 unfinished)
  23961.     Ignored 369 untranslated source text(s)
  23962. [222/482] Generating monero-core_hr.qm
  23963. Updating '/run/build/monero-gui/translations/monero-core_hr.qm'...
  23964. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_hr.qm'...
  23965.     Generated 300 translation(s) (300 finished and 0 unfinished)
  23966.     Ignored 487 untranslated source text(s)
  23967. [223/482] Generating monero-core_hu.qm
  23968. Updating '/run/build/monero-gui/translations/monero-core_hu.qm'...
  23969. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_hu.qm'...
  23970.     Generated 614 translation(s) (614 finished and 0 unfinished)
  23971.     Ignored 169 untranslated source text(s)
  23972. [224/482] Generating monero-core_is.qm
  23973. Updating '/run/build/monero-gui/translations/monero-core_is.qm'...
  23974. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_is.qm'...
  23975.     Generated 1 translation(s) (1 finished and 0 unfinished)
  23976.     Ignored 834 untranslated source text(s)
  23977. [225/482] Generating monero-core_id.qm
  23978. Updating '/run/build/monero-gui/translations/monero-core_id.qm'...
  23979. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_id.qm'...
  23980.     Generated 394 translation(s) (394 finished and 0 unfinished)
  23981.     Ignored 397 untranslated source text(s)
  23982. [226/482] Generating monero-core_it.qm
  23983. Updating '/run/build/monero-gui/translations/monero-core_it.qm'...
  23984. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_it.qm'...
  23985.     Generated 586 translation(s) (586 finished and 0 unfinished)
  23986.     Ignored 184 untranslated source text(s)
  23987. [227/482] Generating monero-core_kmr.qm
  23988. Updating '/run/build/monero-gui/translations/monero-core_kmr.qm'...
  23989. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_kmr.qm'...
  23990.     Generated 0 translation(s) (0 finished and 0 unfinished)
  23991.     Ignored 835 untranslated source text(s)
  23992. [228/482] Generating monero-core_ja.qm
  23993. Updating '/run/build/monero-gui/translations/monero-core_ja.qm'...
  23994. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ja.qm'...
  23995.     Generated 646 translation(s) (646 finished and 0 unfinished)
  23996.     Ignored 146 untranslated source text(s)
  23997. [229/482] Generating monero-core_ko.qm
  23998. Updating '/run/build/monero-gui/translations/monero-core_ko.qm'...
  23999. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ko.qm'...
  24000.     Generated 179 translation(s) (179 finished and 0 unfinished)
  24001.     Ignored 626 untranslated source text(s)
  24002. [230/482] Generating monero-core_lt.qm
  24003. Updating '/run/build/monero-gui/translations/monero-core_lt.qm'...
  24004. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_lt.qm'...
  24005.     Generated 362 translation(s) (362 finished and 0 unfinished)
  24006.     Ignored 429 untranslated source text(s)
  24007. [231/482] Generating monero-core_nb.qm
  24008. Updating '/run/build/monero-gui/translations/monero-core_nb.qm'...
  24009. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_nb.qm'...
  24010.     Generated 523 translation(s) (523 finished and 0 unfinished)
  24011.     Ignored 253 untranslated source text(s)
  24012. [232/482] Linking CXX static library monero/src/crypto/libcncrypto.a
  24013. [233/482] Generating monero-core_ne.qm
  24014. Updating '/run/build/monero-gui/translations/monero-core_ne.qm'...
  24015. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ne.qm'...
  24016.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24017.     Ignored 835 untranslated source text(s)
  24018. [234/482] Generating monero-core_pl.qm
  24019. Updating '/run/build/monero-gui/translations/monero-core_pl.qm'...
  24020. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_pl.qm'...
  24021.     Generated 779 translation(s) (779 finished and 0 unfinished)
  24022.     Ignored 37 untranslated source text(s)
  24023. [235/482] Generating monero-core_nl.qm
  24024. Updating '/run/build/monero-gui/translations/monero-core_nl.qm'...
  24025. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_nl.qm'...
  24026.     Generated 605 translation(s) (605 finished and 0 unfinished)
  24027.     Ignored 170 untranslated source text(s)
  24028. [236/482] Generating monero-core_pt-br.qm
  24029. Updating '/run/build/monero-gui/translations/monero-core_pt-br.qm'...
  24030. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_pt-br.qm'...
  24031.     Generated 737 translation(s) (737 finished and 0 unfinished)
  24032.     Ignored 77 untranslated source text(s)
  24033. [237/482] Generating monero-core_pt-pt.qm
  24034. Updating '/run/build/monero-gui/translations/monero-core_pt-pt.qm'...
  24035. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_pt-pt.qm'...
  24036.     Generated 528 translation(s) (528 finished and 0 unfinished)
  24037.     Ignored 249 untranslated source text(s)
  24038. [238/482] Generating monero-core_sk.qm
  24039. Updating '/run/build/monero-gui/translations/monero-core_sk.qm'...
  24040. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_sk.qm'...
  24041.     Generated 742 translation(s) (742 finished and 0 unfinished)
  24042.     Ignored 64 untranslated source text(s)
  24043. [239/482] Generating monero-core_ro.qm
  24044. Updating '/run/build/monero-gui/translations/monero-core_ro.qm'...
  24045. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ro.qm'...
  24046.     Generated 650 translation(s) (650 finished and 0 unfinished)
  24047.     Ignored 132 untranslated source text(s)
  24048. [240/482] Generating monero-core_ru.qm
  24049. Updating '/run/build/monero-gui/translations/monero-core_ru.qm'...
  24050. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ru.qm'...
  24051.     Generated 824 translation(s) (824 finished and 0 unfinished)
  24052.     Ignored 8 untranslated source text(s)
  24053. [241/482] Generating monero-core_sl.qm
  24054. Updating '/run/build/monero-gui/translations/monero-core_sl.qm'...
  24055. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_sl.qm'...
  24056.     Generated 476 translation(s) (476 finished and 0 unfinished)
  24057.     Ignored 307 untranslated source text(s)
  24058. [242/482] Generating monero-core_sr.qm
  24059. Updating '/run/build/monero-gui/translations/monero-core_sr.qm'...
  24060. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_sr.qm'...
  24061.     Generated 485 translation(s) (485 finished and 0 unfinished)
  24062.     Ignored 300 untranslated source text(s)
  24063. [243/482] Generating monero-core_sv.qm
  24064. Updating '/run/build/monero-gui/translations/monero-core_sv.qm'...
  24065. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_sv.qm'...
  24066.     Generated 460 translation(s) (460 finished and 0 unfinished)
  24067.     Ignored 312 untranslated source text(s)
  24068. [244/482] Generating monero-core_ur.qm
  24069. Updating '/run/build/monero-gui/translations/monero-core_ur.qm'...
  24070. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ur.qm'...
  24071.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24072.     Ignored 835 untranslated source text(s)
  24073. [245/482] Generating monero-core_ta.qm
  24074. Updating '/run/build/monero-gui/translations/monero-core_ta.qm'...
  24075. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_ta.qm'...
  24076.     Generated 702 translation(s) (702 finished and 0 unfinished)
  24077.     Ignored 129 untranslated source text(s)
  24078. [246/482] Generating monero-core_uk.qm
  24079. Updating '/run/build/monero-gui/translations/monero-core_uk.qm'...
  24080. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_uk.qm'...
  24081.     Generated 565 translation(s) (565 finished and 0 unfinished)
  24082.     Ignored 228 untranslated source text(s)
  24083. [247/482] Linking CXX static library monero/src/crypto/wallet/libwallet-crypto.a
  24084. [248/482] Generating monero-core_vi.qm
  24085. Updating '/run/build/monero-gui/translations/monero-core_vi.qm'...
  24086. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_vi.qm'...
  24087.     Generated 184 translation(s) (184 finished and 0 unfinished)
  24088.     Ignored 577 untranslated source text(s)
  24089. [249/482] Generating monero-core_tr.qm
  24090. Updating '/run/build/monero-gui/translations/monero-core_tr.qm'...
  24091. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_tr.qm'...
  24092.     Generated 496 translation(s) (496 finished and 0 unfinished)
  24093.     Ignored 293 untranslated source text(s)
  24094. [250/482] Linking CXX static library monero/src/cryptonote_basic/libcryptonote_format_utils_basic.a
  24095. [251/482] Generating monero-core_zh-cn.qm
  24096. Updating '/run/build/monero-gui/translations/monero-core_zh-cn.qm'...
  24097. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_zh-cn.qm'...
  24098.     Generated 598 translation(s) (598 finished and 0 unfinished)
  24099.     Ignored 187 untranslated source text(s)
  24100. [252/482] Generating monero-core_zu.qm
  24101. Updating '/run/build/monero-gui/translations/monero-core_zu.qm'...
  24102. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_zu.qm'...
  24103.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24104.     Ignored 835 untranslated source text(s)
  24105. [253/482] Generating monero-core_zh-tw.qm
  24106. Updating '/run/build/monero-gui/translations/monero-core_zh-tw.qm'...
  24107. Removing translations equal to source text in '/run/build/monero-gui/translations/monero-core_zh-tw.qm'...
  24108.     Generated 770 translation(s) (770 finished and 0 unfinished)
  24109.     Ignored 60 untranslated source text(s)
  24110. [254/482] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/rpc_version_str.cpp.o
  24111. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24112. <command-line>: note: this is the location of the previous definition
  24113. [255/482] Performing configure step for 'generate_translations_header'
  24114. CMake Deprecation Warning at CMakeLists.txt:29 (cmake_minimum_required):
  24115.   Compatibility with CMake < 3.10 will be removed from a future version of
  24116.   CMake.
  24117.  
  24118.   Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  24119.   to tell CMake that the project requires at least <min> but has been updated
  24120.   to work with policies introduced by <max> or earlier.
  24121.  
  24122.  
  24123. -- The C compiler identification is GNU 14.2.0
  24124. -- The CXX compiler identification is GNU 14.2.0
  24125. -- Detecting C compiler ABI info
  24126. -- Detecting C compiler ABI info - done
  24127. -- Check for working C compiler: /run/ccache/bin/cc - skipped
  24128. -- Detecting C compile features
  24129. -- Detecting C compile features - done
  24130. -- Detecting CXX compiler ABI info
  24131. -- Detecting CXX compiler ABI info - done
  24132. -- Check for working CXX compiler: /run/ccache/bin/c++ - skipped
  24133. -- Detecting CXX compile features
  24134. -- Detecting CXX compile features - done
  24135. lrelease version 5.15.15
  24136. -- Configuring done (0.7s)
  24137. -- Generating done (0.0s)
  24138. -- Build files have been written to: /run/build/monero-gui/monero/translations
  24139. [256/482] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_messages.dir/message.cpp.o
  24140. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24141. <command-line>: note: this is the location of the previous definition
  24142. [257/482] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_node_selector.cpp.o
  24143. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24144. <command-line>: note: this is the location of the previous definition
  24145. [258/482] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc_pub.dir/zmq_pub.cpp.o
  24146. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24147. <command-line>: note: this is the location of the previous definition
  24148. [259/482] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_messages.dir/daemon_messages.cpp.o
  24149. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24150. <command-line>: note: this is the location of the previous definition
  24151. [260/482] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/rpc_payment.cpp.o
  24152. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24153. <command-line>: note: this is the location of the previous definition
  24154. In file included from /run/build/monero-gui/monero/src/serialization/containers.h:107,
  24155.                  from /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_basic.h:40,
  24156.                  from /run/build/monero-gui/monero/src/cryptonote_basic/cryptonote_boost_serialization.h:41,
  24157.                  from /run/build/monero-gui/monero/src/rpc/rpc_payment.cpp:38:
  24158. /run/build/monero-gui/monero/src/serialization/container.h: In instantiation of ‘bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_unordered_map<crypto::public_key, cryptonote::rpc_payment::client_info>]’:
  24159. /run/build/monero-gui/monero/src/serialization/containers.h:116:171:   required from ‘bool do_serialize(Archive<true>&, serializable_unordered_map<K, V>&) [with Archive = binary_archive; K = crypto::public_key; V = cryptonote::rpc_payment::client_info]’
  24160.   116 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_unordered_map<K, V> &v) { return do_serialize_container(ar, v); }
  24161.       |                                                                                                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  24162. /run/build/monero-gui/monero/src/rpc/rpc_payment.h:163:7:   required from ‘bool cryptonote::rpc_payment::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]’
  24163.   172 |     bool r = do_serialize(ar, f);                       \
  24164.       |              ~~~~~~~~~~~~^~~~~~~
  24165. /run/build/monero-gui/monero/src/rpc/rpc_payment.h:161:5:   required from ‘bool cryptonote::rpc_payment::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]’
  24166.   135 |     bool r = do_serialize_object(ar);                                   \
  24167.       |              ~~~~~~~~~~~~~~~~~~~^~~~
  24168. /run/build/monero-gui/monero/src/serialization/serialization.h:83:31:   required from ‘decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = cryptonote::rpc_payment; decltype ((v.member_do_serialize(ar), true)) = bool]’
  24169.    83 |   return v.member_do_serialize(ar);
  24170.       |          ~~~~~~~~~~~~~~~~~~~~~^~~~
  24171. /run/build/monero-gui/monero/src/serialization/serialization.h:296:26:   required from ‘bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = cryptonote::rpc_payment]’
  24172.   296 |     bool r = do_serialize(ar, v);
  24173.       |              ~~~~~~~~~~~~^~~~~~~
  24174. /run/build/monero-gui/monero/src/rpc/rpc_payment.cpp:362:36:   required from here
  24175.   362 |     if (!::serialization::serialize(ar, *const_cast<rpc_payment*>(this)))
  24176.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  24177. /run/build/monero-gui/monero/src/serialization/container.h:107:66: warning: casting ‘std::pair<const crypto::public_key, cryptonote::rpc_payment::client_info>’ to ‘serializable_unordered_map<crypto::public_key, cryptonote::rpc_payment::client_info>::value_type&’ {aka ‘std::pair<crypto::public_key, cryptonote::rpc_payment::client_info>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const crypto::public_key; _U2 = cryptonote::rpc_payment::client_info; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = crypto::public_key; _T2 = cryptonote::rpc_payment::client_info]’ [-Wcast-user-defined]
  24178.   107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
  24179.       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  24180. /run/build/monero-gui/monero/src/serialization/container.h: In instantiation of ‘bool do_serialize_container(Archive<true>&, C&) [with Archive = binary_archive; C = serializable_map<long unsigned int, long unsigned int>]’:
  24181. /run/build/monero-gui/monero/src/serialization/containers.h:119:161:   required from ‘bool do_serialize(Archive<true>&, serializable_map<K, V>&) [with Archive = binary_archive; K = long unsigned int; V = long unsigned int]’
  24182.   119 | template <template <bool> class Archive, typename K, typename V> bool do_serialize(Archive<true> &ar, serializable_map<K, V> &v) { return do_serialize_container(ar, v); }
  24183.       |                                                                                                                                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  24184. /run/build/monero-gui/monero/src/rpc/rpc_payment.h:164:7:   required from ‘bool cryptonote::rpc_payment::do_serialize_object(Archive<W>&) [with bool W = true; Archive = binary_archive]’
  24185.   172 |     bool r = do_serialize(ar, f);                       \
  24186.       |              ~~~~~~~~~~~~^~~~~~~
  24187. /run/build/monero-gui/monero/src/rpc/rpc_payment.h:161:5:   required from ‘bool cryptonote::rpc_payment::member_do_serialize(Archive<W>&) [with bool W = true; Archive = binary_archive]’
  24188.   135 |     bool r = do_serialize_object(ar);                                   \
  24189.       |              ~~~~~~~~~~~~~~~~~~~^~~~
  24190. /run/build/monero-gui/monero/src/serialization/serialization.h:83:31:   required from ‘decltype ((v.member_do_serialize(ar), true)) do_serialize(Archive&, T&) [with Archive = binary_archive<true>; T = cryptonote::rpc_payment; decltype ((v.member_do_serialize(ar), true)) = bool]’
  24191.    83 |   return v.member_do_serialize(ar);
  24192.       |          ~~~~~~~~~~~~~~~~~~~~~^~~~
  24193. /run/build/monero-gui/monero/src/serialization/serialization.h:296:26:   required from ‘bool serialization::serialize(Archive&, T&) [with Archive = binary_archive<true>; T = cryptonote::rpc_payment]’
  24194.   296 |     bool r = do_serialize(ar, v);
  24195.       |              ~~~~~~~~~~~~^~~~~~~
  24196. /run/build/monero-gui/monero/src/rpc/rpc_payment.cpp:362:36:   required from here
  24197.   362 |     if (!::serialization::serialize(ar, *const_cast<rpc_payment*>(this)))
  24198.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  24199. /run/build/monero-gui/monero/src/serialization/container.h:107:66: warning: casting ‘std::pair<const long unsigned int, long unsigned int>’ to ‘serializable_map<long unsigned int, long unsigned int>::value_type&’ {aka ‘std::pair<long unsigned int, long unsigned int>&’} does not use ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_U1, _U2>&) [with _U1 = const long unsigned int; _U2 = long unsigned int; typename std::enable_if<(std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ConstructiblePair<_U1, _U2>() && std::_PCC<((! std::is_same<_T1, _U1>::value) || (! std::is_same<_T2, _U2>::value)), _T1, _T2>::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = long unsigned int; _T2 = long unsigned int]’ [-Wcast-user-defined]
  24200.   107 |     if(!::serialization::detail::serialize_container_element(ar, (typename C::value_type&)*i))
  24201.       |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  24202. [261/482] Linking CXX static library monero/src/mnemonics/libmnemonics.a
  24203. [262/482] Building CXX object monero/src/rpc/CMakeFiles/obj_rpc.dir/bootstrap_daemon.cpp.o
  24204. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24205. <command-line>: note: this is the location of the previous definition
  24206. [263/482] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o
  24207. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24208. <command-line>: note: this is the location of the previous definition
  24209. [264/482] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/ringdb.cpp.o
  24210. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24211. <command-line>: note: this is the location of the previous definition
  24212. [265/482] Linking CXX static library monero/src/device_trezor/libdevice_trezor.a
  24213. [266/482] Building CXX object monero/src/wallet/CMakeFiles/obj_wallet.dir/message_store.cpp.o
  24214. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24215. <command-line>: note: this is the location of the previous definition
  24216. [267/482] Automatic MOC and UIC for target qrdecoder
  24217. [268/482] Building CXX object monero/external/qrcodegen/CMakeFiles/qrcodegen.dir/QrCode.cpp.o
  24218. [269/482] Automatic MOC and UIC for target openpgp
  24219. [270/482] Automatic MOC and UIC for target zxcvbn
  24220. [271/482] Building CXX object monero/contrib/epee/src/CMakeFiles/obj_epee_readline.dir/readline_buffer.cpp.o
  24221. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24222. <command-line>: note: this is the location of the previous definition
  24223. [272/482] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_server.cpp.o
  24224. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24225. <command-line>: note: this is the location of the previous definition
  24226. [273/482] Building CXX object monero/src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_pub.cpp.o
  24227. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24228. <command-line>: note: this is the location of the previous definition
  24229. [274/482] Generating qrc_translations.cpp
  24230. [275/482] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/transaction_info.cpp.o
  24231. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24232. <command-line>: note: this is the location of the previous definition
  24233. [276/482] Generating generated_checkpoints.c
  24234. [277/482] Building CXX object monero/src/blocks/CMakeFiles/obj_blocks.dir/blocks.cpp.o
  24235. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24236. <command-line>: note: this is the location of the previous definition
  24237. [278/482] Building C object monero/src/blocks/CMakeFiles/obj_blocks.dir/generated_checkpoints.c.o
  24238. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24239. <command-line>: note: this is the location of the previous definition
  24240. [279/482] Building C object monero/src/blocks/CMakeFiles/obj_blocks.dir/generated_testnet_blocks.c.o
  24241. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24242. <command-line>: note: this is the location of the previous definition
  24243. [280/482] Building C object monero/src/blocks/CMakeFiles/obj_blocks.dir/generated_stagenet_blocks.c.o
  24244. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24245. <command-line>: note: this is the location of the previous definition
  24246. [281/482] Linking CXX static library monero/src/blocks/libblocks.a
  24247. [282/482] Performing build step for 'generate_translations_header'
  24248. [1/2] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o
  24249. [2/2] Linking C executable generate_translations_header
  24250. Updating 'monero.qm'...
  24251.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24252.     Ignored 1148 untranslated source text(s)
  24253. Updating 'monero_ar.qm'...
  24254.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24255.     Ignored 1148 untranslated source text(s)
  24256. Updating 'monero_bg.qm'...
  24257.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24258.     Ignored 1148 untranslated source text(s)
  24259. Updating 'monero_bn.qm'...
  24260.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24261.     Ignored 1148 untranslated source text(s)
  24262. Updating 'monero_cat.qm'...
  24263.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24264.     Ignored 1148 untranslated source text(s)
  24265. Updating 'monero_cs.qm'...
  24266.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24267.     Ignored 1148 untranslated source text(s)
  24268. Updating 'monero_da.qm'...
  24269.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24270.     Ignored 1148 untranslated source text(s)
  24271. Updating 'monero_de.qm'...
  24272.     Generated 393 translation(s) (373 finished and 20 unfinished)
  24273.     Ignored 755 untranslated source text(s)
  24274. Updating 'monero_el.qm'...
  24275.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24276.     Ignored 1148 untranslated source text(s)
  24277. Updating 'monero_eo.qm'...
  24278.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24279.     Ignored 1148 untranslated source text(s)
  24280. Updating 'monero_es.qm'...
  24281.     Generated 135 translation(s) (97 finished and 38 unfinished)
  24282.     Ignored 1013 untranslated source text(s)
  24283. Updating 'monero_fa.qm'...
  24284.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24285.     Ignored 1148 untranslated source text(s)
  24286. Updating 'monero_fi.qm'...
  24287.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24288.     Ignored 1148 untranslated source text(s)
  24289. Updating 'monero_fr.qm'...
  24290.     Generated 1023 translation(s) (1023 finished and 0 unfinished)
  24291.     Ignored 125 untranslated source text(s)
  24292. Updating 'monero_ga.qm'...
  24293.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24294.     Ignored 1148 untranslated source text(s)
  24295. Updating 'monero_he.qm'...
  24296.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24297.     Ignored 1148 untranslated source text(s)
  24298. Updating 'monero_hi.qm'...
  24299.     Generated 158 translation(s) (119 finished and 39 unfinished)
  24300.     Ignored 990 untranslated source text(s)
  24301. Updating 'monero_hr.qm'...
  24302.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24303.     Ignored 1148 untranslated source text(s)
  24304. Updating 'monero_hu.qm'...
  24305.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24306.     Ignored 1148 untranslated source text(s)
  24307. Updating 'monero_id.qm'...
  24308.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24309.     Ignored 1148 untranslated source text(s)
  24310. Updating 'monero_is.qm'...
  24311.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24312.     Ignored 1148 untranslated source text(s)
  24313. Updating 'monero_it.qm'...
  24314.     Generated 797 translation(s) (794 finished and 3 unfinished)
  24315.     Ignored 351 untranslated source text(s)
  24316. Updating 'monero_ja.qm'...
  24317.     Generated 311 translation(s) (285 finished and 26 unfinished)
  24318.     Ignored 837 untranslated source text(s)
  24319. Updating 'monero_kmr.qm'...
  24320.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24321.     Ignored 1148 untranslated source text(s)
  24322. Updating 'monero_ko.qm'...
  24323.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24324.     Ignored 1148 untranslated source text(s)
  24325. Updating 'monero_lt.qm'...
  24326.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24327.     Ignored 1148 untranslated source text(s)
  24328. Updating 'monero_nb_NO.qm'...
  24329.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24330.     Ignored 1148 untranslated source text(s)
  24331. Updating 'monero_ne.qm'...
  24332.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24333.     Ignored 1148 untranslated source text(s)
  24334. Updating 'monero_nl.qm'...
  24335.     Generated 76 translation(s) (47 finished and 29 unfinished)
  24336.     Ignored 1072 untranslated source text(s)
  24337. Updating 'monero_pl.qm'...
  24338.     Generated 13 translation(s) (6 finished and 7 unfinished)
  24339.     Ignored 1135 untranslated source text(s)
  24340. Updating 'monero_prt.qm'...
  24341.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24342.     Ignored 1148 untranslated source text(s)
  24343. Updating 'monero_pt-br.qm'...
  24344.     Generated 4 translation(s) (2 finished and 2 unfinished)
  24345.     Ignored 1144 untranslated source text(s)
  24346. Updating 'monero_pt-pt.qm'...
  24347.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24348.     Ignored 1148 untranslated source text(s)
  24349. Updating 'monero_ro.qm'...
  24350.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24351.     Ignored 1148 untranslated source text(s)
  24352. Updating 'monero_ru.qm'...
  24353.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24354.     Ignored 1148 untranslated source text(s)
  24355. Updating 'monero_sk.qm'...
  24356.     Generated 3 translation(s) (2 finished and 1 unfinished)
  24357.     Ignored 1145 untranslated source text(s)
  24358. Updating 'monero_sl.qm'...
  24359.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24360.     Ignored 1148 untranslated source text(s)
  24361. Updating 'monero_sr.qm'...
  24362.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24363.     Ignored 1148 untranslated source text(s)
  24364. Updating 'monero_sv.qm'...
  24365.     Generated 604 translation(s) (604 finished and 0 unfinished)
  24366.     Ignored 544 untranslated source text(s)
  24367. Updating 'monero_tr.qm'...
  24368.     Generated 2 translation(s) (1 finished and 1 unfinished)
  24369.     Ignored 1146 untranslated source text(s)
  24370. Updating 'monero_uk.qm'...
  24371.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24372.     Ignored 1148 untranslated source text(s)
  24373. Updating 'monero_ur.qm'...
  24374.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24375.     Ignored 1148 untranslated source text(s)
  24376. Updating 'monero_zh-cn.qm'...
  24377.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24378.     Ignored 1148 untranslated source text(s)
  24379. Updating 'monero_zh-tw.qm'...
  24380.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24381.     Ignored 1148 untranslated source text(s)
  24382. Updating 'monero_zu.qm'...
  24383.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24384.     Ignored 1148 untranslated source text(s)
  24385. Updating 'monero_zu.qm.qm'...
  24386.     Generated 0 translation(s) (0 finished and 0 unfinished)
  24387.     Ignored 1148 untranslated source text(s)
  24388. [283/482] Performing install step for 'generate_translations_header'
  24389.  
  24390. [284/482] Completed 'generate_translations_header'
  24391. [285/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/base58.cpp.o
  24392. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24393. <command-line>: note: this is the location of the previous definition
  24394. [286/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/command_line.cpp.o
  24395. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24396. <command-line>: note: this is the location of the previous definition
  24397. [287/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o
  24398. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24399. <command-line>: note: this is the location of the previous definition
  24400. [288/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/download.cpp.o
  24401. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24402. <command-line>: note: this is the location of the previous definition
  24403. [289/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/error.cpp.o
  24404. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24405. <command-line>: note: this is the location of the previous definition
  24406. [290/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/expect.cpp.o
  24407. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24408. <command-line>: note: this is the location of the previous definition
  24409. [291/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/util.cpp.o
  24410. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24411. <command-line>: note: this is the location of the previous definition
  24412. [292/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/i18n.cpp.o
  24413. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24414. <command-line>: note: this is the location of the previous definition
  24415. [293/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/notify.cpp.o
  24416. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24417. <command-line>: note: this is the location of the previous definition
  24418. [294/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/password.cpp.o
  24419. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24420. <command-line>: note: this is the location of the previous definition
  24421. [295/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o
  24422. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24423. <command-line>: note: this is the location of the previous definition
  24424. [296/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/pruning.cpp.o
  24425. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24426. <command-line>: note: this is the location of the previous definition
  24427. [297/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/spawn.cpp.o
  24428. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24429. <command-line>: note: this is the location of the previous definition
  24430. [298/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o
  24431. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24432. <command-line>: note: this is the location of the previous definition
  24433. [299/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/updates.cpp.o
  24434. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24435. <command-line>: note: this is the location of the previous definition
  24436. [300/482] Building C object monero/src/common/CMakeFiles/obj_common.dir/aligned.c.o
  24437. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24438. <command-line>: note: this is the location of the previous definition
  24439. [301/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/timings.cc.o
  24440. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24441. <command-line>: note: this is the location of the previous definition
  24442. [302/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/combinator.cpp.o
  24443. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24444. <command-line>: note: this is the location of the previous definition
  24445. [303/482] Building CXX object monero/src/common/CMakeFiles/obj_common.dir/stack_trace.cpp.o
  24446. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24447. <command-line>: note: this is the location of the previous definition
  24448. [304/482] Linking CXX static library monero/src/common/libcommon.a
  24449. [305/482] Linking CXX static library monero/src/ringct/libringct_basic.a
  24450. [306/482] Linking CXX static library monero/src/checkpoints/libcheckpoints.a
  24451. [307/482] Linking CXX static library monero/src/device/libdevice.a
  24452. [308/482] Linking CXX static library monero/src/cryptonote_basic/libcryptonote_basic.a
  24453. [309/482] Linking CXX static library monero/src/ringct/libringct.a
  24454. [310/482] Linking CXX static library monero/src/blockchain_db/libblockchain_db.a
  24455. [311/482] Linking CXX static library monero/src/cryptonote_core/libcryptonote_core.a
  24456. [312/482] Linking CXX static library monero/src/net/libnet.a
  24457. [313/482] Linking CXX static library monero/src/p2p/libp2p.a
  24458. [314/482] Linking CXX static library monero/src/cryptonote_protocol/libcryptonote_protocol.a
  24459. [315/482] Linking CXX static library monero/src/multisig/libmultisig.a
  24460. [316/482] Linking CXX static library monero/src/rpc/librpc_base.a
  24461. [317/482] Linking CXX static library monero/src/serialization/libserialization.a
  24462. [318/482] Linking CXX static library monero/src/rpc/librpc_pub.a
  24463. [319/482] Linking CXX static library monero/src/rpc/libdaemon_messages.a
  24464. [320/482] Building CXX object monero/src/wallet/api/CMakeFiles/obj_wallet_api.dir/utils.cpp.o
  24465. <command-line>: warning: "_FORTIFY_SOURCE" redefined
  24466. <command-line>: note: this is the location of the previous definition
  24467.