Guest User

build log

a guest
Sep 25th, 2023
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 462.93 KB | None | 0 0
  1. ==> Making package: aasdk-git r94.af3611c-1 (Mon Sep 25 18:23:02 2023)
  2. ==> Checking runtime dependencies...
  3. ==> Checking buildtime dependencies...
  4. ==> Retrieving sources...
  5.   -> Updating aasdk-git git repo...
  6.   -> Found promise.patch
  7. ==> Validating source files with md5sums...
  8.     aasdk-git ... Skipped
  9.     promise.patch ... Passed
  10. ==> Extracting sources...
  11.   -> Creating working copy of aasdk-git git repo...
  12. Reset branch 'makepkg'
  13. ==> Starting prepare()...
  14. patching file include/f1x/aasdk/IO/Promise.hpp
  15. Hunk #1 succeeded at 21 with fuzz 2 (offset 1 line).
  16. ==> Starting pkgver()...
  17. ==> Removing existing $pkgdir/ directory...
  18. ==> Starting build()...
  19. -- Found libusb-1.0:
  20. --  - Includes: /usr/include/libusb-1.0
  21. --  - Libraries: /usr/lib/libusb-1.0.so
  22. -- Configuring done (0.1s)
  23. -- Generating done (0.1s)
  24. -- Build files have been written to: /tmp/yaourt-tmp-anarch/aur-aasdk-git/src/aasdk-git/aasdk_build
  25. [  0%] Building CXX object aasdk_proto/CMakeFiles/aasdk_proto.dir/AVChannelData.pb.cc.o
  26. In file included from /usr/include/google/protobuf/stubs/common.h:44,
  27.                  from /usr/include/google/protobuf/io/coded_stream.h:130,
  28.                  from /tmp/yaourt-tmp-anarch/aur-aasdk-git/src/aasdk-git/aasdk_build/aasdk_proto/AVChannelData.pb.h:24,
  29.                  from /tmp/yaourt-tmp-anarch/aur-aasdk-git/src/aasdk-git/aasdk_build/aasdk_proto/AVChannelData.pb.cc:4:
  30. /usr/include/absl/strings/string_view.h:52:26: error: 'string_view' in namespace 'std' does not name a type
  31.    52 | using string_view = std::string_view;
  32.       |                          ^~~~~~~~~~~
  33. /usr/include/absl/strings/string_view.h:52:21: note: 'std::string_view' is only available from C++17 onwards
  34.    52 | using string_view = std::string_view;
  35.       |                     ^~~
  36. /usr/include/absl/strings/string_view.h:686:8: error: 'string_view' does not name a type
  37.   686 | inline string_view ClippedSubstr(string_view s, size_t pos,
  38.       |        ^~~~~~~~~~~
  39. /usr/include/absl/strings/string_view.h:697:11: error: 'string_view' does not name a type
  40.   697 | constexpr string_view NullSafeStringView(const char* p) {
  41.       |           ^~~~~~~~~~~
  42. In file included from /usr/include/absl/log/internal/check_op.h:36,
  43.                  from /usr/include/absl/log/internal/check_impl.h:19,
  44.                  from /usr/include/absl/log/absl_check.h:38,
  45.                  from /usr/include/google/protobuf/io/coded_stream.h:132:
  46. /usr/include/absl/log/internal/nullstream.h:49:32: error: 'absl::string_view' has not been declared
  47.    49 |   NullStream& AtLocation(absl::string_view, int) { return *this; }
  48.       |                                ^~~~~~~~~~~
  49. In file included from /usr/include/absl/time/time.h:90,
  50.                  from /usr/include/absl/log/log_entry.h:35,
  51.                  from /usr/include/absl/log/internal/log_message.h:41,
  52.                  from /usr/include/absl/log/internal/strip.h:24,
  53.                  from /usr/include/absl/log/internal/check_op.h:37:
  54. /usr/include/absl/time/civil_time.h:489:27: error: 'string_view' is not a member of 'absl'
  55.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  56.       |                           ^~~~~~~~~~~
  57. /usr/include/absl/time/civil_time.h:489:53: error: expected primary-expression before '*' token
  58.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  59.       |                                                     ^
  60. /usr/include/absl/time/civil_time.h:489:55: error: 'c' was not declared in this scope
  61.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  62.       |                                                       ^
  63. /usr/include/absl/time/civil_time.h:489:56: error: expression list treated as compound expression in initializer [-fpermissive]
  64.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  65.       |                                                        ^
  66. /usr/include/absl/time/civil_time.h:490:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime'
  67.   490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  68.       |      ^~~~~~~~~~~~~~
  69. /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here
  70.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  71.       |      ^~~~~~~~~~~~~~
  72. /usr/include/absl/time/civil_time.h:490:27: error: 'string_view' is not a member of 'absl'
  73.   490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  74.       |                           ^~~~~~~~~~~
  75. /usr/include/absl/time/civil_time.h:490:53: error: expected primary-expression before '*' token
  76.   490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  77.       |                                                     ^
  78. /usr/include/absl/time/civil_time.h:490:55: error: 'c' was not declared in this scope
  79.   490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c);
  80.       |                                                       ^
  81. /usr/include/absl/time/civil_time.h:491:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime'
  82.   491 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  83.       |      ^~~~~~~~~~~~~~
  84. /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here
  85.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  86.       |      ^~~~~~~~~~~~~~
  87. /usr/include/absl/time/civil_time.h:491:27: error: 'string_view' is not a member of 'absl'
  88.   491 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  89.       |                           ^~~~~~~~~~~
  90. /usr/include/absl/time/civil_time.h:491:51: error: expected primary-expression before '*' token
  91.   491 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  92.       |                                                   ^
  93. /usr/include/absl/time/civil_time.h:491:53: error: 'c' was not declared in this scope
  94.   491 | bool ParseCivilTime(absl::string_view s, CivilHour* c);
  95.       |                                                     ^
  96. /usr/include/absl/time/civil_time.h:492:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime'
  97.   492 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  98.       |      ^~~~~~~~~~~~~~
  99. /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here
  100.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  101.       |      ^~~~~~~~~~~~~~
  102. /usr/include/absl/time/civil_time.h:492:27: error: 'string_view' is not a member of 'absl'
  103.   492 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  104.       |                           ^~~~~~~~~~~
  105. /usr/include/absl/time/civil_time.h:492:50: error: expected primary-expression before '*' token
  106.   492 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  107.       |                                                  ^
  108. /usr/include/absl/time/civil_time.h:492:52: error: 'c' was not declared in this scope
  109.   492 | bool ParseCivilTime(absl::string_view s, CivilDay* c);
  110.       |                                                    ^
  111. /usr/include/absl/time/civil_time.h:493:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime'
  112.   493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  113.       |      ^~~~~~~~~~~~~~
  114. /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here
  115.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  116.       |      ^~~~~~~~~~~~~~
  117. /usr/include/absl/time/civil_time.h:493:27: error: 'string_view' is not a member of 'absl'
  118.   493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  119.       |                           ^~~~~~~~~~~
  120. /usr/include/absl/time/civil_time.h:493:52: error: expected primary-expression before '*' token
  121.   493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  122.       |                                                    ^
  123. /usr/include/absl/time/civil_time.h:493:54: error: 'c' was not declared in this scope
  124.   493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c);
  125.       |                                                      ^
  126. /usr/include/absl/time/civil_time.h:494:6: error: redefinition of 'bool absl::lts_20230802::ParseCivilTime'
  127.   494 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  128.       |      ^~~~~~~~~~~~~~
  129. /usr/include/absl/time/civil_time.h:489:6: note: 'bool absl::lts_20230802::ParseCivilTime' previously defined here
  130.   489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c);
  131.       |      ^~~~~~~~~~~~~~
  132. /usr/include/absl/time/civil_time.h:494:27: error: 'string_view' is not a member of 'absl'
  133.   494 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  134.       |                           ^~~~~~~~~~~
  135. /usr/include/absl/time/civil_time.h:494:51: error: expected primary-expression before '*' token
  136.   494 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  137.       |                                                   ^
  138. /usr/include/absl/time/civil_time.h:494:53: error: 'c' was not declared in this scope
  139.   494 | bool ParseCivilTime(absl::string_view s, CivilYear* c);
  140.       |                                                     ^
  141. /usr/include/absl/time/civil_time.h:509:34: error: 'string_view' is not a member of 'absl'
  142.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  143.       |                                  ^~~~~~~~~~~
  144. /usr/include/absl/time/civil_time.h:509:60: error: expected primary-expression before '*' token
  145.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  146.       |                                                            ^
  147. /usr/include/absl/time/civil_time.h:509:62: error: 'c' was not declared in this scope
  148.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  149.       |                                                              ^
  150. /usr/include/absl/time/civil_time.h:509:63: error: expression list treated as compound expression in initializer [-fpermissive]
  151.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  152.       |                                                               ^
  153. /usr/include/absl/time/civil_time.h:510:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime'
  154.   510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  155.       |      ^~~~~~~~~~~~~~~~~~~~~
  156. /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here
  157.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  158.       |      ^~~~~~~~~~~~~~~~~~~~~
  159. /usr/include/absl/time/civil_time.h:510:34: error: 'string_view' is not a member of 'absl'
  160.   510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  161.       |                                  ^~~~~~~~~~~
  162. /usr/include/absl/time/civil_time.h:510:60: error: expected primary-expression before '*' token
  163.   510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  164.       |                                                            ^
  165. /usr/include/absl/time/civil_time.h:510:62: error: 'c' was not declared in this scope
  166.   510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c);
  167.       |                                                              ^
  168. /usr/include/absl/time/civil_time.h:511:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime'
  169.   511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  170.       |      ^~~~~~~~~~~~~~~~~~~~~
  171. /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here
  172.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  173.       |      ^~~~~~~~~~~~~~~~~~~~~
  174. /usr/include/absl/time/civil_time.h:511:34: error: 'string_view' is not a member of 'absl'
  175.   511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  176.       |                                  ^~~~~~~~~~~
  177. /usr/include/absl/time/civil_time.h:511:58: error: expected primary-expression before '*' token
  178.   511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  179.       |                                                          ^
  180. /usr/include/absl/time/civil_time.h:511:60: error: 'c' was not declared in this scope
  181.   511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c);
  182.       |                                                            ^
  183. /usr/include/absl/time/civil_time.h:512:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime'
  184.   512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  185.       |      ^~~~~~~~~~~~~~~~~~~~~
  186. /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here
  187.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  188.       |      ^~~~~~~~~~~~~~~~~~~~~
  189. /usr/include/absl/time/civil_time.h:512:34: error: 'string_view' is not a member of 'absl'
  190.   512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  191.       |                                  ^~~~~~~~~~~
  192. /usr/include/absl/time/civil_time.h:512:57: error: expected primary-expression before '*' token
  193.   512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  194.       |                                                         ^
  195. /usr/include/absl/time/civil_time.h:512:59: error: 'c' was not declared in this scope
  196.   512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c);
  197.       |                                                           ^
  198. /usr/include/absl/time/civil_time.h:513:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime'
  199.   513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  200.       |      ^~~~~~~~~~~~~~~~~~~~~
  201. /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here
  202.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  203.       |      ^~~~~~~~~~~~~~~~~~~~~
  204. /usr/include/absl/time/civil_time.h:513:34: error: 'string_view' is not a member of 'absl'
  205.   513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  206.       |                                  ^~~~~~~~~~~
  207. /usr/include/absl/time/civil_time.h:513:59: error: expected primary-expression before '*' token
  208.   513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  209.       |                                                           ^
  210. /usr/include/absl/time/civil_time.h:513:61: error: 'c' was not declared in this scope
  211.   513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c);
  212.       |                                                             ^
  213. /usr/include/absl/time/civil_time.h:514:6: error: redefinition of 'bool absl::lts_20230802::ParseLenientCivilTime'
  214.   514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  215.       |      ^~~~~~~~~~~~~~~~~~~~~
  216. /usr/include/absl/time/civil_time.h:509:6: note: 'bool absl::lts_20230802::ParseLenientCivilTime' previously defined here
  217.   509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c);
  218.       |      ^~~~~~~~~~~~~~~~~~~~~
  219. /usr/include/absl/time/civil_time.h:514:34: error: 'string_view' is not a member of 'absl'
  220.   514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  221.       |                                  ^~~~~~~~~~~
  222. /usr/include/absl/time/civil_time.h:514:58: error: expected primary-expression before '*' token
  223.   514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  224.       |                                                          ^
  225. /usr/include/absl/time/civil_time.h:514:60: error: 'c' was not declared in this scope
  226.   514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c);
  227.       |                                                            ^
  228. /usr/include/absl/time/civil_time.h:540:26: error: 'string_view' is not a member of 'absl'
  229.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  230.       |                          ^~~~~~~~~~~
  231. /usr/include/absl/time/civil_time.h:540:52: error: expected primary-expression before '*' token
  232.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  233.       |                                                    ^
  234. /usr/include/absl/time/civil_time.h:540:54: error: 'c' was not declared in this scope
  235.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  236.       |                                                      ^
  237. /usr/include/absl/time/civil_time.h:540:68: error: expected primary-expression before '*' token
  238.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  239.       |                                                                    ^
  240. /usr/include/absl/time/civil_time.h:540:70: error: 'error' was not declared in this scope; did you mean 'perror'?
  241.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  242.       |                                                                      ^~~~~
  243.       |                                                                      perror
  244. /usr/include/absl/time/civil_time.h:540:75: error: expression list treated as compound expression in initializer [-fpermissive]
  245.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  246.       |                                                                           ^
  247. /usr/include/absl/time/civil_time.h:541:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag'
  248.   541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  249.       |      ^~~~~~~~~~~~~
  250. /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here
  251.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  252.       |      ^~~~~~~~~~~~~
  253. /usr/include/absl/time/civil_time.h:541:26: error: 'string_view' is not a member of 'absl'
  254.   541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  255.       |                          ^~~~~~~~~~~
  256. /usr/include/absl/time/civil_time.h:541:52: error: expected primary-expression before '*' token
  257.   541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  258.       |                                                    ^
  259. /usr/include/absl/time/civil_time.h:541:54: error: 'c' was not declared in this scope
  260.   541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  261.       |                                                      ^
  262. /usr/include/absl/time/civil_time.h:541:68: error: expected primary-expression before '*' token
  263.   541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  264.       |                                                                    ^
  265. /usr/include/absl/time/civil_time.h:541:70: error: 'error' was not declared in this scope; did you mean 'perror'?
  266.   541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error);
  267.       |                                                                      ^~~~~
  268.       |                                                                      perror
  269. /usr/include/absl/time/civil_time.h:542:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag'
  270.   542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  271.       |      ^~~~~~~~~~~~~
  272. /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here
  273.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  274.       |      ^~~~~~~~~~~~~
  275. /usr/include/absl/time/civil_time.h:542:26: error: 'string_view' is not a member of 'absl'
  276.   542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  277.       |                          ^~~~~~~~~~~
  278. /usr/include/absl/time/civil_time.h:542:50: error: expected primary-expression before '*' token
  279.   542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  280.       |                                                  ^
  281. /usr/include/absl/time/civil_time.h:542:52: error: 'c' was not declared in this scope
  282.   542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  283.       |                                                    ^
  284. /usr/include/absl/time/civil_time.h:542:66: error: expected primary-expression before '*' token
  285.   542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  286.       |                                                                  ^
  287. /usr/include/absl/time/civil_time.h:542:68: error: 'error' was not declared in this scope; did you mean 'perror'?
  288.   542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error);
  289.       |                                                                    ^~~~~
  290.       |                                                                    perror
  291. /usr/include/absl/time/civil_time.h:543:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag'
  292.   543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  293.       |      ^~~~~~~~~~~~~
  294. /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here
  295.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  296.       |      ^~~~~~~~~~~~~
  297. /usr/include/absl/time/civil_time.h:543:26: error: 'string_view' is not a member of 'absl'
  298.   543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  299.       |                          ^~~~~~~~~~~
  300. /usr/include/absl/time/civil_time.h:543:49: error: expected primary-expression before '*' token
  301.   543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  302.       |                                                 ^
  303. /usr/include/absl/time/civil_time.h:543:51: error: 'c' was not declared in this scope
  304.   543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  305.       |                                                   ^
  306. /usr/include/absl/time/civil_time.h:543:65: error: expected primary-expression before '*' token
  307.   543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  308.       |                                                                 ^
  309. /usr/include/absl/time/civil_time.h:543:67: error: 'error' was not declared in this scope; did you mean 'perror'?
  310.   543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error);
  311.       |                                                                   ^~~~~
  312.       |                                                                   perror
  313. /usr/include/absl/time/civil_time.h:544:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag'
  314.   544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  315.       |      ^~~~~~~~~~~~~
  316. /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here
  317.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  318.       |      ^~~~~~~~~~~~~
  319. /usr/include/absl/time/civil_time.h:544:26: error: 'string_view' is not a member of 'absl'
  320.   544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  321.       |                          ^~~~~~~~~~~
  322. /usr/include/absl/time/civil_time.h:544:51: error: expected primary-expression before '*' token
  323.   544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  324.       |                                                   ^
  325. /usr/include/absl/time/civil_time.h:544:53: error: 'c' was not declared in this scope
  326.   544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  327.       |                                                     ^
  328. /usr/include/absl/time/civil_time.h:544:67: error: expected primary-expression before '*' token
  329.   544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  330.       |                                                                   ^
  331. /usr/include/absl/time/civil_time.h:544:69: error: 'error' was not declared in this scope; did you mean 'perror'?
  332.   544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error);
  333.       |                                                                     ^~~~~
  334.       |                                                                     perror
  335. /usr/include/absl/time/civil_time.h:545:6: error: redefinition of 'bool absl::lts_20230802::time_internal::AbslParseFlag'
  336.   545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  337.       |      ^~~~~~~~~~~~~
  338. /usr/include/absl/time/civil_time.h:540:6: note: 'bool absl::lts_20230802::time_internal::AbslParseFlag' previously defined here
  339.   540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error);
  340.       |      ^~~~~~~~~~~~~
  341. /usr/include/absl/time/civil_time.h:545:26: error: 'string_view' is not a member of 'absl'
  342.   545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  343.       |                          ^~~~~~~~~~~
  344. /usr/include/absl/time/civil_time.h:545:50: error: expected primary-expression before '*' token
  345.   545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  346.       |                                                  ^
  347. /usr/include/absl/time/civil_time.h:545:52: error: 'c' was not declared in this scope
  348.   545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  349.       |                                                    ^
  350. /usr/include/absl/time/civil_time.h:545:66: error: expected primary-expression before '*' token
  351.   545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  352.       |                                                                  ^
  353. /usr/include/absl/time/civil_time.h:545:68: error: 'error' was not declared in this scope; did you mean 'perror'?
  354.   545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error);
  355.       |                                                                    ^~~~~
  356.       |                                                                    perror
  357. /usr/include/absl/time/time.h:703:26: error: 'string_view' is not a member of 'absl'
  358.   703 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  359.       |                          ^~~~~~~~~~~
  360. /usr/include/absl/time/time.h:703:58: error: expected primary-expression before '*' token
  361.   703 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  362.       |                                                          ^
  363. /usr/include/absl/time/time.h:703:60: error: 'd' was not declared in this scope
  364.   703 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  365.       |                                                            ^
  366. /usr/include/absl/time/time.h:703:61: error: expression list treated as compound expression in initializer [-fpermissive]
  367.   703 | bool ParseDuration(absl::string_view dur_string, Duration* d);
  368.       |                                                             ^
  369. /usr/include/absl/time/time.h:710:26: error: 'string_view' is not a member of 'absl'
  370.   710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  371.       |                          ^~~~~~~~~~~
  372. /usr/include/absl/time/time.h:710:52: error: expected primary-expression before '*' token
  373.   710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  374.       |                                                    ^
  375. /usr/include/absl/time/time.h:710:54: error: 'dst' was not declared in this scope
  376.   710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  377.       |                                                      ^~~
  378. /usr/include/absl/time/time.h:710:70: error: expected primary-expression before '*' token
  379.   710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  380.       |                                                                      ^
  381. /usr/include/absl/time/time.h:710:72: error: 'error' was not declared in this scope; did you mean 'perror'?
  382.   710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  383.       |                                                                        ^~~~~
  384.       |                                                                        perror
  385. /usr/include/absl/time/time.h:710:77: error: expression list treated as compound expression in initializer [-fpermissive]
  386.   710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  387.       |                                                                             ^
  388. /usr/include/absl/time/time.h:1023:6: error: redefinition of 'bool absl::lts_20230802::AbslParseFlag'
  389.  1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  390.       |      ^~~~~~~~~~~~~
  391. /usr/include/absl/time/time.h:710:6: note: 'bool absl::lts_20230802::AbslParseFlag' previously defined here
  392.   710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error);
  393.       |      ^~~~~~~~~~~~~
  394. /usr/include/absl/time/time.h:1023:26: error: 'string_view' is not a member of 'absl'
  395.  1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  396.       |                          ^~~~~~~~~~~
  397. /usr/include/absl/time/time.h:1023:48: error: expected primary-expression before '*' token
  398.  1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  399.       |                                                ^
  400. /usr/include/absl/time/time.h:1023:50: error: 't' was not declared in this scope; did you mean 'tm'?
  401.  1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  402.       |                                                  ^
  403.       |                                                  tm
  404. /usr/include/absl/time/time.h:1023:64: error: expected primary-expression before '*' token
  405.  1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  406.       |                                                                ^
  407. /usr/include/absl/time/time.h:1023:66: error: 'error' was not declared in this scope; did you mean 'perror'?
  408.  1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error);
  409.       |                                                                  ^~~~~
  410.       |                                                                  perror
  411. /usr/include/absl/time/time.h:1227:32: error: 'string_view' is not a member of 'absl'
  412.  1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  413.       |                                ^~~~~~~~~~~
  414. /usr/include/absl/time/time.h:1227:58: error: expected primary-expression before '*' token
  415.  1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  416.       |                                                          ^
  417. /usr/include/absl/time/time.h:1227:60: error: 'tz' was not declared in this scope; did you mean 'tm'?
  418.  1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  419.       |                                                            ^~
  420.       |                                                            tm
  421. /usr/include/absl/time/time.h:1227:62: error: expression list treated as compound expression in initializer [-fpermissive]
  422.  1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) {
  423.       |                                                              ^
  424. /usr/include/absl/time/time.h:1469:59: error: 'string_view' is not a member of 'absl'
  425.  1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  426.       |                                                           ^~~~~~~~~~~
  427. /usr/include/absl/time/time.h:1470:58: error: expected primary-expression before 't'
  428.  1470 |                                                     Time t, TimeZone tz);
  429.       |                                                          ^
  430. /usr/include/absl/time/time.h:1470:70: error: expected primary-expression before 'tz'
  431.  1470 |                                                     Time t, TimeZone tz);
  432.       |                                                                      ^~
  433. /usr/include/absl/time/time.h:1475:72: error: 'std::string absl::lts_20230802::FormatTime(Time, TimeZone)' redeclared as different kind of entity
  434.  1475 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t, TimeZone tz);
  435.       |                                                                        ^
  436. /usr/include/absl/time/time.h:1469:42: note: previous declaration 'std::string absl::lts_20230802::FormatTime'
  437.  1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  438.       |                                          ^~~~~~~~~~
  439. /usr/include/absl/time/time.h:1476:59: error: 'std::string absl::lts_20230802::FormatTime(Time)' redeclared as different kind of entity
  440.  1476 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t);
  441.       |                                                           ^
  442. /usr/include/absl/time/time.h:1469:42: note: previous declaration 'std::string absl::lts_20230802::FormatTime'
  443.  1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format,
  444.       |                                          ^~~~~~~~~~
  445. /usr/include/absl/time/time.h: In function 'std::ostream& absl::lts_20230802::operator<<(std::ostream&, Time)':
  446. /usr/include/absl/time/time.h:1480:26: error: no match for call to '(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20230802::Time&)'
  447.  1480 |   return os << FormatTime(t);
  448.       |                ~~~~~~~~~~^~~
  449. /usr/include/absl/time/time.h: In function 'void absl::lts_20230802::AbslStringify(Sink&, Time)':
  450. /usr/include/absl/time/time.h:1486:25: error: no match for call to '(std::string {aka std::__cxx11::basic_string<char>}) (absl::lts_20230802::Time&)'
  451.  1486 |   sink.Append(FormatTime(t));
  452.       |               ~~~~~~~~~~^~~
  453. /usr/include/absl/time/time.h: At global scope:
  454. /usr/include/absl/time/time.h:1538:22: error: 'string_view' is not a member of 'absl'
  455.  1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  456.       |                      ^~~~~~~~~~~
  457. /usr/include/absl/time/time.h:1538:48: error: 'string_view' is not a member of 'absl'
  458.  1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  459.       |                                                ^~~~~~~~~~~
  460. /usr/include/absl/time/time.h:1538:71: error: expected primary-expression before '*' token
  461.  1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  462.       |                                                                       ^
  463. /usr/include/absl/time/time.h:1539:27: error: expected primary-expression before '*' token
  464.  1539 |                std::string* err);
  465.       |                           ^
  466. /usr/include/absl/time/time.h:1539:29: error: 'err' was not declared in this scope; did you mean 'erf'?
  467.  1539 |                std::string* err);
  468.       |                             ^~~
  469.       |                             erf
  470. /usr/include/absl/time/time.h:1539:32: error: expression list treated as compound expression in initializer [-fpermissive]
  471.  1539 |                std::string* err);
  472.       |                                ^
  473. /usr/include/absl/time/time.h:1548:6: error: redefinition of 'bool absl::lts_20230802::ParseTime'
  474.  1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  475.       |      ^~~~~~~~~
  476. /usr/include/absl/time/time.h:1538:6: note: 'bool absl::lts_20230802::ParseTime' previously defined here
  477.  1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time,
  478.       |      ^~~~~~~~~
  479. /usr/include/absl/time/time.h:1548:22: error: 'string_view' is not a member of 'absl'
  480.  1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  481.       |                      ^~~~~~~~~~~
  482. /usr/include/absl/time/time.h:1548:48: error: 'string_view' is not a member of 'absl'
  483.  1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  484.       |                                                ^~~~~~~~~~~
  485. /usr/include/absl/time/time.h:1548:76: error: expected primary-expression before 'tz'
  486.  1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz,
  487.       |                                                                            ^~
  488. /usr/include/absl/time/time.h:1549:20: error: expected primary-expression before '*' token
  489.  1549 |                Time* time, std::string* err);
  490.       |                    ^
  491. /usr/include/absl/time/time.h:1549:39: error: expected primary-expression before '*' token
  492.  1549 |                Time* time, std::string* err);
  493.       |                                       ^
  494. /usr/include/absl/time/time.h:1549:41: error: 'err' was not declared in this scope; did you mean 'erf'?
  495.  1549 |                Time* time, std::string* err);
  496.       |                                         ^~~
  497.       |                                         erf
  498. /usr/include/absl/log/log_entry.h:75:9: error: 'string_view' in namespace 'absl' does not name a type
  499.    75 |   absl::string_view source_filename() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  500.       |         ^~~~~~~~~~~
  501. /usr/include/absl/log/log_entry.h:78:9: error: 'string_view' in namespace 'absl' does not name a type
  502.    78 |   absl::string_view source_basename() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  503.       |         ^~~~~~~~~~~
  504. /usr/include/absl/log/log_entry.h:144:9: error: 'string_view' in namespace 'absl' does not name a type
  505.   144 |   absl::string_view text_message_with_prefix_and_newline() const
  506.       |         ^~~~~~~~~~~
  507. /usr/include/absl/log/log_entry.h:150:9: error: 'string_view' in namespace 'absl' does not name a type
  508.   150 |   absl::string_view text_message_with_prefix() const
  509.       |         ^~~~~~~~~~~
  510. /usr/include/absl/log/log_entry.h:156:9: error: 'string_view' in namespace 'absl' does not name a type
  511.   156 |   absl::string_view text_message_with_newline() const
  512.       |         ^~~~~~~~~~~
  513. /usr/include/absl/log/log_entry.h:162:9: error: 'string_view' in namespace 'absl' does not name a type
  514.   162 |   absl::string_view text_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  515.       |         ^~~~~~~~~~~
  516. /usr/include/absl/log/log_entry.h:177:9: error: 'string_view' in namespace 'absl' does not name a type
  517.   177 |   absl::string_view encoded_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  518.       |         ^~~~~~~~~~~
  519. /usr/include/absl/log/log_entry.h:193:9: error: 'string_view' in namespace 'absl' does not name a type
  520.   193 |   absl::string_view stacktrace() const ABSL_ATTRIBUTE_LIFETIME_BOUND {
  521.       |         ^~~~~~~~~~~
  522. /usr/include/absl/log/log_entry.h:200:9: error: 'string_view' in namespace 'absl' does not name a type
  523.   200 |   absl::string_view full_filename_;
  524.       |         ^~~~~~~~~~~
  525. /usr/include/absl/log/log_entry.h:201:9: error: 'string_view' in namespace 'absl' does not name a type
  526.   201 |   absl::string_view base_filename_;
  527.       |         ^~~~~~~~~~~
  528. /usr/include/absl/log/log_entry.h:210:9: error: 'string_view' in namespace 'absl' does not name a type
  529.   210 |   absl::string_view encoding_;
  530.       |         ^~~~~~~~~~~
  531. In file included from /usr/include/absl/log/internal/log_message.h:43:
  532. /usr/include/absl/strings/internal/has_absl_stringify.h:35:15: error: 'string_view' has not been declared
  533.    35 |   void Append(string_view v);
  534.       |               ^~~~~~~~~~~
  535. /usr/include/absl/strings/internal/has_absl_stringify.h:38:62: error: 'absl::string_view' has not been declared
  536.    38 |   friend void AbslFormatFlush(UnimplementedSink* sink, absl::string_view v);
  537.       |                                                              ^~~~~~~~~~~
  538. /usr/include/absl/log/internal/log_message.h:75:32: error: 'absl::string_view' has not been declared
  539.    75 |   LogMessage& AtLocation(absl::string_view file, int line);
  540.       |                                ^~~~~~~~~~~
  541. /usr/include/absl/log/internal/log_message.h:146:32: error: 'absl::string_view' has not been declared
  542.   146 |   LogMessage& operator<<(absl::string_view v);
  543.       |                                ^~~~~~~~~~~
  544. /usr/include/absl/log/internal/log_message.h:146:15: error: 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(int)' cannot be overloaded with 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(int)'
  545.   146 |   LogMessage& operator<<(absl::string_view v);
  546.       |               ^~~~~~~~
  547. /usr/include/absl/log/internal/log_message.h:118:15: note: previous declaration 'absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(int)'
  548.   118 |   LogMessage& operator<<(signed int v) { return operator<< <signed int>(v); }
  549.       |               ^~~~~~~~
  550. /usr/include/absl/log/internal/log_message.h:235:34: error: 'absl::string_view' has not been declared
  551.   235 |   void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE;
  552.       |                                  ^~~~~~~~~~~
  553. /usr/include/absl/log/internal/log_message.h:271:21: error: 'absl::string_view' has not been declared
  554.   271 |   void Append(absl::string_view v) {
  555.       |                     ^~~~~~~~~~~
  556. /usr/include/absl/log/internal/log_message.h:276:58: error: 'absl::string_view' has not been declared
  557.   276 |   friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) {
  558.       |                                                          ^~~~~~~~~~~
  559. /usr/include/absl/log/internal/log_message.h:343:45: error: template-id 'CopyToEncodedBuffer<absl::lts_20230802::log_internal::LogMessage::StringType::kLiteral>' used as a declarator
  560.   343 |     LogMessage::StringType::kLiteral>(absl::string_view str);
  561.       |                                             ^~~~~~~~~~~
  562. /usr/include/absl/log/internal/log_message.h:342:22: error: variable or field 'CopyToEncodedBuffer' declared void
  563.   342 | extern template void LogMessage::CopyToEncodedBuffer<
  564.       |                      ^~~~~~~~~~
  565. /usr/include/absl/log/internal/log_message.h:343:38: error: expected ';' before '(' token
  566.   343 |     LogMessage::StringType::kLiteral>(absl::string_view str);
  567.       |                                      ^
  568.       |                                      ;
  569. /usr/include/absl/log/internal/log_message.h:345:48: error: template-id 'CopyToEncodedBuffer<absl::lts_20230802::log_internal::LogMessage::StringType::kNotLiteral>' used as a declarator
  570.   345 |     LogMessage::StringType::kNotLiteral>(absl::string_view str);
  571.       |                                                ^~~~~~~~~~~
  572. /usr/include/absl/log/internal/log_message.h:344:22: error: variable or field 'CopyToEncodedBuffer' declared void
  573.   344 | extern template void LogMessage::CopyToEncodedBuffer<
  574.       |                      ^~~~~~~~~~
  575. /usr/include/absl/log/internal/log_message.h:345:41: error: expected ';' before '(' token
  576.   345 |     LogMessage::StringType::kNotLiteral>(absl::string_view str);
  577.       |                                         ^
  578.       |                                         ;
  579. /usr/include/absl/log/internal/log_message.h:358:25: error: 'absl::string_view' has not been declared
  580.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  581.       |                         ^~~~~~~~~~~
  582. /usr/include/absl/log/internal/log_message.h:366:32: error: 'absl::string_view' has not been declared
  583.   366 |                          absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  584.       |                                ^~~~~~~~~~~
  585. /usr/include/absl/log/internal/check_op.h:310:1: error: 'string_view' in namespace 'absl' does not name a type
  586.   310 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&);
  587.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588. /usr/include/absl/log/internal/check_op.h:310:1: error: 'string_view' in namespace 'absl' does not name a type
  589.   310 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&);
  590.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591. In file included from /usr/include/absl/container/internal/compressed_tuple.h:40,
  592.                  from /usr/include/absl/container/internal/inlined_vector.h:30,
  593.                  from /usr/include/absl/container/inlined_vector.h:53,
  594.                  from /usr/include/absl/strings/cord.h:78,
  595.                  from /usr/include/google/protobuf/io/coded_stream.h:134:
  596. /usr/include/absl/utility/utility.h:164:12: error: 'in_place_t' has not been declared in 'std'
  597.   164 | using std::in_place_t;
  598.       |            ^~~~~~~~~~
  599. /usr/include/absl/utility/utility.h:165:12: error: 'in_place' has not been declared in 'std'
  600.   165 | using std::in_place;
  601.       |            ^~~~~~~~
  602. /usr/include/absl/utility/utility.h:181:12: error: 'in_place_type' has not been declared in 'std'
  603.   181 | using std::in_place_type;
  604.       |            ^~~~~~~~~~~~~
  605. /usr/include/absl/utility/utility.h:182:12: error: 'in_place_type_t' has not been declared in 'std'
  606.   182 | using std::in_place_type_t;
  607.       |            ^~~~~~~~~~~~~~~
  608. /usr/include/absl/utility/utility.h:198:12: error: 'in_place_index' has not been declared in 'std'
  609.   198 | using std::in_place_index;
  610.       |            ^~~~~~~~~~~~~~
  611. /usr/include/absl/utility/utility.h:199:12: error: 'in_place_index_t' has not been declared in 'std'
  612.   199 | using std::in_place_index_t;
  613.       |            ^~~~~~~~~~~~~~~~
  614. /usr/include/absl/container/internal/compressed_tuple.h:89:46: error: expected ')' before ',' token
  615.    89 |   explicit constexpr Storage(absl::in_place_t, V&& v)
  616.       |                             ~                ^
  617.       |                                              )
  618. /usr/include/absl/container/internal/compressed_tuple.h:102:46: error: expected ')' before ',' token
  619.   102 |   explicit constexpr Storage(absl::in_place_t, V&& v)
  620.       |                             ~                ^
  621.       |                                              )
  622. /usr/include/absl/container/internal/compressed_tuple.h:125:58: error: expected ')' before ',' token
  623.   125 |   explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args)
  624.       |                                         ~                ^
  625.       |                                                          )
  626. /usr/include/absl/container/internal/compressed_tuple.h:137:58: error: expected ')' before ',' token
  627.   137 |   explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args)
  628.       |                                         ~                ^
  629.       |                                                          )
  630. /usr/include/absl/container/internal/compressed_tuple.h: In constructor 'constexpr absl::lts_20230802::container_internal::CompressedTuple<Ts>::CompressedTuple(const Ts& ...)':
  631. /usr/include/absl/container/internal/compressed_tuple.h:224:52: error: 'in_place' is not a member of 'absl'
  632.   224 |       : CompressedTuple::CompressedTupleImpl(absl::in_place, base...) {}
  633.       |                                                    ^~~~~~~~
  634. /usr/include/absl/container/internal/compressed_tuple.h: In constructor 'constexpr absl::lts_20230802::container_internal::CompressedTuple<Ts>::CompressedTuple(First&&, Vs&& ...)':
  635. /usr/include/absl/container/internal/compressed_tuple.h:236:52: error: 'in_place' is not a member of 'absl'
  636.   236 |       : CompressedTuple::CompressedTupleImpl(absl::in_place,
  637.       |                                                    ^~~~~~~~
  638. In file included from /usr/include/absl/strings/internal/str_format/extension.h:29,
  639.                  from /usr/include/absl/strings/internal/str_format/arg.h:35,
  640.                  from /usr/include/absl/strings/str_format.h:78,
  641.                  from /usr/include/absl/crc/crc32c.h:32,
  642.                  from /usr/include/absl/crc/internal/crc_cord_state.h:23,
  643.                  from /usr/include/absl/strings/cord.h:79:
  644. /usr/include/absl/strings/internal/str_format/output.h: At global scope:
  645. /usr/include/absl/strings/internal/str_format/output.h:44:14: error: 'string_view' has not been declared
  646.    44 |   void Write(string_view v);
  647.       |              ^~~~~~~~~~~
  648. /usr/include/absl/strings/internal/str_format/output.h:59:14: error: 'string_view' has not been declared
  649.    59 |   void Write(string_view v);
  650.       |              ^~~~~~~~~~~
  651. /usr/include/absl/strings/internal/str_format/output.h:71:47: error: 'string_view' has not been declared
  652.    71 | inline void AbslFormatFlush(std::string* out, string_view s) {
  653.       |                                               ^~~~~~~~~~~
  654. /usr/include/absl/strings/internal/str_format/output.h: In function 'void absl::lts_20230802::str_format_internal::AbslFormatFlush(std::string*, int)':
  655. /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'
  656.    72 |   out->append(s.data(), s.size());
  657.       |                 ^~~~
  658. /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'
  659.    72 |   out->append(s.data(), s.size());
  660.       |                           ^~~~
  661. /usr/include/absl/strings/internal/str_format/output.h: At global scope:
  662. /usr/include/absl/strings/internal/str_format/output.h:74:48: error: 'string_view' has not been declared
  663.    74 | inline void AbslFormatFlush(std::ostream* out, string_view s) {
  664.       |                                                ^~~~~~~~~~~
  665. /usr/include/absl/strings/internal/str_format/output.h: In function 'void absl::lts_20230802::str_format_internal::AbslFormatFlush(std::ostream*, int)':
  666. /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'
  667.    75 |   out->write(s.data(), static_cast<std::streamsize>(s.size()));
  668.       |                ^~~~
  669. /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'
  670.    75 |   out->write(s.data(), static_cast<std::streamsize>(s.size()));
  671.       |                                                       ^~~~
  672. /usr/include/absl/strings/internal/str_format/output.h: At global scope:
  673. /usr/include/absl/strings/internal/str_format/output.h:78:48: error: 'string_view' has not been declared
  674.    78 | inline void AbslFormatFlush(FILERawSink* sink, string_view v) {
  675.       |                                                ^~~~~~~~~~~
  676. /usr/include/absl/strings/internal/str_format/output.h:82:50: error: 'string_view' has not been declared
  677.    82 | inline void AbslFormatFlush(BufferRawSink* sink, string_view v) {
  678.       |                                                  ^~~~~~~~~~~
  679. /usr/include/absl/strings/internal/str_format/output.h:89:26: error: 'string_view' has not been declared
  680.    89 | auto InvokeFlush(T* out, string_view s) -> decltype(AbslFormatFlush(out, s)) {
  681.       |                          ^~~~~~~~~~~
  682. /usr/include/absl/strings/internal/str_format/extension.h:45: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]
  683.    45 |                             std::declval<T*>(), string_view()))* = nullptr>
  684.       |                                                 ^~~~~~~~~~~
  685. /usr/include/absl/strings/internal/str_format/extension.h:45:49: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  686. /usr/include/absl/strings/internal/str_format/extension.h:45: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]
  687. /usr/include/absl/strings/internal/str_format/extension.h:49:14: error: 'string_view' has not been declared
  688.    49 |   void Write(string_view s) { write_(sink_, s); }
  689.       |              ^~~~~~~~~~~
  690. /usr/include/absl/strings/internal/str_format/extension.h:58:30: error: 'string_view' has not been declared
  691.    58 |   static void Flush(void* r, string_view s) {
  692.       |                              ^~~~~~~~~~~
  693. /usr/include/absl/strings/internal/str_format/extension.h:63:25: error: 'string_view' has not been declared
  694.    63 |   void (*write_)(void*, string_view);
  695.       |                         ^~~~~~~~~~~
  696. /usr/include/absl/strings/internal/str_format/extension.h:95:15: error: 'string_view' has not been declared
  697.    95 |   void Append(string_view v) {
  698.       |               ^~~~~~~~~~~
  699. /usr/include/absl/strings/internal/str_format/extension.h:111:24: error: 'string_view' has not been declared
  700.   111 |   bool PutPaddedString(string_view v, int width, int precision, bool left);
  701.       |                        ^~~~~~~~~~~
  702. /usr/include/absl/strings/internal/str_format/extension.h: In member function 'void absl::lts_20230802::str_format_internal::FormatSinkImpl::Flush()':
  703. /usr/include/absl/strings/internal/str_format/extension.h:74:16: error: 'string_view' was not declared in this scope
  704.    74 |     raw_.Write(string_view(buf_, static_cast<size_t>(pos_ - buf_)));
  705.       |                ^~~~~~~~~~~
  706. /usr/include/absl/strings/internal/str_format/extension.h: In member function 'void absl::lts_20230802::str_format_internal::FormatSinkImpl::Append(int)':
  707. /usr/include/absl/strings/internal/str_format/extension.h:96:18: error: request for member 'size' in 'v', which is of non-class type 'int'
  708.    96 |     size_t n = v.size();
  709.       |                  ^~~~
  710. /usr/include/absl/strings/internal/str_format/extension.h:104:20: error: request for member 'data' in 'v', which is of non-class type 'int'
  711.   104 |     memcpy(pos_, v.data(), n);
  712.       |                    ^~~~
  713. /usr/include/absl/strings/internal/str_format/arg.h: At global scope:
  714. /usr/include/absl/strings/internal/str_format/arg.h:214:39: error: 'absl::lts_20230802::str_format_internal::StringConvertResult absl::lts_20230802::str_format_internal::FormatConvertImpl' redeclared as different kind of entity
  715.   214 | StringConvertResult FormatConvertImpl(string_view v,
  716.       |                                       ^~~~~~~~~~~
  717. /usr/include/absl/strings/internal/str_format/arg.h:211:21: note: previous declaration 'absl::lts_20230802::str_format_internal::StringConvertResult absl::lts_20230802::str_format_internal::FormatConvertImpl(const std::string&, FormatConversionSpecImpl, FormatSinkImpl*)'
  718.   211 | StringConvertResult FormatConvertImpl(const std::string& v,
  719.       |                     ^~~~~~~~~~~~~~~~~
  720. /usr/include/absl/strings/internal/str_format/arg.h:214:39: error: 'string_view' was not declared in this scope
  721.   214 | StringConvertResult FormatConvertImpl(string_view v,
  722.       |                                       ^~~~~~~~~~~
  723. /usr/include/absl/strings/internal/str_format/arg.h:215:64: error: expected primary-expression before 'conv'
  724.   215 |                                       FormatConversionSpecImpl conv,
  725.       |                                                                ^~~~
  726. /usr/include/absl/strings/internal/str_format/arg.h:216:53: error: expected primary-expression before '*' token
  727.   216 |                                       FormatSinkImpl* sink);
  728.       |                                                     ^
  729. /usr/include/absl/strings/internal/str_format/arg.h:216:55: error: 'sink' was not declared in this scope; did you mean 'sinl'?
  730.   216 |                                       FormatSinkImpl* sink);
  731.       |                                                       ^~~~
  732.       |                                                       sinl
  733. /usr/include/absl/strings/internal/str_format/arg.h: In function 'absl::lts_20230802::str_format_internal::StringConvertResult absl::lts_20230802::str_format_internal::FormatConvertImpl(const AbslCord&, FormatConversionSpecImpl, FormatSinkImpl*)':
  734. /usr/include/absl/strings/internal/str_format/arg.h:251:8: error: 'string_view' was not declared in this scope
  735.   251 |   for (string_view piece : value.Chunks()) {
  736.       |        ^~~~~~~~~~~
  737. /usr/include/absl/strings/internal/str_format/arg.h:264:3: error: expected primary-expression before 'if'
  738.   264 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  739.       |   ^~
  740. /usr/include/absl/strings/internal/str_format/arg.h:262:4: error: expected ';' before 'if'
  741.   262 |   }
  742.       |    ^
  743.       |    ;
  744.   263 |
  745.   264 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  746.       |   ~~
  747. /usr/include/absl/strings/internal/str_format/arg.h:264:3: error: expected primary-expression before 'if'
  748.   264 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  749.       |   ^~
  750. /usr/include/absl/strings/internal/str_format/arg.h:262:4: error: expected ')' before 'if'
  751.   262 |   }
  752.       |    ^
  753.       |    )
  754.   263 |
  755.   264 |   if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' ');
  756.       |   ~~
  757. /usr/include/absl/strings/internal/str_format/arg.h:251:7: note: to match this '('
  758.   251 |   for (string_view piece : value.Chunks()) {
  759.       |       ^
  760. /usr/include/absl/strings/internal/str_format/arg.h: At global scope:
  761. /usr/include/absl/strings/internal/str_format/arg.h:616:1: error: 'string_view' was not declared in this scope
  762.   616 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern);
  763.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  764. /usr/include/absl/strings/internal/str_format/arg.h:616:1: error: template-id 'Dispatch<<expression error> >' for 'bool absl::lts_20230802::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20230802::str_format_internal::FormatConversionSpecImpl, void*)' does not match any template declaration
  765.   616 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern);
  766.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  767. /usr/include/absl/strings/internal/str_format/arg.h:563:15: note: candidate is: 'template<class T> static bool absl::lts_20230802::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20230802::str_format_internal::FormatConversionSpecImpl, void*)'
  768.   563 |   static bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) {
  769.       |               ^~~~~~~~
  770. In file included from /usr/include/absl/strings/internal/str_format/bind.h:27,
  771.                  from /usr/include/absl/strings/str_format.h:79:
  772. /usr/include/absl/strings/internal/str_format/parser.h:56:24: error: 'string_view' was not declared in this scope
  773.    56 | bool ParseFormatString(string_view src, Consumer consumer) {
  774.       |                        ^~~~~~~~~~~
  775. /usr/include/absl/strings/internal/str_format/parser.h:56:50: error: expected primary-expression before 'consumer'
  776.    56 | bool ParseFormatString(string_view src, Consumer consumer) {
  777.       |                                                  ^~~~~~~~
  778. /usr/include/absl/strings/internal/str_format/parser.h:56:58: error: expression list treated as compound expression in initializer [-fpermissive]
  779.    56 | bool ParseFormatString(string_view src, Consumer consumer) {
  780.       |                                                          ^
  781. /usr/include/absl/strings/internal/str_format/parser.h:56:59: error: expected ';' before '{' token
  782.    56 | bool ParseFormatString(string_view src, Consumer consumer) {
  783.       |                                                           ^~
  784.       |                                                           ;
  785. /usr/include/absl/strings/internal/str_format/parser.h:115:32: error: 'string_view' was not declared in this scope
  786.   115 | constexpr bool EnsureConstexpr(string_view s) {
  787.       |                                ^~~~~~~~~~~
  788. /usr/include/absl/strings/internal/str_format/parser.h:122:18: error: expected ')' before 'format'
  789.   122 |       string_view format, bool allow_ignored,
  790.       |                  ^~~~~~~
  791.       |                  )
  792. /usr/include/absl/strings/internal/str_format/parser.h:121:28: note: to match this '('
  793.   121 |   explicit ParsedFormatBase(
  794.       |                            ^
  795. /usr/include/absl/strings/internal/str_format/parser.h: In member function 'bool absl::lts_20230802::str_format_internal::ParsedFormatBase::ProcessFormat(Consumer) const':
  796. /usr/include/absl/strings/internal/str_format/parser.h:152:5: error: 'string_view' was not declared in this scope
  797.   152 |     string_view text(base, 0);
  798.       |     ^~~~~~~~~~~
  799. /usr/include/absl/strings/internal/str_format/parser.h:154:31: error: 'text' was not declared in this scope
  800.   154 |       const char* const end = text.data() + text.size();
  801.       |                               ^~~~
  802. /usr/include/absl/strings/internal/str_format/parser.h: At global scope:
  803. /usr/include/absl/strings/internal/str_format/parser.h:221:44: error: expected ')' before 'format'
  804.   221 |   explicit ExtendedParsedFormat(string_view format)
  805.       |                                ~           ^~~~~~~
  806.       |                                            )
  807. /usr/include/absl/strings/internal/str_format/parser.h:244:52: error: 'string_view' has not been declared
  808.   244 |   static std::unique_ptr<ExtendedParsedFormat> New(string_view format) {
  809.       |                                                    ^~~~~~~~~~~
  810. /usr/include/absl/strings/internal/str_format/parser.h:248:7: error: 'string_view' has not been declared
  811.   248 |       string_view format) {
  812.       |       ^~~~~~~~~~~
  813. /usr/include/absl/strings/internal/str_format/parser.h:253:52: error: 'string_view' has not been declared
  814.   253 |   static std::unique_ptr<ExtendedParsedFormat> New(string_view format,
  815.       |                                                    ^~~~~~~~~~~
  816. /usr/include/absl/strings/internal/str_format/parser.h:261:35: error: expected ')' before 's'
  817.   261 |   ExtendedParsedFormat(string_view s, bool allow_ignored)
  818.       |                       ~           ^~
  819.       |                                   )
  820. /usr/include/absl/strings/internal/str_format/parser.h:262:50: error: expected unqualified-id before ')' token
  821.   262 |       : ParsedFormatBase(s, allow_ignored, {C...}) {}
  822.       |                                                  ^
  823. /usr/include/absl/strings/internal/str_format/bind.h:52:45: error: expected ')' before 's'
  824.    52 |   explicit UntypedFormatSpecImpl(string_view s)
  825.       |                                 ~           ^~
  826.       |                                             )
  827. /usr/include/absl/strings/internal/str_format/bind.h:60:3: error: 'string_view' does not name a type
  828.    60 |   string_view str() const {
  829.       |   ^~~~~~~~~~~
  830. /usr/include/absl/strings/internal/str_format/bind.h:165:33: error: expected ')' before 's'
  831.   165 |   FormatSpecTemplate(string_view s) : Base(s) {}  // NOLINT
  832.       |                     ~           ^~
  833.       |                                 )
  834. /usr/include/absl/strings/str_format.h:104:41: error: expected ')' before 's'
  835.   104 |   explicit UntypedFormatSpec(string_view s) : spec_(s) {}
  836.       |                             ~           ^~
  837.       |                                         )
  838. /usr/include/absl/strings/str_format.h:839:15: error: 'string_view' has not been declared
  839.   839 |   void Append(string_view v) { sink_->Append(v); }
  840.       |               ^~~~~~~~~~~
  841. /usr/include/absl/strings/str_format.h:847:24: error: 'string_view' has not been declared
  842.   847 |   bool PutPaddedString(string_view v, int width, int precision, bool left) {
  843.       |                        ^~~~~~~~~~~
  844. /usr/include/absl/strings/str_format.h:852:55: error: 'absl::string_view' has not been declared
  845.   852 |   friend void AbslFormatFlush(FormatSink* sink, absl::string_view v) {
  846.       |                                                       ^~~~~~~~~~~
  847. /usr/include/absl/crc/crc32c.h:79:37: error: 'absl::string_view' has not been declared
  848.    79 |                               absl::string_view buf_to_add);
  849.       |                                     ^~~~~~~~~~~
  850. /usr/include/absl/crc/crc32c.h:89:30: error: 'string_view' is not a member of 'absl'
  851.    89 | crc32c_t ComputeCrc32c(absl::string_view buf);
  852.       |                              ^~~~~~~~~~~
  853. /usr/include/absl/crc/crc32c.h:103:36: error: 'absl::string_view' has not been declared
  854.   103 |                              absl::string_view buf_to_add) {
  855.       |                                    ^~~~~~~~~~~
  856. /usr/include/absl/crc/crc32c.h: In function 'absl::lts_20230802::crc32c_t absl::lts_20230802::ExtendCrc32c(crc32c_t, int)':
  857. /usr/include/absl/crc/crc32c.h:105:18: error: request for member 'size' in 'buf_to_add', which is of non-class type 'int'
  858.   105 |   if (buf_to_add.size() <= 64) {
  859.       |                  ^~~~
  860. /usr/include/absl/crc/crc32c.h:107:59: error: request for member 'data' in 'buf_to_add', which is of non-class type 'int'
  861.   107 |     if (crc_internal::ExtendCrc32cInline(&crc, buf_to_add.data(),
  862.       |                                                           ^~~~
  863. /usr/include/absl/crc/crc32c.h:108:53: error: request for member 'size' in 'buf_to_add', which is of non-class type 'int'
  864.   108 |                                          buf_to_add.size())) {
  865.       |                                                     ^~~~
  866. In file included from /usr/include/absl/functional/any_invocable.h:42,
  867.                  from /usr/include/absl/functional/internal/function_ref.h:23,
  868.                  from /usr/include/absl/functional/function_ref.h:54,
  869.                  from /usr/include/absl/strings/cord.h:80:
  870. /usr/include/absl/functional/internal/any_invocable.h: At global scope:
  871. /usr/include/absl/functional/internal/any_invocable.h:380:28: error: 'in_place_type_t' is not a member of 'absl'
  872.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  873.       |                            ^~~~~~~~~~~~~~~
  874. /usr/include/absl/functional/internal/any_invocable.h:380:28: error: 'in_place_type_t' is not a member of 'absl'
  875. /usr/include/absl/functional/internal/any_invocable.h:380:44: error: template argument 1 is invalid
  876.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  877.       |                                            ^
  878. /usr/include/absl/functional/internal/any_invocable.h:380:45: error: expected unqualified-id before '>' token
  879.   380 | struct IsInPlaceType<absl::in_place_type_t<T>> : std::true_type {};
  880.       |                                             ^~
  881. /usr/include/absl/functional/internal/any_invocable.h:476:42: error: expected ')' before '<' token
  882.   476 |   explicit CoreImpl(absl::in_place_type_t<QualTRef>, Args&&... args) {
  883.       |                    ~                     ^
  884.       |                                          )
  885. /usr/include/absl/functional/internal/any_invocable.h:868:1: error: expected ')' before '<' token
  886.   868 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &);
  887.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  888. /usr/include/absl/functional/internal/any_invocable.h:869:1: error: expected ')' before '<' token
  889.   869 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&);
  890.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  891. /usr/include/absl/functional/internal/any_invocable.h:872:1: error: expected ')' before '<' token
  892.   872 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &);
  893.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  894. /usr/include/absl/functional/internal/any_invocable.h:873:1: error: expected ')' before '<' token
  895.   873 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&);
  896.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  897. /usr/include/absl/functional/internal/any_invocable.h:876:1: error: expected ')' before '<' token
  898.   876 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&);
  899.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900. /usr/include/absl/functional/internal/any_invocable.h:877:1: error: expected ')' before '<' token
  901.   877 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&);
  902.       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  903. /usr/include/absl/functional/any_invocable.h:200:46: error: expected ')' before '<' token
  904.   200 |   explicit AnyInvocable(absl::in_place_type_t<T>, Args&&... args)
  905.       |                        ~                     ^
  906.       |                                              )
  907. /usr/include/absl/functional/any_invocable.h:212:46: error: expected ')' before '<' token
  908.   212 |   explicit AnyInvocable(absl::in_place_type_t<T>,
  909.       |                        ~                     ^
  910.       |                                              )
  911. In file included from /usr/include/absl/strings/cord_analysis.h:22,
  912.                  from /usr/include/absl/strings/cord.h:82:
  913. /usr/include/absl/strings/internal/cord_internal.h:367:55: error: expected ')' before 'str'
  914.   367 |   explicit constexpr CordRepExternal(absl::string_view str)
  915.       |                                     ~                 ^~~~
  916.       |                                                       )
  917. /usr/include/absl/strings/internal/cord_internal.h:368:45: error: expected unqualified-id before ',' token
  918.   368 |       : CordRep(RefcountAndFlags::Immortal{}, str.size()),
  919.       |                                             ^
  920. /usr/include/absl/strings/internal/cord_internal.h:385:50: error: 'string_view' is not a member of 'absl'
  921.   385 |                                  Releaser, absl::string_view>>
  922.       |                                                  ^~~~~~~~~~~
  923. /usr/include/absl/strings/internal/cord_internal.h:385:50: error: 'string_view' is not a member of 'absl'
  924. /usr/include/absl/strings/internal/cord_internal.h:385:50: error: template argument 2 is invalid
  925. /usr/include/absl/strings/internal/cord_internal.h:386:55: error: 'absl::string_view' has not been declared
  926.   386 | void InvokeReleaser(Rank0, Releaser&& releaser, absl::string_view data) {
  927.       |                                                       ^~~~~~~~~~~
  928. /usr/include/absl/strings/internal/cord_internal.h:392:55: error: 'absl::string_view' has not been declared
  929.   392 | void InvokeReleaser(Rank1, Releaser&& releaser, absl::string_view) {
  930.       |                                                       ^~~~~~~~~~~
  931. /usr/include/absl/strings/internal/cord_internal.h: In destructor 'absl::lts_20230802::cord_internal::CordRepExternalImpl<Releaser>::~CordRepExternalImpl()':
  932. /usr/include/absl/strings/internal/cord_internal.h:411:26: error: 'string_view' is not a member of 'absl'
  933.   411 |                    absl::string_view(base, length));
  934.       |                          ^~~~~~~~~~~
  935. /usr/include/absl/strings/internal/cord_internal.h: At global scope:
  936. /usr/include/absl/strings/internal/cord_internal.h:480:32: error: 'string_view' is not a member of 'absl'
  937.   480 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  938.       |                                ^~~~~~~~~~~
  939. /usr/include/absl/strings/internal/cord_internal.h:480:57: error: expected primary-expression before 'pos'
  940.   480 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  941.       |                                                         ^~~
  942. /usr/include/absl/strings/internal/cord_internal.h:480:60: error: expression list treated as compound expression in initializer [-fpermissive]
  943.   480 | constexpr char GetOrNull(absl::string_view data, size_t pos) {
  944.       |                                                            ^
  945. /usr/include/absl/strings/internal/cord_internal.h:542:41: error: expected ')' before 'sv'
  946.   542 |   constexpr InlineData(absl::string_view sv, CordRep* rep) noexcept
  947.       |                       ~                 ^~~
  948.       |                                         )
  949. /usr/include/absl/strings/internal/cord_internal.h:723:45: error: expected ')' before 'chars'
  950.   723 |     explicit constexpr Rep(absl::string_view chars)
  951.       |                           ~                 ^~~~~~
  952.       |                                             )
  953. /usr/include/absl/strings/internal/cord_internal.h:739:38: error: expected unqualified-id before '{' token
  954.   739 |                GetOrNull(chars, 14)} {}
  955.       |                                      ^
  956. In file included from /usr/include/absl/strings/cord_buffer.h:38,
  957.                  from /usr/include/absl/strings/cord.h:83:
  958. /usr/include/absl/strings/internal/cord_rep_flat.h:161:36: error: 'absl::string_view' has not been declared
  959.   161 |   static CordRepFlat* Create(absl::string_view data, size_t extra = 0) {
  960.       |                                    ^~~~~~~~~~~
  961. In file included from /usr/include/c++/13.2.1/cassert:44,
  962.                  from /usr/include/absl/strings/internal/cord_rep_flat.h:18:
  963. /usr/include/absl/strings/internal/cord_rep_flat.h: In static member function 'static absl::lts_20230802::cord_internal::CordRepFlat* absl::lts_20230802::cord_internal::CordRepFlat::Create(int, size_t)':
  964. /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'
  965.   162 |     assert(data.size() <= kMaxFlatLength);
  966.       |     ^~~~~~
  967. /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'
  968.   163 |     CordRepFlat* flat = New(data.size() + (std::min)(extra, kMaxFlatLength));
  969.       |                                  ^~~~
  970. /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'
  971.   164 |     memcpy(flat->Data(), data.data(), data.size());
  972.       |                               ^~~~
  973. /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'
  974.   164 |     memcpy(flat->Data(), data.data(), data.size());
  975.       |                                            ^~~~
  976. /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'
  977.   165 |     flat->length = data.size();
  978.       |                         ^~~~
  979. /usr/include/absl/strings/cord_buffer.h: At global scope:
  980. /usr/include/absl/strings/cord_buffer.h:435:46: error: 'absl::string_view' has not been declared
  981.   435 |   cord_internal::CordRep* ConsumeValue(absl::string_view& short_value) {
  982.       |                                              ^~~~~~~~~~~
  983. /usr/include/absl/strings/cord_buffer.h: In member function 'absl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::CordBuffer::ConsumeValue(int&)':
  984. /usr/include/absl/strings/cord_buffer.h:438:27: error: 'string_view' is not a member of 'absl'
  985.   438 |       short_value = absl::string_view(rep_.data(), rep_.short_length());
  986.       |                           ^~~~~~~~~~~
  987. In file included from /usr/include/absl/strings/cord.h:84:
  988. /usr/include/absl/strings/internal/cord_data_edge.h: At global scope:
  989. /usr/include/absl/strings/internal/cord_data_edge.h:45:14: error: 'string_view' in namespace 'absl' does not name a type
  990.    45 | inline absl::string_view EdgeData(const CordRep* edge) {
  991.       |              ^~~~~~~~~~~
  992. In file included from /usr/include/absl/strings/cord.h:86:
  993. /usr/include/absl/strings/internal/cord_rep_btree.h:208:51: error: 'string_view' has not been declared
  994.   208 |   static CordRepBtree* Append(CordRepBtree* tree, string_view data,
  995.       |                                                   ^~~~~~~~~~~
  996. /usr/include/absl/strings/internal/cord_rep_btree.h:210:52: error: 'string_view' has not been declared
  997.   210 |   static CordRepBtree* Prepend(CordRepBtree* tree, string_view data,
  998.       |                                                    ^~~~~~~~~~~
  999. /usr/include/absl/strings/internal/cord_rep_btree.h:239:21: error: 'absl::string_view' has not been declared
  1000.   239 |   bool IsFlat(absl::string_view* fragment) const;
  1001.       |                     ^~~~~~~~~~~
  1002. /usr/include/absl/strings/internal/cord_rep_btree.h:245:46: error: 'absl::string_view' has not been declared
  1003.   245 |   bool IsFlat(size_t offset, size_t n, absl::string_view* fragment) const;
  1004.       |                                              ^~~~~~~~~~~
  1005. /usr/include/absl/strings/internal/cord_rep_btree.h:321:16: error: 'string_view' in namespace 'absl' does not name a type
  1006.   321 |   inline absl::string_view Data(size_t index) const;
  1007.       |                ^~~~~~~~~~~
  1008. /usr/include/absl/strings/internal/cord_rep_btree.h:346:46: error: 'absl::string_view' has not been declared
  1009.   346 |   static void Dump(const CordRep* rep, absl::string_view label,
  1010.       |                                              ^~~~~~~~~~~
  1011. /usr/include/absl/strings/internal/cord_rep_btree.h:348:46: error: 'absl::string_view' has not been declared
  1012.   348 |   static void Dump(const CordRep* rep, absl::string_view label,
  1013.       |                                              ^~~~~~~~~~~
  1014. /usr/include/absl/strings/internal/cord_rep_btree.h:455:38: error: 'absl::string_view' has not been declared
  1015.   455 |   static CordRepBtree* NewLeaf(absl::string_view data, size_t extra);
  1016.       |                                      ^~~~~~~~~~~
  1017. /usr/include/absl/strings/internal/cord_rep_btree.h:535:9: error: 'string_view' in namespace 'absl' does not name a type
  1018.   535 |   absl::string_view AddData(absl::string_view data, size_t extra);
  1019.       |         ^~~~~~~~~~~
  1020. /usr/include/absl/strings/internal/cord_rep_btree.h:571:58: error: 'absl::string_view' has not been declared
  1021.   571 |   static CordRepBtree* AddData(CordRepBtree* tree, absl::string_view data,
  1022.       |                                                          ^~~~~~~~~~~
  1023. /usr/include/absl/strings/internal/cord_rep_btree.h:637:14: error: 'string_view' in namespace 'absl' does not name a type
  1024.   637 | inline absl::string_view CordRepBtree::Data(size_t index) const {
  1025.       |              ^~~~~~~~~~~
  1026. In file included from /usr/include/absl/strings/cord.h:87:
  1027. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:112:9: error: 'string_view' in namespace 'absl' does not name a type
  1028.   112 |   absl::string_view Init(CordRepBtree* tree);
  1029.       |         ^~~~~~~~~~~
  1030. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:118:9: error: 'string_view' in namespace 'absl' does not name a type
  1031.   118 |   absl::string_view Next();
  1032.       |         ^~~~~~~~~~~
  1033. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:122:9: error: 'string_view' in namespace 'absl' does not name a type
  1034.   122 |   absl::string_view Skip(size_t skip);
  1035.       |         ^~~~~~~~~~~
  1036. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:146:9: error: 'string_view' in namespace 'absl' does not name a type
  1037.   146 |   absl::string_view Read(size_t n, size_t chunk_size, CordRep*& tree);
  1038.       |         ^~~~~~~~~~~
  1039. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:155:9: error: 'string_view' in namespace 'absl' does not name a type
  1040.   155 |   absl::string_view Seek(size_t offset);
  1041.       |         ^~~~~~~~~~~
  1042. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:167:14: error: 'string_view' in namespace 'absl' does not name a type
  1043.   167 | inline absl::string_view CordRepBtreeReader::Init(CordRepBtree* tree) {
  1044.       |              ^~~~~~~~~~~
  1045. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:174:14: error: 'string_view' in namespace 'absl' does not name a type
  1046.   174 | inline absl::string_view CordRepBtreeReader::Next() {
  1047.       |              ^~~~~~~~~~~
  1048. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:182:14: error: 'string_view' in namespace 'absl' does not name a type
  1049.   182 | inline absl::string_view CordRepBtreeReader::Skip(size_t skip) {
  1050.       |              ^~~~~~~~~~~
  1051. /usr/include/absl/strings/internal/cord_rep_btree_reader.h:197:14: error: 'string_view' in namespace 'absl' does not name a type
  1052.   197 | inline absl::string_view CordRepBtreeReader::Seek(size_t offset) {
  1053.       |              ^~~~~~~~~~~
  1054. In file included from /usr/include/absl/strings/str_cat.h:102,
  1055.                  from /usr/include/absl/container/internal/layout.h:176,
  1056.                  from /usr/include/absl/strings/internal/cord_rep_ring.h:25,
  1057.                  from /usr/include/absl/strings/cord.h:89:
  1058. /usr/include/absl/strings/internal/stringify_sink.h:32:15: error: 'string_view' has not been declared
  1059.    32 |   void Append(string_view v);
  1060.       |               ^~~~~~~~~~~
  1061. /usr/include/absl/strings/internal/stringify_sink.h:35:58: error: 'absl::string_view' has not been declared
  1062.    35 |   friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) {
  1063.       |                                                          ^~~~~~~~~~~
  1064. /usr/include/absl/strings/internal/stringify_sink.h:41:10: error: 'string_view' does not name a type
  1065.    41 |   friend string_view ExtractStringification(StringifySink& sink, const T& v);
  1066.       |          ^~~~~~~~~~~
  1067. /usr/include/absl/strings/internal/stringify_sink.h:47:1: error: 'string_view' does not name a type
  1068.    47 | string_view ExtractStringification(StringifySink& sink, const T& v) {
  1069.       | ^~~~~~~~~~~
  1070. In file included from /usr/include/absl/strings/str_cat.h:103:
  1071. /usr/include/absl/strings/numbers.h:62:44: error: 'string_view' is not a member of 'absl'
  1072.    62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out);
  1073.       |                                            ^~~~~~~~~~~
  1074. /usr/include/absl/strings/numbers.h:62:69: error: expected primary-expression before '*' token
  1075.    62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out);
  1076.       |                                                                     ^
  1077. /usr/include/absl/strings/numbers.h:62:71: error: 'out' was not declared in this scope
  1078.    62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out);
  1079.       |                                                                       ^~~
  1080. /usr/include/absl/strings/numbers.h:62:74: error: expression list treated as compound expression in initializer [-fpermissive]
  1081.    62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out);
  1082.       |                                                                          ^
  1083. /usr/include/absl/strings/numbers.h:73:44: error: 'string_view' is not a member of 'absl'
  1084.    73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out);
  1085.       |                                            ^~~~~~~~~~~
  1086. /usr/include/absl/strings/numbers.h:73:61: error: expected primary-expression before 'float'
  1087.    73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out);
  1088.       |                                                             ^~~~~
  1089. /usr/include/absl/strings/numbers.h:73:71: error: expression list treated as compound expression in initializer [-fpermissive]
  1090.    73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out);
  1091.       |                                                                       ^
  1092. /usr/include/absl/strings/numbers.h:84:44: error: 'string_view' is not a member of 'absl'
  1093.    84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out);
  1094.       |                                            ^~~~~~~~~~~
  1095. /usr/include/absl/strings/numbers.h:84:61: error: expected primary-expression before 'double'
  1096.    84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out);
  1097.       |                                                             ^~~~~~
  1098. /usr/include/absl/strings/numbers.h:84:72: error: expression list treated as compound expression in initializer [-fpermissive]
  1099.    84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out);
  1100.       |                                                                        ^
  1101. /usr/include/absl/strings/numbers.h:94:44: error: 'string_view' is not a member of 'absl'
  1102.    94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out);
  1103.       |                                            ^~~~~~~~~~~
  1104. /usr/include/absl/strings/numbers.h:94:61: error: expected primary-expression before 'bool'
  1105.    94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out);
  1106.       |                                                             ^~~~
  1107. /usr/include/absl/strings/numbers.h:94:70: error: expression list treated as compound expression in initializer [-fpermissive]
  1108.    94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out);
  1109.       |                                                                      ^
  1110. /usr/include/absl/strings/numbers.h:107:47: error: 'string_view' is not a member of 'absl'
  1111.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1112.       |                                               ^~~~~~~~~~~
  1113. /usr/include/absl/strings/numbers.h:107:72: error: expected primary-expression before '*' token
  1114.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1115.       |                                                                        ^
  1116. /usr/include/absl/strings/numbers.h:107:74: error: 'out' was not declared in this scope
  1117.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1118.       |                                                                          ^~~
  1119. /usr/include/absl/strings/numbers.h:107:77: error: expression list treated as compound expression in initializer [-fpermissive]
  1120.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1121.       |                                                                             ^
  1122. /usr/include/absl/strings/numbers.h:110:54: error: 'bool absl::lts_20230802::SimpleHexAtoi' redeclared as different kind of entity
  1123.   110 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str,
  1124.       |                                                      ^~~~~~~~~~~
  1125. /usr/include/absl/strings/numbers.h:107:27: note: previous declaration 'template<class int_type> bool absl::lts_20230802::SimpleHexAtoi<int_type>'
  1126.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1127.       |                           ^~~~~~~~~~~~~
  1128. /usr/include/absl/strings/numbers.h:110:54: error: 'string_view' is not a member of 'absl'
  1129.   110 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str,
  1130.       |                                                      ^~~~~~~~~~~
  1131. /usr/include/absl/strings/numbers.h:111:60: error: expected primary-expression before '*' token
  1132.   111 |                                                absl::int128* out);
  1133.       |                                                            ^
  1134. /usr/include/absl/strings/numbers.h:111:62: error: 'out' was not declared in this scope
  1135.   111 |                                                absl::int128* out);
  1136.       |                                                              ^~~
  1137. /usr/include/absl/strings/numbers.h:112:54: error: 'bool absl::lts_20230802::SimpleHexAtoi' redeclared as different kind of entity
  1138.   112 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str,
  1139.       |                                                      ^~~~~~~~~~~
  1140. /usr/include/absl/strings/numbers.h:107:27: note: previous declaration 'template<class int_type> bool absl::lts_20230802::SimpleHexAtoi<int_type>'
  1141.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1142.       |                           ^~~~~~~~~~~~~
  1143. /usr/include/absl/strings/numbers.h:112:54: error: 'string_view' is not a member of 'absl'
  1144.   112 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str,
  1145.       |                                                      ^~~~~~~~~~~
  1146. /usr/include/absl/strings/numbers.h:113:61: error: expected primary-expression before '*' token
  1147.   113 |                                                absl::uint128* out);
  1148.       |                                                             ^
  1149. /usr/include/absl/strings/numbers.h:113:63: error: 'out' was not declared in this scope
  1150.   113 |                                                absl::uint128* out);
  1151.       |                                                               ^~~
  1152. /usr/include/absl/strings/numbers.h:139:30: error: 'string_view' is not a member of 'absl'
  1153.   139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base);
  1154.       |                              ^~~~~~~~~~~
  1155. /usr/include/absl/strings/numbers.h:139:55: error: expected primary-expression before '*' token
  1156.   139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base);
  1157.       |                                                       ^
  1158. /usr/include/absl/strings/numbers.h:139:57: error: 'value' was not declared in this scope
  1159.   139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base);
  1160.       |                                                         ^~~~~
  1161. /usr/include/absl/strings/numbers.h:139:64: error: expected primary-expression before 'int'
  1162.   139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base);
  1163.       |                                                                ^~~
  1164. /usr/include/absl/strings/numbers.h:139:72: error: expression list treated as compound expression in initializer [-fpermissive]
  1165.   139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base);
  1166.       |                                                                        ^
  1167. /usr/include/absl/strings/numbers.h:140:30: error: 'string_view' is not a member of 'absl'
  1168.   140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base);
  1169.       |                              ^~~~~~~~~~~
  1170. /usr/include/absl/strings/numbers.h:140:55: error: expected primary-expression before '*' token
  1171.   140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base);
  1172.       |                                                       ^
  1173. /usr/include/absl/strings/numbers.h:140:57: error: 'value' was not declared in this scope
  1174.   140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base);
  1175.       |                                                         ^~~~~
  1176. /usr/include/absl/strings/numbers.h:140:64: error: expected primary-expression before 'int'
  1177.   140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base);
  1178.       |                                                                ^~~
  1179. /usr/include/absl/strings/numbers.h:140:72: error: expression list treated as compound expression in initializer [-fpermissive]
  1180.   140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base);
  1181.       |                                                                        ^
  1182. /usr/include/absl/strings/numbers.h:141:31: error: 'string_view' is not a member of 'absl'
  1183.   141 | bool safe_strto128_base(absl::string_view text, absl::int128* value,
  1184.       |                               ^~~~~~~~~~~
  1185. /usr/include/absl/strings/numbers.h:141:61: error: expected primary-expression before '*' token
  1186.   141 | bool safe_strto128_base(absl::string_view text, absl::int128* value,
  1187.       |                                                             ^
  1188. /usr/include/absl/strings/numbers.h:141:63: error: 'value' was not declared in this scope
  1189.   141 | bool safe_strto128_base(absl::string_view text, absl::int128* value,
  1190.       |                                                               ^~~~~
  1191. /usr/include/absl/strings/numbers.h:142:26: error: expected primary-expression before 'int'
  1192.   142 |                          int base);
  1193.       |                          ^~~
  1194. /usr/include/absl/strings/numbers.h:142:34: error: expression list treated as compound expression in initializer [-fpermissive]
  1195.   142 |                          int base);
  1196.       |                                  ^
  1197. /usr/include/absl/strings/numbers.h:143:31: error: 'string_view' is not a member of 'absl'
  1198.   143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base);
  1199.       |                               ^~~~~~~~~~~
  1200. /usr/include/absl/strings/numbers.h:143:57: error: expected primary-expression before '*' token
  1201.   143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base);
  1202.       |                                                         ^
  1203. /usr/include/absl/strings/numbers.h:143:59: error: 'value' was not declared in this scope
  1204.   143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base);
  1205.       |                                                           ^~~~~
  1206. /usr/include/absl/strings/numbers.h:143:66: error: expected primary-expression before 'int'
  1207.   143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base);
  1208.       |                                                                  ^~~
  1209. /usr/include/absl/strings/numbers.h:143:74: error: expression list treated as compound expression in initializer [-fpermissive]
  1210.   143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base);
  1211.       |                                                                          ^
  1212. /usr/include/absl/strings/numbers.h:144:31: error: 'string_view' is not a member of 'absl'
  1213.   144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base);
  1214.       |                               ^~~~~~~~~~~
  1215. /usr/include/absl/strings/numbers.h:144:57: error: expected primary-expression before '*' token
  1216.   144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base);
  1217.       |                                                         ^
  1218. /usr/include/absl/strings/numbers.h:144:59: error: 'value' was not declared in this scope
  1219.   144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base);
  1220.       |                                                           ^~~~~
  1221. /usr/include/absl/strings/numbers.h:144:66: error: expected primary-expression before 'int'
  1222.   144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base);
  1223.       |                                                                  ^~~
  1224. /usr/include/absl/strings/numbers.h:144:74: error: expression list treated as compound expression in initializer [-fpermissive]
  1225.   144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base);
  1226.       |                                                                          ^
  1227. /usr/include/absl/strings/numbers.h:145:32: error: 'string_view' is not a member of 'absl'
  1228.   145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value,
  1229.       |                                ^~~~~~~~~~~
  1230. /usr/include/absl/strings/numbers.h:145:63: error: expected primary-expression before '*' token
  1231.   145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value,
  1232.       |                                                               ^
  1233. /usr/include/absl/strings/numbers.h:145:65: error: 'value' was not declared in this scope
  1234.   145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value,
  1235.       |                                                                 ^~~~~
  1236. /usr/include/absl/strings/numbers.h:146:26: error: expected primary-expression before 'int'
  1237.   146 |                          int base);
  1238.       |                          ^~~
  1239. /usr/include/absl/strings/numbers.h:146:34: error: expression list treated as compound expression in initializer [-fpermissive]
  1240.   146 |                          int base);
  1241.       |                                  ^
  1242. /usr/include/absl/strings/numbers.h:197:50: error: 'string_view' is not a member of 'absl'
  1243.   197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out,
  1244.       |                                                  ^~~~~~~~~~~
  1245. /usr/include/absl/strings/numbers.h:197:73: error: expected primary-expression before '*' token
  1246.   197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out,
  1247.       |                                                                         ^
  1248. /usr/include/absl/strings/numbers.h:197:75: error: 'out' was not declared in this scope
  1249.   197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out,
  1250.       |                                                                           ^~~
  1251. /usr/include/absl/strings/numbers.h:198:44: error: expected primary-expression before 'int'
  1252.   198 |                                            int base) {
  1253.       |                                            ^~~
  1254. /usr/include/absl/strings/numbers.h:198:52: error: expression list treated as compound expression in initializer [-fpermissive]
  1255.   198 |                                            int base) {
  1256.       |                                                    ^
  1257. /usr/include/absl/strings/numbers.h:198:53: error: expected ';' before '{' token
  1258.   198 |                                            int base) {
  1259.       |                                                     ^~
  1260.       |                                                     ;
  1261. /usr/include/absl/strings/numbers.h:266:27: error: redefinition of 'template<class int_type> bool absl::lts_20230802::SimpleAtoi'
  1262.   266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) {
  1263.       |                           ^~~~~~~~~~
  1264. /usr/include/absl/strings/numbers.h:62:27: note: 'template<class int_type> bool absl::lts_20230802::SimpleAtoi<int_type>' previously declared here
  1265.    62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out);
  1266.       |                           ^~~~~~~~~~
  1267. /usr/include/absl/strings/numbers.h:266:44: error: 'string_view' is not a member of 'absl'
  1268.   266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) {
  1269.       |                                            ^~~~~~~~~~~
  1270. /usr/include/absl/strings/numbers.h:266:69: error: expected primary-expression before '*' token
  1271.   266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) {
  1272.       |                                                                     ^
  1273. /usr/include/absl/strings/numbers.h:266:71: error: 'out' was not declared in this scope
  1274.   266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) {
  1275.       |                                                                       ^~~
  1276. /usr/include/absl/strings/numbers.h:270:51: error: 'bool absl::lts_20230802::SimpleAtoi' redeclared as different kind of entity
  1277.   270 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  1278.       |                                                   ^~~~~~~~~~~
  1279. /usr/include/absl/strings/numbers.h:62:27: note: previous declaration 'template<class int_type> bool absl::lts_20230802::SimpleAtoi<int_type>'
  1280.    62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out);
  1281.       |                           ^~~~~~~~~~
  1282. /usr/include/absl/strings/numbers.h:270:51: error: 'string_view' is not a member of 'absl'
  1283.   270 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  1284.       |                                                   ^~~~~~~~~~~
  1285. /usr/include/absl/strings/numbers.h:271:57: error: expected primary-expression before '*' token
  1286.   271 |                                             absl::int128* out) {
  1287.       |                                                         ^
  1288. /usr/include/absl/strings/numbers.h:271:59: error: 'out' was not declared in this scope
  1289.   271 |                                             absl::int128* out) {
  1290.       |                                                           ^~~
  1291. /usr/include/absl/strings/numbers.h:275:51: error: 'bool absl::lts_20230802::SimpleAtoi' redeclared as different kind of entity
  1292.   275 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  1293.       |                                                   ^~~~~~~~~~~
  1294. /usr/include/absl/strings/numbers.h:62:27: note: previous declaration 'template<class int_type> bool absl::lts_20230802::SimpleAtoi<int_type>'
  1295.    62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out);
  1296.       |                           ^~~~~~~~~~
  1297. /usr/include/absl/strings/numbers.h:275:51: error: 'string_view' is not a member of 'absl'
  1298.   275 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str,
  1299.       |                                                   ^~~~~~~~~~~
  1300. /usr/include/absl/strings/numbers.h:276:58: error: expected primary-expression before '*' token
  1301.   276 |                                             absl::uint128* out) {
  1302.       |                                                          ^
  1303. /usr/include/absl/strings/numbers.h:276:60: error: 'out' was not declared in this scope
  1304.   276 |                                             absl::uint128* out) {
  1305.       |                                                            ^~~
  1306. /usr/include/absl/strings/numbers.h:281:27: error: redefinition of 'template<class int_type> bool absl::lts_20230802::SimpleHexAtoi'
  1307.   281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) {
  1308.       |                           ^~~~~~~~~~~~~
  1309. /usr/include/absl/strings/numbers.h:107:27: note: 'template<class int_type> bool absl::lts_20230802::SimpleHexAtoi<int_type>' previously declared here
  1310.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1311.       |                           ^~~~~~~~~~~~~
  1312. /usr/include/absl/strings/numbers.h:281:47: error: 'string_view' is not a member of 'absl'
  1313.   281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) {
  1314.       |                                               ^~~~~~~~~~~
  1315. /usr/include/absl/strings/numbers.h:281:72: error: expected primary-expression before '*' token
  1316.   281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) {
  1317.       |                                                                        ^
  1318. /usr/include/absl/strings/numbers.h:281:74: error: 'out' was not declared in this scope
  1319.   281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) {
  1320.       |                                                                          ^~~
  1321. /usr/include/absl/strings/numbers.h:285:54: error: 'bool absl::lts_20230802::SimpleHexAtoi' redeclared as different kind of entity
  1322.   285 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str,
  1323.       |                                                      ^~~~~~~~~~~
  1324. /usr/include/absl/strings/numbers.h:107:27: note: previous declaration 'template<class int_type> bool absl::lts_20230802::SimpleHexAtoi<int_type>'
  1325.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1326.       |                           ^~~~~~~~~~~~~
  1327. /usr/include/absl/strings/numbers.h:285:54: error: 'string_view' is not a member of 'absl'
  1328.   285 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str,
  1329.       |                                                      ^~~~~~~~~~~
  1330. /usr/include/absl/strings/numbers.h:286:60: error: expected primary-expression before '*' token
  1331.   286 |                                                absl::int128* out) {
  1332.       |                                                            ^
  1333. /usr/include/absl/strings/numbers.h:286:62: error: 'out' was not declared in this scope
  1334.   286 |                                                absl::int128* out) {
  1335.       |                                                              ^~~
  1336. /usr/include/absl/strings/numbers.h:290:54: error: 'bool absl::lts_20230802::SimpleHexAtoi' redeclared as different kind of entity
  1337.   290 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str,
  1338.       |                                                      ^~~~~~~~~~~
  1339. /usr/include/absl/strings/numbers.h:107:27: note: previous declaration 'template<class int_type> bool absl::lts_20230802::SimpleHexAtoi<int_type>'
  1340.   107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out);
  1341.       |                           ^~~~~~~~~~~~~
  1342. /usr/include/absl/strings/numbers.h:290:54: error: 'string_view' is not a member of 'absl'
  1343.   290 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str,
  1344.       |                                                      ^~~~~~~~~~~
  1345. /usr/include/absl/strings/numbers.h:291:61: error: expected primary-expression before '*' token
  1346.   291 |                                                absl::uint128* out) {
  1347.       |                                                             ^
  1348. /usr/include/absl/strings/numbers.h:291:63: error: 'out' was not declared in this scope
  1349.   291 |                                                absl::uint128* out) {
  1350.       |                                                               ^~~
  1351. /usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20230802::AbslStringify(S&, Hex)':
  1352. /usr/include/absl/strings/str_cat.h:217:25: error: 'string_view' is not a member of 'absl'
  1353.   217 |       sink.Append(absl::string_view(end - real_width, real_width));
  1354.       |                         ^~~~~~~~~~~
  1355. /usr/include/absl/strings/str_cat.h:224:25: error: 'string_view' is not a member of 'absl'
  1356.   224 |       sink.Append(absl::string_view(end - hex.width, hex.width));
  1357.       |                         ^~~~~~~~~~~
  1358. /usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20230802::AbslStringify(S&, Dec)':
  1359. /usr/include/absl/strings/str_cat.h:292:23: error: 'string_view' is not a member of 'absl'
  1360.   292 |     sink.Append(absl::string_view(writer, static_cast<size_t>(end - writer)));
  1361.       |                       ^~~~~~~~~~~
  1362. /usr/include/absl/strings/str_cat.h: At global scope:
  1363. /usr/include/absl/strings/str_cat.h:350:29: error: expected ')' before 'pc'
  1364.   350 |   AlphaNum(absl::string_view pc  // NOLINT(runtime/explicit)
  1365.       |           ~                 ^~~
  1366.       |                             )
  1367. /usr/include/absl/strings/str_cat.h:373:9: error: 'string_view' in namespace 'absl' does not name a type
  1368.   373 |   absl::string_view::size_type size() const { return piece_.size(); }
  1369.       |         ^~~~~~~~~~~
  1370. /usr/include/absl/strings/str_cat.h:375:9: error: 'string_view' in namespace 'absl' does not name a type
  1371.   375 |   absl::string_view Piece() const { return piece_; }
  1372.       |         ^~~~~~~~~~~
  1373. /usr/include/absl/strings/str_cat.h:408:9: error: 'string_view' in namespace 'absl' does not name a type
  1374.   408 |   absl::string_view piece_;
  1375.       |         ^~~~~~~~~~~
  1376. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(int)':
  1377. /usr/include/absl/strings/str_cat.h:312:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1378.   312 |       : piece_(digits_, static_cast<size_t>(
  1379.       |         ^~~~~~
  1380. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(unsigned int)':
  1381. /usr/include/absl/strings/str_cat.h:316:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1382.   316 |       : piece_(digits_, static_cast<size_t>(
  1383.       |         ^~~~~~
  1384. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(long int)':
  1385. /usr/include/absl/strings/str_cat.h:320:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1386.   320 |       : piece_(digits_, static_cast<size_t>(
  1387.       |         ^~~~~~
  1388. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(long unsigned int)':
  1389. /usr/include/absl/strings/str_cat.h:324:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1390.   324 |       : piece_(digits_, static_cast<size_t>(
  1391.       |         ^~~~~~
  1392. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(long long int)':
  1393. /usr/include/absl/strings/str_cat.h:328:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1394.   328 |       : piece_(digits_, static_cast<size_t>(
  1395.       |         ^~~~~~
  1396. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(long long unsigned int)':
  1397. /usr/include/absl/strings/str_cat.h:332:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1398.   332 |       : piece_(digits_, static_cast<size_t>(
  1399.       |         ^~~~~~
  1400. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(float)':
  1401. /usr/include/absl/strings/str_cat.h:337:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1402.   337 |       : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {}
  1403.       |         ^~~~~~
  1404. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(double)':
  1405. /usr/include/absl/strings/str_cat.h:339:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1406.   339 |       : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {}
  1407.       |         ^~~~~~
  1408. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(const absl::lts_20230802::strings_internal::AlphaNumBuffer<size>&)':
  1409. /usr/include/absl/strings/str_cat.h:345:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1410.   345 |       : piece_(&buf.data[0], buf.size) {}
  1411.       |         ^~~~~~
  1412. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(const char*)':
  1413. /usr/include/absl/strings/str_cat.h:349:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1414.   349 |       : piece_(NullSafeStringView(c_str)) {}
  1415.       |         ^~~~~~
  1416. /usr/include/absl/strings/str_cat.h:349:16: error: 'NullSafeStringView' was not declared in this scope
  1417.   349 |       : piece_(NullSafeStringView(c_str)) {}
  1418.       |                ^~~~~~~~~~~~~~~~~~
  1419. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(const T&, absl::lts_20230802::strings_internal::StringifySink&&)':
  1420. /usr/include/absl/strings/str_cat.h:359:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1421.   359 |       : piece_(strings_internal::ExtractStringification(sink, v)) {}
  1422.       |         ^~~~~~
  1423. /usr/include/absl/strings/str_cat.h:359:34: error: 'ExtractStringification' is not a member of 'absl::lts_20230802::strings_internal'
  1424.   359 |       : piece_(strings_internal::ExtractStringification(sink, v)) {}
  1425.       |                                  ^~~~~~~~~~~~~~~~~~~~~~
  1426. /usr/include/absl/strings/str_cat.h: In constructor 'absl::lts_20230802::AlphaNum::AlphaNum(const std::__cxx11::basic_string<char, std::char_traits<char>, _Alloc>&)':
  1427. /usr/include/absl/strings/str_cat.h:365:9: error: class 'absl::lts_20230802::AlphaNum' does not have any field named 'piece_'
  1428.   365 |       : piece_(str) {}
  1429.       |         ^~~~~~
  1430. /usr/include/absl/strings/str_cat.h: In member function 'const char* absl::lts_20230802::AlphaNum::data() const':
  1431. /usr/include/absl/strings/str_cat.h:374:37: error: 'piece_' was not declared in this scope
  1432.   374 |   const char* data() const { return piece_.data(); }
  1433.       |                                     ^~~~~~
  1434. /usr/include/absl/strings/str_cat.h: At global scope:
  1435. /usr/include/absl/strings/str_cat.h:443:51: error: 'string_view' is not a member of 'absl'
  1436.   443 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  1437.       |                                                   ^~~~~~~~~~~
  1438. /usr/include/absl/strings/str_cat.h:443:51: error: 'string_view' is not a member of 'absl'
  1439. /usr/include/absl/strings/str_cat.h:443:62: error: template argument 1 is invalid
  1440.   443 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  1441.       |                                                              ^
  1442. /usr/include/absl/strings/str_cat.h:445:47: error: 'string_view' is not a member of 'absl'
  1443.   445 |                   std::initializer_list<absl::string_view> pieces);
  1444.       |                                               ^~~~~~~~~~~
  1445. /usr/include/absl/strings/str_cat.h:445:47: error: 'string_view' is not a member of 'absl'
  1446. /usr/include/absl/strings/str_cat.h:445:58: error: template argument 1 is invalid
  1447.   445 |                   std::initializer_list<absl::string_view> pieces);
  1448.       |                                                          ^
  1449. /usr/include/absl/strings/str_cat.h: In function 'std::string absl::lts_20230802::StrCat(const AlphaNum&)':
  1450. /usr/include/absl/strings/str_cat.h:452:34: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'size'
  1451.   452 |   return std::string(a.data(), a.size());
  1452.       |                                  ^~~~
  1453. /usr/include/absl/strings/str_cat.h: In function 'std::string absl::lts_20230802::StrCat(const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)':
  1454. /usr/include/absl/strings/str_cat.h:467:10: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1455.   467 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1456.       |          ^~~~~
  1457. /usr/include/absl/strings/str_cat.h:467:21: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1458.   467 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1459.       |                     ^~~~~
  1460. /usr/include/absl/strings/str_cat.h:467:32: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1461.   467 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1462.       |                                ^~~~~
  1463. /usr/include/absl/strings/str_cat.h:467:43: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1464.   467 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1465.       |                                           ^~~~~
  1466. /usr/include/absl/strings/str_cat.h:467:54: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1467.   467 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1468.       |                                                      ^~~~~
  1469. /usr/include/absl/strings/str_cat.h:468:43: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1470.   468 |        static_cast<const AlphaNum&>(args).Piece()...});
  1471.       |                                           ^~~~~
  1472. /usr/include/absl/strings/str_cat.h:466:37: error: cannot convert '<brace-enclosed initializer list>' to 'int'
  1473.   466 |   return strings_internal::CatPieces(
  1474.       |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1475.       |                                     |
  1476.       |                                     <brace-enclosed initializer list>
  1477.   467 |       {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1478.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1479.   468 |        static_cast<const AlphaNum&>(args).Piece()...});
  1480.       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1481. /usr/include/absl/strings/str_cat.h:443:64: note:   initializing argument 1 of 'std::string absl::lts_20230802::strings_internal::CatPieces(int)'
  1482.   443 | std::string CatPieces(std::initializer_list<absl::string_view> pieces);
  1483.       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  1484. /usr/include/absl/strings/str_cat.h: In function 'void absl::lts_20230802::StrAppend(std::string*, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AlphaNum&, const AV& ...)':
  1485. /usr/include/absl/strings/str_cat.h:512:16: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1486.   512 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1487.       |                ^~~~~
  1488. /usr/include/absl/strings/str_cat.h:512:27: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1489.   512 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1490.       |                           ^~~~~
  1491. /usr/include/absl/strings/str_cat.h:512:38: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1492.   512 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1493.       |                                      ^~~~~
  1494. /usr/include/absl/strings/str_cat.h:512:49: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1495.   512 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1496.       |                                                 ^~~~~
  1497. /usr/include/absl/strings/str_cat.h:512:60: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1498.   512 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1499.       |                                                            ^~~~~
  1500. /usr/include/absl/strings/str_cat.h:513:49: error: 'const class absl::lts_20230802::AlphaNum' has no member named 'Piece'
  1501.   513 |              static_cast<const AlphaNum&>(args).Piece()...});
  1502.       |                                                 ^~~~~
  1503. /usr/include/absl/strings/str_cat.h:511:33: error: cannot convert '<brace-enclosed initializer list>' to 'int'
  1504.   511 |   strings_internal::AppendPieces(
  1505.       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1506.       |                                 |
  1507.       |                                 <brace-enclosed initializer list>
  1508.   512 |       dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(),
  1509.       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1510.   513 |              static_cast<const AlphaNum&>(args).Piece()...});
  1511.       |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1512. /usr/include/absl/strings/str_cat.h:445:60: note:   initializing argument 2 of 'void absl::lts_20230802::strings_internal::AppendPieces(std::string*, int)'
  1513.   445 |                   std::initializer_list<absl::string_view> pieces);
  1514.       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  1515. /usr/include/absl/strings/internal/cord_rep_ring.h: At global scope:
  1516. /usr/include/absl/strings/internal/cord_rep_ring.h:169:48: error: 'string_view' has not been declared
  1517.   169 |   static CordRepRing* Append(CordRepRing* rep, string_view data,
  1518.       |                                                ^~~~~~~~~~~
  1519. /usr/include/absl/strings/internal/cord_rep_ring.h:188:49: error: 'string_view' has not been declared
  1520.   188 |   static CordRepRing* Prepend(CordRepRing* rep, string_view data,
  1521.       |                                                 ^~~~~~~~~~~
  1522. /usr/include/absl/strings/internal/cord_rep_ring.h:234:21: error: 'absl::string_view' has not been declared
  1523.   234 |   bool IsFlat(absl::string_view* fragment) const;
  1524.       |                     ^~~~~~~~~~~
  1525. /usr/include/absl/strings/internal/cord_rep_ring.h:241:48: error: 'absl::string_view' has not been declared
  1526.   241 |   bool IsFlat(size_t offset, size_t len, absl::string_view* fragment) const;
  1527.       |                                                ^~~~~~~~~~~
  1528. /usr/include/absl/strings/internal/cord_rep_ring.h:291:9: error: 'string_view' in namespace 'absl' does not name a type
  1529.   291 |   absl::string_view entry_data(index_type index) const;
  1530.       |         ^~~~~~~~~~~
  1531. /usr/include/absl/strings/internal/cord_rep_ring.h:529:14: error: 'string_view' in namespace 'absl' does not name a type
  1532.   529 | inline absl::string_view CordRepRing::entry_data(index_type index) const {
  1533.       |              ^~~~~~~~~~~
  1534. /usr/include/absl/strings/internal/cord_rep_ring.h:582:13: error: 'bool absl::lts_20230802::cord_internal::CordRepRing::IsFlat' is not a static data member of 'class absl::lts_20230802::cord_internal::CordRepRing'
  1535.   582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const {
  1536.       |             ^~~~~~~~~~~
  1537. /usr/include/absl/strings/internal/cord_rep_ring.h:582:39: error: 'string_view' is not a member of 'absl'
  1538.   582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const {
  1539.       |                                       ^~~~~~~~~~~
  1540. /usr/include/absl/strings/internal/cord_rep_ring.h:582:52: error: 'fragment' was not declared in this scope
  1541.   582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const {
  1542.       |                                                    ^~~~~~~~
  1543. /usr/include/absl/strings/internal/cord_rep_ring.h:591:39: error: 'absl::string_view' has not been declared
  1544.   591 |                                 absl::string_view* fragment) const {
  1545.       |                                       ^~~~~~~~~~~
  1546. /usr/include/absl/strings/internal/cord_rep_ring.h: In member function 'bool absl::lts_20230802::cord_internal::CordRepRing::IsFlat(size_t, size_t, int*) const':
  1547. /usr/include/absl/strings/internal/cord_rep_ring.h:593:15: error: 'string_view' in namespace 'absl' does not name a type
  1548.   593 |   const absl::string_view data = entry_data(pos.index);
  1549.       |               ^~~~~~~~~~~
  1550. /usr/include/absl/strings/internal/cord_rep_ring.h:594:7: error: 'data' was not declared in this scope; did you mean 'data_'?
  1551.   594 |   if (data.length() >= len && data.length() - len >= pos.offset) {
  1552.       |       ^~~~
  1553.       |       data_
  1554. In file included from /usr/include/absl/strings/cord.h:96:
  1555. /usr/include/absl/strings/internal/string_constant.h: At global scope:
  1556. /usr/include/absl/strings/internal/string_constant.h:39:48: error: 'absl::string_view' has not been declared
  1557.    39 |   static constexpr bool TryConstexprEval(absl::string_view view) {
  1558.       |                                                ^~~~~~~~~~~
  1559. /usr/include/absl/strings/internal/string_constant.h:44:26: error: 'string_view' in namespace 'absl' does not name a type
  1560.    44 |   static constexpr absl::string_view value = T{}();
  1561.       |                          ^~~~~~~~~~~
  1562. /usr/include/absl/strings/internal/string_constant.h:44:50: error: expected unqualified-id before ')' token
  1563.    44 |   static constexpr absl::string_view value = T{}();
  1564.       |                                                  ^
  1565. /usr/include/absl/strings/internal/string_constant.h:45:19: error: 'string_view' in namespace 'absl' does not name a type
  1566.    45 |   constexpr absl::string_view operator()() const { return value; }
  1567.       |                   ^~~~~~~~~~~
  1568. /usr/include/absl/strings/internal/string_constant.h:49:34: error: 'value' was not declared in this scope
  1569.    49 |   static_assert(TryConstexprEval(value),
  1570.       |                                  ^~~~~
  1571. /usr/include/absl/strings/internal/string_constant.h: In static member function 'static constexpr bool absl::lts_20230802::strings_internal::StringConstant<T>::TryConstexprEval(int)':
  1572. /usr/include/absl/strings/internal/string_constant.h:40:17: error: request for member 'empty' in 'view', which is of non-class type 'int'
  1573.    40 |     return view.empty() || 2 * view[0] != 1;
  1574.       |                 ^~~~~
  1575. /usr/include/absl/strings/internal/string_constant.h:40:36: error: invalid types 'int[int]' for array subscript
  1576.    40 |     return view.empty() || 2 * view[0] != 1;
  1577.       |                                    ^
  1578. /usr/include/absl/strings/internal/string_constant.h: At global scope:
  1579. /usr/include/absl/strings/internal/string_constant.h:55:17: error: 'string_view' in namespace 'absl' does not name a type
  1580.    55 | constexpr absl::string_view StringConstant<T>::value;
  1581.       |                 ^~~~~~~~~~~
  1582. In file included from /usr/include/absl/strings/cord.h:98:
  1583. /usr/include/absl/types/optional.h:47:12: error: 'bad_optional_access' has not been declared in 'std'
  1584.    47 | using std::bad_optional_access;
  1585.       |            ^~~~~~~~~~~~~~~~~~~
  1586. /usr/include/absl/types/optional.h:48:12: error: 'optional' has not been declared in 'std'
  1587.    48 | using std::optional;
  1588.       |            ^~~~~~~~
  1589. /usr/include/absl/types/optional.h:49:12: error: 'make_optional' has not been declared in 'std'
  1590.    49 | using std::make_optional;
  1591.       |            ^~~~~~~~~~~~~
  1592. /usr/include/absl/types/optional.h:50:12: error: 'nullopt_t' has not been declared in 'std'
  1593.    50 | using std::nullopt_t;
  1594.       |            ^~~~~~~~~
  1595. /usr/include/absl/types/optional.h:51:12: error: 'nullopt' has not been declared in 'std'
  1596.    51 | using std::nullopt;
  1597.       |            ^~~~~~~
  1598. /usr/include/absl/strings/cord.h:105:33: error: 'string_view' is not a member of 'absl'
  1599.   105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1600.       |                                 ^~~~~~~~~~~
  1601. /usr/include/absl/strings/cord.h:105:54: error: expected primary-expression before '&&' token
  1602.   105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1603.       |                                                      ^~
  1604. /usr/include/absl/strings/cord.h:105:56: error: expected primary-expression before ')' token
  1605.   105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1606.       |                                                        ^
  1607. /usr/include/absl/strings/cord.h:193:34: error: expected ')' before 'src'
  1608.   193 |   explicit Cord(absl::string_view src);
  1609.       |                ~                 ^~~~
  1610.       |                                  )
  1611. /usr/include/absl/strings/cord.h:194:25: error: 'absl::string_view' has not been declared
  1612.   194 |   Cord& operator=(absl::string_view src);
  1613.       |                         ^~~~~~~~~~~
  1614. /usr/include/absl/strings/cord.h:251:42: error: 'absl::string_view' has not been declared
  1615.   251 |   friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser);
  1616.       |                                          ^~~~~~~~~~~
  1617. /usr/include/absl/strings/cord.h:251:79: error: 'template<class Releaser> absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal(int, Releaser&&)' conflicts with a previous declaration
  1618.   251 |   friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser);
  1619.       |                                                                               ^
  1620. /usr/include/absl/strings/cord.h:105:6: note: previous declaration 'template<class Releaser> absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal<Releaser>'
  1621.   105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1622.       |      ^~~~~~~~~~~~~~~~~~~~
  1623. /usr/include/absl/strings/cord.h:265:21: error: 'absl::string_view' has not been declared
  1624.   265 |   void Append(absl::string_view src);
  1625.       |                     ^~~~~~~~~~~
  1626. /usr/include/absl/strings/cord.h:326:22: error: 'absl::string_view' has not been declared
  1627.   326 |   void Prepend(absl::string_view src);
  1628.       |                      ^~~~~~~~~~~
  1629. /usr/include/absl/strings/cord.h:384:21: error: 'absl::string_view' has not been declared
  1630.   384 |   int Compare(absl::string_view rhs) const;
  1631.       |                     ^~~~~~~~~~~
  1632. /usr/include/absl/strings/cord.h:391:25: error: 'absl::string_view' has not been declared
  1633.   391 |   bool StartsWith(absl::string_view rhs) const;
  1634.       |                         ^~~~~~~~~~~
  1635. /usr/include/absl/strings/cord.h:396:23: error: 'absl::string_view' has not been declared
  1636.   396 |   bool EndsWith(absl::string_view rhs) const;
  1637.       |                       ^~~~~~~~~~~
  1638. /usr/include/absl/strings/cord.h:449:30: error: 'string_view' in namespace 'absl' does not name a type
  1639.   449 |     using value_type = absl::string_view;
  1640.       |                              ^~~~~~~~~~~
  1641. /usr/include/absl/strings/cord.h:451:26: error: expected ';' before 'value_type'
  1642.   451 |     using pointer = const value_type*;
  1643.       |                          ^~~~~~~~~~~
  1644.       |                          ;
  1645. /usr/include/absl/strings/cord.h:452:23: error: 'value_type' does not name a type
  1646.   452 |     using reference = value_type;
  1647.       |                       ^~~~~~~~~~
  1648. /usr/include/absl/strings/cord.h:460:5: error: 'reference' does not name a type
  1649.   460 |     reference operator*() const;
  1650.       |     ^~~~~~~~~
  1651. /usr/include/absl/strings/cord.h:461:5: error: 'pointer' does not name a type
  1652.   461 |     pointer operator->() const;
  1653.       |     ^~~~~~~
  1654. /usr/include/absl/strings/cord.h:492:11: error: 'string_view' in namespace 'absl' does not name a type
  1655.   492 |     absl::string_view current_chunk_;
  1656.       |           ^~~~~~~~~~~
  1657. /usr/include/absl/strings/cord.h:547:30: error: 'string_view' in namespace 'absl' does not name a type
  1658.   547 |     using value_type = absl::string_view;
  1659.       |                              ^~~~~~~~~~~
  1660. /usr/include/absl/strings/cord.h:548:23: error: 'value_type' does not name a type
  1661.   548 |     using reference = value_type&;
  1662.       |                       ^~~~~~~~~~
  1663. /usr/include/absl/strings/cord.h:549:34: error: expected ';' before 'value_type'
  1664.   549 |     using const_reference = const value_type&;
  1665.       |                                  ^~~~~~~~~~~
  1666.       |                                  ;
  1667. /usr/include/absl/strings/cord.h:652:16: error: 'string_view' in namespace 'absl' does not name a type
  1668.   652 |   static absl::string_view ChunkRemaining(const CharIterator& it);
  1669.       |                ^~~~~~~~~~~
  1670. /usr/include/absl/strings/cord.h:740:9: error: 'optional' in namespace 'absl' does not name a template type
  1671.   740 |   absl::optional<absl::string_view> TryFlat() const;
  1672.       |         ^~~~~~~~
  1673. /usr/include/absl/strings/cord.h:747:9: error: 'string_view' in namespace 'absl' does not name a type
  1674.   747 |   absl::string_view Flatten();
  1675.       |         ^~~~~~~~~~~
  1676. /usr/include/absl/strings/cord.h:750:55: error: 'absl::string_view' has not been declared
  1677.   750 |   friend void AbslFormatFlush(absl::Cord* cord, absl::string_view part) {
  1678.       |                                                       ^~~~~~~~~~~
  1679. /usr/include/absl/strings/cord.h:775:9: error: 'optional' in namespace 'absl' does not name a template type
  1680.   775 |   absl::optional<uint32_t> ExpectedChecksum() const;
  1681.       |         ^~~~~~~~
  1682. /usr/include/absl/strings/cord.h:806:34: error: expected ')' before 'src'
  1683.   806 |   explicit Cord(absl::string_view src, MethodIdentifier method);
  1684.       |                ~                 ^~~~
  1685.       |                                  )
  1686. /usr/include/absl/strings/cord.h:810:49: error: 'absl::string_view' has not been declared
  1687.   810 |   friend bool operator==(const Cord& lhs, absl::string_view rhs);
  1688.       |                                                 ^~~~~~~~~~~
  1689. /usr/include/absl/strings/cord.h:816:50: error: 'string_view' is not a member of 'absl'
  1690.   816 |   void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const;
  1691.       |                                                  ^~~~~~~~~~~
  1692. /usr/include/absl/strings/cord.h:816:62: error: template argument 1 is invalid
  1693.   816 |   void ForEachChunk(absl::FunctionRef<void(absl::string_view)>) const;
  1694.       |                                                              ^
  1695. /usr/include/absl/strings/cord.h:820:9: error: 'string_view' in namespace 'absl' does not name a type
  1696.   820 |   absl::string_view FlattenSlowPath();
  1697.       |         ^~~~~~~~~~~
  1698. /usr/include/absl/strings/cord.h:839:51: error: expected ')' before 'sv'
  1699.   839 |     explicit constexpr InlineRep(absl::string_view sv, CordRep* rep);
  1700.       |                                 ~                 ^~~
  1701.       |                                                   )
  1702. /usr/include/absl/strings/cord.h:856:28: error: 'absl::string_view' has not been declared
  1703.   856 |     void AppendArray(absl::string_view src, MethodIdentifier method);
  1704.       |                            ^~~~~~~~~~~
  1705. /usr/include/absl/strings/cord.h:857:11: error: 'string_view' in namespace 'absl' does not name a type
  1706.   857 |     absl::string_view FindFlatStartPiece() const;
  1707.       |           ^~~~~~~~~~~
  1708. /usr/include/absl/strings/cord.h:963:32: error: 'absl::string_view' has not been declared
  1709.   963 |                          absl::string_view* fragment);
  1710.       |                                ^~~~~~~~~~~
  1711. /usr/include/absl/strings/cord.h:968:36: error: 'string_view' is not a member of 'absl'
  1712.   968 |       absl::FunctionRef<void(absl::string_view)> callback);
  1713.       |                                    ^~~~~~~~~~~
  1714. /usr/include/absl/strings/cord.h:968:48: error: template argument 1 is invalid
  1715.   968 |       absl::FunctionRef<void(absl::string_view)> callback);
  1716.       |                                                ^
  1717. /usr/include/absl/strings/cord.h:975:29: error: 'absl::string_view' has not been declared
  1718.   975 |   int CompareSlowPath(absl::string_view rhs, size_t compared_size,
  1719.       |                             ^~~~~~~~~~~
  1720. /usr/include/absl/strings/cord.h:979:25: error: 'absl::string_view' has not been declared
  1721.   979 |   bool EqualsImpl(absl::string_view rhs, size_t size_to_compare) const;
  1722.       |                         ^~~~~~~~~~~
  1723. /usr/include/absl/strings/cord.h:986:16: error: 'string_view' in namespace 'absl' does not name a type
  1724.   986 |   static absl::string_view GetFirstChunk(const Cord& c);
  1725.       |                ^~~~~~~~~~~
  1726. /usr/include/absl/strings/cord.h:987:16: error: 'string_view' in namespace 'absl' does not name a type
  1727.   987 |   static absl::string_view GetFirstChunk(absl::string_view sv);
  1728.       |                ^~~~~~~~~~~
  1729. /usr/include/absl/strings/cord.h:1002:28: error: 'absl::string_view' has not been declared
  1730.  1002 |   void AppendPrecise(absl::string_view src, MethodIdentifier method);
  1731.       |                            ^~~~~~~~~~~
  1732. /usr/include/absl/strings/cord.h:1003:29: error: 'absl::string_view' has not been declared
  1733.  1003 |   void PrependPrecise(absl::string_view src, MethodIdentifier method);
  1734.       |                             ^~~~~~~~~~~
  1735. /usr/include/absl/strings/cord.h:1010:27: error: 'absl::string_view' has not been declared
  1736.  1010 |   void PrependArray(absl::string_view src, MethodIdentifier method);
  1737.       |                           ^~~~~~~~~~~
  1738. /usr/include/absl/strings/cord.h: In function 'H absl::lts_20230802::AbslHashValue(H, const Cord&)':
  1739. /usr/include/absl/strings/cord.h:779:11: error: 'optional' is not a member of 'absl'
  1740.   779 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  1741.       |           ^~~~~~~~
  1742. /usr/include/absl/strings/cord.h:779:26: error: 'string_view' is not a member of 'absl'
  1743.   779 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  1744.       |                          ^~~~~~~~~~~
  1745. /usr/include/absl/strings/cord.h:779:39: error: 'maybe_flat' was not declared in this scope
  1746.   779 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  1747.       |                                       ^~~~~~~~~~
  1748. /usr/include/absl/strings/cord.h:779:54: error: 'const class absl::lts_20230802::Cord' has no member named 'TryFlat'
  1749.   779 |     absl::optional<absl::string_view> maybe_flat = c.TryFlat();
  1750.       |                                                      ^~~~~~~
  1751. /usr/include/absl/strings/cord.h: In member function 'H absl::lts_20230802::Cord::HashFragmented(H) const':
  1752. /usr/include/absl/strings/cord.h:1020:49: error: 'absl::string_view' has not been declared
  1753.  1020 |     ForEachChunk([&combiner, &hash_state](absl::string_view chunk) {
  1754.       |                                                 ^~~~~~~~~~~
  1755. /usr/include/absl/strings/cord.h: In lambda function:
  1756. /usr/include/absl/strings/cord.h:1021:69: error: request for member 'data' in 'chunk', which is of non-class type 'int'
  1757.  1021 |       hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(),
  1758.       |                                                                     ^~~~
  1759. /usr/include/absl/strings/cord.h:1022:46: error: request for member 'size' in 'chunk', which is of non-class type 'int'
  1760.  1022 |                                        chunk.size());
  1761.       |                                              ^~~~
  1762. /usr/include/absl/strings/cord.h: At global scope:
  1763. /usr/include/absl/strings/cord.h:1048:6: error: variable or field 'InitializeCordRepExternal' declared void
  1764.  1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep);
  1765.       |      ^~~~~~~~~~~~~~~~~~~~~~~~~
  1766. /usr/include/absl/strings/cord.h:1048:38: error: 'string_view' is not a member of 'absl'
  1767.  1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep);
  1768.       |                                      ^~~~~~~~~~~
  1769. /usr/include/absl/strings/cord.h:1048:71: error: expected primary-expression before '*' token
  1770.  1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep);
  1771.       |                                                                       ^
  1772. /usr/include/absl/strings/cord.h:1048:73: error: 'rep' was not declared in this scope
  1773.  1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep);
  1774.       |                                                                         ^~~
  1775. /usr/include/absl/strings/cord.h:1054:31: error: 'string_view' is not a member of 'absl'
  1776.  1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) {
  1777.       |                               ^~~~~~~~~~~
  1778. /usr/include/absl/strings/cord.h:1054:57: error: expected primary-expression before '&&' token
  1779.  1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) {
  1780.       |                                                         ^~
  1781. /usr/include/absl/strings/cord.h:1054:60: error: 'releaser' was not declared in this scope; did you mean 'Releaser'?
  1782.  1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) {
  1783.       |                                                            ^~~~~~~~
  1784.       |                                                            Releaser
  1785. /usr/include/absl/strings/cord.h:1054:68: error: expression list treated as compound expression in initializer [-fpermissive]
  1786.  1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) {
  1787.       |                                                                    ^
  1788. /usr/include/absl/strings/cord.h:1054:69: error: expected ';' before '{' token
  1789.  1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) {
  1790.       |                                                                     ^~
  1791.       |                                                                     ;
  1792. /usr/include/absl/strings/cord.h:1066:38: error: 'absl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::cord_internal::NewExternalRep' redeclared as different kind of entity
  1793.  1066 | inline CordRep* NewExternalRep(absl::string_view data,
  1794.       |                                      ^~~~~~~~~~~
  1795. /usr/include/absl/strings/cord.h:1054:10: note: previous declaration 'template<class Releaser> absl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::cord_internal::NewExternalRep<Releaser>'
  1796.  1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) {
  1797.       |          ^~~~~~~~~~~~~~
  1798. /usr/include/absl/strings/cord.h:1066:38: error: 'string_view' is not a member of 'absl'
  1799.  1066 | inline CordRep* NewExternalRep(absl::string_view data,
  1800.       |                                      ^~~~~~~~~~~
  1801. /usr/include/absl/strings/cord.h:1067:39: error: 'releaser' was not declared in this scope
  1802.  1067 |                                void (&releaser)(absl::string_view)) {
  1803.       |                                       ^~~~~~~~
  1804. /usr/include/absl/strings/cord.h:1067:55: error: 'string_view' is not a member of 'absl'
  1805.  1067 |                                void (&releaser)(absl::string_view)) {
  1806.       |                                                       ^~~~~~~~~~~
  1807. /usr/include/absl/strings/cord.h:1074:6: error: redefinition of 'template<class Releaser> absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal'
  1808.  1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  1809.       |      ^~~~~~~~~~~~~~~~~~~~
  1810. /usr/include/absl/strings/cord.h:105:6: note: 'template<class Releaser> absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal<Releaser>' previously declared here
  1811.   105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&);
  1812.       |      ^~~~~~~~~~~~~~~~~~~~
  1813. /usr/include/absl/strings/cord.h:1074:33: error: 'string_view' is not a member of 'absl'
  1814.  1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  1815.       |                                 ^~~~~~~~~~~
  1816. /usr/include/absl/strings/cord.h:1074:59: error: expected primary-expression before '&&' token
  1817.  1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  1818.       |                                                           ^~
  1819. /usr/include/absl/strings/cord.h:1074:62: error: 'releaser' was not declared in this scope; did you mean 'Releaser'?
  1820.  1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) {
  1821.       |                                                              ^~~~~~~~
  1822.       |                                                              Releaser
  1823. /usr/include/absl/strings/cord.h:1089:11: error: 'constexpr const int absl::lts_20230802::Cord::InlineRep::InlineRep' is not a static data member of 'class absl::lts_20230802::Cord::InlineRep'
  1824.  1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep)
  1825.       |           ^~~~
  1826. /usr/include/absl/strings/cord.h:1089:44: error: 'string_view' is not a member of 'absl'
  1827.  1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep)
  1828.       |                                            ^~~~~~~~~~~
  1829. /usr/include/absl/strings/cord.h:1089:67: error: expected primary-expression before '*' token
  1830.  1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep)
  1831.       |                                                                   ^
  1832. /usr/include/absl/strings/cord.h:1089:69: error: 'rep' was not declared in this scope
  1833.  1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep)
  1834.       |                                                                     ^~~
  1835. /usr/include/absl/strings/cord.h:1089:72: error: expression list treated as compound expression in initializer [-fpermissive]
  1836.  1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep)
  1837.       |                                                                        ^
  1838. /usr/include/absl/strings/cord.h:1245:8: error: 'int absl::lts_20230802::Cord::Cord' is not a static data member of 'class absl::lts_20230802::Cord'
  1839.  1245 | inline Cord::Cord(absl::string_view src)
  1840.       |        ^~~~
  1841. /usr/include/absl/strings/cord.h:1245:25: error: 'string_view' is not a member of 'absl'
  1842.  1245 | inline Cord::Cord(absl::string_view src)
  1843.       |                         ^~~~~~~~~~~
  1844. /usr/include/absl/strings/cord.h: In member function 'absl::lts_20230802::Cord& absl::lts_20230802::Cord::operator=(T&&)':
  1845. /usr/include/absl/strings/cord.h:1265:28: error: 'string_view' is not a member of 'absl'
  1846.  1265 |     return operator=(absl::string_view(src));
  1847.       |                            ^~~~~~~~~~~
  1848. /usr/include/absl/strings/cord.h: At global scope:
  1849. /usr/include/absl/strings/cord.h:1312:14: error: 'optional' in namespace 'absl' does not name a template type
  1850.  1312 | inline absl::optional<absl::string_view> Cord::TryFlat() const {
  1851.       |              ^~~~~~~~
  1852. /usr/include/absl/strings/cord.h:1324:14: error: 'string_view' in namespace 'absl' does not name a type
  1853.  1324 | inline absl::string_view Cord::Flatten() {
  1854.       |              ^~~~~~~~~~~
  1855. /usr/include/absl/strings/cord.h:1337:13: error: variable or field 'Append' declared void
  1856.  1337 | inline void Cord::Append(absl::string_view src) {
  1857.       |             ^~~~
  1858. /usr/include/absl/strings/cord.h:1337:32: error: 'string_view' is not a member of 'absl'
  1859.  1337 | inline void Cord::Append(absl::string_view src) {
  1860.       |                                ^~~~~~~~~~~
  1861. /usr/include/absl/strings/cord.h:1341:13: error: variable or field 'Prepend' declared void
  1862.  1341 | inline void Cord::Prepend(absl::string_view src) {
  1863.       |             ^~~~
  1864. /usr/include/absl/strings/cord.h:1341:33: error: 'string_view' is not a member of 'absl'
  1865.  1341 | inline void Cord::Prepend(absl::string_view src) {
  1866.       |                                 ^~~~~~~~~~~
  1867. /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::Append(absl::lts_20230802::CordBuffer)':
  1868. /usr/include/absl/strings/cord.h:1347:9: error: 'string_view' is not a member of 'absl'
  1869.  1347 |   absl::string_view short_value;
  1870.       |         ^~~~~~~~~~~
  1871. /usr/include/absl/strings/cord.h:1348:42: error: 'short_value' was not declared in this scope
  1872.  1348 |   if (CordRep* rep = buffer.ConsumeValue(short_value)) {
  1873.       |                                          ^~~~~~~~~~~
  1874. /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::Prepend(absl::lts_20230802::CordBuffer)':
  1875. /usr/include/absl/strings/cord.h:1357:9: error: 'string_view' is not a member of 'absl'
  1876.  1357 |   absl::string_view short_value;
  1877.       |         ^~~~~~~~~~~
  1878. /usr/include/absl/strings/cord.h:1358:42: error: 'short_value' was not declared in this scope
  1879.  1358 |   if (CordRep* rep = buffer.ConsumeValue(short_value)) {
  1880.       |                                          ^~~~~~~~~~~
  1881. /usr/include/absl/strings/cord.h: At global scope:
  1882. /usr/include/absl/strings/cord.h:1399:13: error: 'bool absl::lts_20230802::Cord::StartsWith' is not a static data member of 'class absl::lts_20230802::Cord'
  1883.  1399 | inline bool Cord::StartsWith(absl::string_view rhs) const {
  1884.       |             ^~~~
  1885. /usr/include/absl/strings/cord.h:1399:36: error: 'string_view' is not a member of 'absl'
  1886.  1399 | inline bool Cord::StartsWith(absl::string_view rhs) const {
  1887.       |                                    ^~~~~~~~~~~
  1888. /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ChunkIterator::InitTree(absl::lts_20230802::cord_internal::CordRep*)':
  1889. /usr/include/absl/strings/cord.h:1408:5: error: 'current_chunk_' was not declared in this scope
  1890.  1408 |     current_chunk_ = btree_reader_.Init(tree->btree());
  1891.       |     ^~~~~~~~~~~~~~
  1892. /usr/include/absl/strings/cord.h:1408:36: error: 'using absl::lts_20230802::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20230802::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20230802::cord_internal::CordRepBtreeReader'} has no member named 'Init'
  1893.  1408 |     current_chunk_ = btree_reader_.Init(tree->btree());
  1894.       |                                    ^~~~
  1895. /usr/include/absl/strings/cord.h:1411:5: error: 'current_chunk_' was not declared in this scope
  1896.  1411 |     current_chunk_ = cord_internal::EdgeData(tree);
  1897.       |     ^~~~~~~~~~~~~~
  1898. /usr/include/absl/strings/cord.h:1411:37: error: 'EdgeData' is not a member of 'absl::lts_20230802::cord_internal'
  1899.  1411 |     current_chunk_ = cord_internal::EdgeData(tree);
  1900.       |                                     ^~~~~~~~
  1901. /usr/include/absl/strings/cord.h: In constructor 'absl::lts_20230802::Cord::ChunkIterator::ChunkIterator(const absl::lts_20230802::Cord*)':
  1902. /usr/include/absl/strings/cord.h:1426:7: error: 'current_chunk_' was not declared in this scope
  1903.  1426 |       current_chunk_ = {};
  1904.       |       ^~~~~~~~~~~~~~
  1905. /usr/include/absl/strings/cord.h:1430:5: error: 'current_chunk_' was not declared in this scope
  1906.  1430 |     current_chunk_ = {cord->contents_.data(), bytes_remaining_};
  1907.       |     ^~~~~~~~~~~~~~
  1908. /usr/include/absl/strings/cord.h: In member function 'absl::lts_20230802::Cord::ChunkIterator& absl::lts_20230802::Cord::ChunkIterator::AdvanceBtree()':
  1909. /usr/include/absl/strings/cord.h:1435:3: error: 'current_chunk_' was not declared in this scope
  1910.  1435 |   current_chunk_ = btree_reader_.Next();
  1911.       |   ^~~~~~~~~~~~~~
  1912. /usr/include/absl/strings/cord.h:1435:34: error: 'using absl::lts_20230802::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20230802::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20230802::cord_internal::CordRepBtreeReader'} has no member named 'Next'
  1913.  1435 |   current_chunk_ = btree_reader_.Next();
  1914.       |                                  ^~~~
  1915. In file included from /usr/include/absl/container/internal/layout.h:163:
  1916. /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ChunkIterator::AdvanceBytesBtree(size_t)':
  1917. /usr/include/absl/strings/cord.h:1440:3: error: 'current_chunk_' was not declared in this scope
  1918.  1440 |   assert(n >= current_chunk_.size());
  1919.       |   ^~~~~~
  1920. /usr/include/absl/strings/cord.h:1444:38: error: 'using absl::lts_20230802::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20230802::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20230802::cord_internal::CordRepBtreeReader'} has no member named 'Next'
  1921.  1444 |       current_chunk_ = btree_reader_.Next();
  1922.       |                                      ^~~~
  1923. /usr/include/absl/strings/cord.h:1447:38: error: 'using absl::lts_20230802::Cord::ChunkIterator::CordRepBtreeReader = class absl::lts_20230802::cord_internal::CordRepBtreeReader' {aka 'class absl::lts_20230802::cord_internal::CordRepBtreeReader'} has no member named 'Seek'
  1924.  1447 |       current_chunk_ = btree_reader_.Seek(offset);
  1925.       |                                      ^~~~
  1926. /usr/include/absl/strings/cord.h: In member function 'absl::lts_20230802::Cord::ChunkIterator& absl::lts_20230802::Cord::ChunkIterator::operator++()':
  1927. /usr/include/absl/strings/cord.h:1457:3: error: 'current_chunk_' was not declared in this scope
  1928.  1457 |   assert(bytes_remaining_ >= current_chunk_.size());
  1929.       |   ^~~~~~
  1930. /usr/include/absl/strings/cord.h: At global scope:
  1931. /usr/include/absl/strings/cord.h:1484:29: error: 'reference' in 'class absl::lts_20230802::Cord::ChunkIterator' does not name a type
  1932.  1484 | inline Cord::ChunkIterator::reference Cord::ChunkIterator::operator*() const {
  1933.       |                             ^~~~~~~~~
  1934. /usr/include/absl/strings/cord.h:1489:29: error: 'pointer' in 'class absl::lts_20230802::Cord::ChunkIterator' does not name a type
  1935.  1489 | inline Cord::ChunkIterator::pointer Cord::ChunkIterator::operator->() const {
  1936.       |                             ^~~~~~~
  1937. /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ChunkIterator::RemoveChunkPrefix(size_t)':
  1938. /usr/include/absl/strings/cord.h:1495:3: error: 'current_chunk_' was not declared in this scope
  1939.  1495 |   assert(n < current_chunk_.size());
  1940.       |   ^~~~~~
  1941. In file included from /usr/include/absl/base/macros.h:36,
  1942.                  from /usr/include/absl/strings/string_view.h:42:
  1943. /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ChunkIterator::AdvanceBytes(size_t)':
  1944. /usr/include/absl/strings/cord.h:1502:7: error: 'current_chunk_' was not declared in this scope
  1945.  1502 |   if (ABSL_PREDICT_TRUE(n < current_chunk_.size())) {
  1946.       |       ^~~~~~~~~~~~~~~~~
  1947. /usr/include/absl/strings/cord.h: In member function 'absl::lts_20230802::Cord::CharIterator& absl::lts_20230802::Cord::CharIterator::operator++()':
  1948. /usr/include/absl/strings/cord.h:1530:7: error: base operand of '->' has non-pointer type 'absl::lts_20230802::Cord::ChunkIterator'
  1949.  1530 |   if (ABSL_PREDICT_TRUE(chunk_iterator_->size() > 1)) {
  1950.       |       ^~~~~~~~~~~~~~~~~
  1951. /usr/include/absl/strings/cord.h: In member function 'const char& absl::lts_20230802::Cord::CharIterator::operator*() const':
  1952. /usr/include/absl/strings/cord.h:1553:26: error: base operand of '->' has non-pointer type 'const absl::lts_20230802::Cord::ChunkIterator'
  1953.  1553 |   return *chunk_iterator_->data();
  1954.       |                          ^~
  1955. /usr/include/absl/strings/cord.h: In member function 'const char* absl::lts_20230802::Cord::CharIterator::operator->() const':
  1956. /usr/include/absl/strings/cord.h:1557:25: error: base operand of '->' has non-pointer type 'const absl::lts_20230802::Cord::ChunkIterator'
  1957.  1557 |   return chunk_iterator_->data();
  1958.       |                         ^~
  1959. /usr/include/absl/strings/cord.h: At global scope:
  1960. /usr/include/absl/strings/cord.h:1570:14: error: 'string_view' in namespace 'absl' does not name a type
  1961.  1570 | inline absl::string_view Cord::ChunkRemaining(const CharIterator& it) {
  1962.       |              ^~~~~~~~~~~
  1963. /usr/include/absl/strings/cord.h:1591:34: error: 'string_view' is not a member of 'absl'
  1964.  1591 |     absl::FunctionRef<void(absl::string_view)> callback) const {
  1965.       |                                  ^~~~~~~~~~~
  1966. /usr/include/absl/strings/cord.h:1591:46: error: template argument 1 is invalid
  1967.  1591 |     absl::FunctionRef<void(absl::string_view)> callback) const {
  1968.       |                                              ^
  1969. /usr/include/absl/strings/cord.h: In member function 'void absl::lts_20230802::Cord::ForEachChunk(int) const':
  1970. /usr/include/absl/strings/cord.h:1594:20: error: 'string_view' is not a member of 'absl'
  1971.  1594 |     callback(absl::string_view(contents_.data(), contents_.size()));
  1972.       |                    ^~~~~~~~~~~
  1973. /usr/include/absl/strings/cord.h:1594:67: error: 'callback' cannot be used as a function
  1974.  1594 |     callback(absl::string_view(contents_.data(), contents_.size()));
  1975.       |                                                                   ^
  1976. /usr/include/absl/strings/cord.h: At global scope:
  1977. /usr/include/absl/strings/cord.h:1622:47: error: 'absl::string_view' has not been declared
  1978.  1622 | inline bool operator==(const Cord& lhs, absl::string_view rhs) {
  1979.       |                                               ^~~~~~~~~~~
  1980. /usr/include/absl/strings/cord.h: In function 'bool absl::lts_20230802::operator==(const Cord&, int)':
  1981. /usr/include/absl/strings/cord.h:1624:25: error: request for member 'size' in 'rhs', which is of non-class type 'int'
  1982.  1624 |   size_t rhs_size = rhs.size();
  1983.       |                         ^~~~
  1984. /usr/include/absl/strings/cord.h: At global scope:
  1985. /usr/include/absl/strings/cord.h:1629:13: error: declaration of 'operator==' as non-function
  1986.  1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  1987.       |             ^~~~~~~~
  1988. /usr/include/absl/strings/cord.h:1629:30: error: 'string_view' is not a member of 'absl'
  1989.  1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  1990.       |                              ^~~~~~~~~~~
  1991. /usr/include/absl/strings/cord.h:1629:45: error: expected primary-expression before 'const'
  1992.  1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; }
  1993.       |                                             ^~~~~
  1994. /usr/include/absl/strings/cord.h:1630:45: error: 'absl::string_view' has not been declared
  1995.  1630 | inline bool operator!=(const Cord& x, absl::string_view y) { return !(x == y); }
  1996.       |                                             ^~~~~~~~~~~
  1997. /usr/include/absl/strings/cord.h:1631:13: error: declaration of 'operator!=' as non-function
  1998.  1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  1999.       |             ^~~~~~~~
  2000. /usr/include/absl/strings/cord.h:1631:30: error: 'string_view' is not a member of 'absl'
  2001.  1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  2002.       |                              ^~~~~~~~~~~
  2003. /usr/include/absl/strings/cord.h:1631:45: error: expected primary-expression before 'const'
  2004.  1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); }
  2005.       |                                             ^~~~~
  2006. /usr/include/absl/strings/cord.h:1632:44: error: 'absl::string_view' has not been declared
  2007.  1632 | inline bool operator<(const Cord& x, absl::string_view y) {
  2008.       |                                            ^~~~~~~~~~~
  2009. /usr/include/absl/strings/cord.h:1635:13: error: declaration of 'operator<' as non-function
  2010.  1635 | inline bool operator<(absl::string_view x, const Cord& y) {
  2011.       |             ^~~~~~~~
  2012. /usr/include/absl/strings/cord.h:1635:29: error: 'string_view' is not a member of 'absl'
  2013.  1635 | inline bool operator<(absl::string_view x, const Cord& y) {
  2014.       |                             ^~~~~~~~~~~
  2015. /usr/include/absl/strings/cord.h:1635:44: error: expected primary-expression before 'const'
  2016.  1635 | inline bool operator<(absl::string_view x, const Cord& y) {
  2017.       |                                            ^~~~~
  2018. /usr/include/absl/strings/cord.h:1638:44: error: 'absl::string_view' has not been declared
  2019.  1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2020.       |                                            ^~~~~~~~~~~
  2021. /usr/include/absl/strings/cord.h: In function 'bool absl::lts_20230802::operator>(const Cord&, int)':
  2022. /usr/include/absl/strings/cord.h:1638:70: error: no match for 'operator<' (operand types are 'int' and 'const absl::lts_20230802::Cord')
  2023.  1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2024.       |                                                                    ~ ^ ~
  2025.       |                                                                    |   |
  2026.       |                                                                    int const absl::lts_20230802::Cord
  2027. In file included from /usr/include/absl/log/log_entry.h:36:
  2028. /usr/include/absl/types/span.h:543:6: note: candidate: 'template<class T> bool absl::lts_20230802::operator<(Span<T>, Span<T>)'
  2029.   543 | bool operator<(Span<T> a, Span<T> b) {
  2030.       |      ^~~~~~~~
  2031. /usr/include/absl/types/span.h:543:6: note:   template argument deduction/substitution failed:
  2032. /usr/include/absl/strings/cord.h:1638:72: note:   mismatched types 'absl::lts_20230802::Span<T>' and 'int'
  2033.  1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2034.       |                                                                        ^
  2035. /usr/include/absl/types/span.h:547:6: note: candidate: 'template<class T> bool absl::lts_20230802::operator<(Span<const T>, Span<T>)'
  2036.   547 | bool operator<(Span<const T> a, Span<T> b) {
  2037.       |      ^~~~~~~~
  2038. /usr/include/absl/types/span.h:547:6: note:   template argument deduction/substitution failed:
  2039. /usr/include/absl/strings/cord.h:1638:72: note:   mismatched types 'absl::lts_20230802::Span<const T>' and 'int'
  2040.  1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2041.       |                                                                        ^
  2042. /usr/include/absl/types/span.h:551:6: note: candidate: 'template<class T> bool absl::lts_20230802::operator<(Span<T>, Span<const T>)'
  2043.   551 | bool operator<(Span<T> a, Span<const T> b) {
  2044.       |      ^~~~~~~~
  2045. /usr/include/absl/types/span.h:551:6: note:   template argument deduction/substitution failed:
  2046. /usr/include/absl/strings/cord.h:1638:72: note:   mismatched types 'absl::lts_20230802::Span<T>' and 'int'
  2047.  1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2048.       |                                                                        ^
  2049. /usr/include/absl/types/span.h:557:6: note: candidate: 'template<class T, class U, class> bool absl::lts_20230802::operator<(const U&, Span<T>)'
  2050.   557 | bool operator<(const U& a, Span<T> b) {
  2051.       |      ^~~~~~~~
  2052. /usr/include/absl/types/span.h:557:6: note:   template argument deduction/substitution failed:
  2053. /usr/include/absl/strings/cord.h:1638:72: note:   'absl::lts_20230802::Cord' is not derived from 'absl::lts_20230802::Span<T>'
  2054.  1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2055.       |                                                                        ^
  2056. /usr/include/absl/types/span.h:563:6: note: candidate: 'template<class T, class U, class> bool absl::lts_20230802::operator<(Span<T>, const U&)'
  2057.   563 | bool operator<(Span<T> a, const U& b) {
  2058.       |      ^~~~~~~~
  2059. /usr/include/absl/types/span.h:563:6: note:   template argument deduction/substitution failed:
  2060. /usr/include/absl/strings/cord.h:1638:72: note:   mismatched types 'absl::lts_20230802::Span<T>' and 'int'
  2061.  1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2062.       |                                                                        ^
  2063. /usr/include/absl/container/inlined_vector.h:951:6: note: candidate: 'template<class T, long unsigned int N, class A> bool absl::lts_20230802::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)'
  2064.   951 | bool operator<(const absl::InlinedVector<T, N, A>& a,
  2065.       |      ^~~~~~~~
  2066. /usr/include/absl/container/inlined_vector.h:951:6: note:   template argument deduction/substitution failed:
  2067. /usr/include/absl/strings/cord.h:1638:72: note:   mismatched types 'const absl::lts_20230802::InlinedVector<T, N, A>' and 'int'
  2068.  1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; }
  2069.       |                                                                        ^
  2070. In file included from /usr/include/absl/log/internal/nullstream.h:36:
  2071. /usr/include/absl/base/log_severity.h:163:1: note: candidate: 'constexpr bool absl::lts_20230802::operator<(LogSeverity, LogSeverityAtLeast)'
  2072.   163 | COMPOP(>, <, LogSeverityAtLeast)
  2073.       | ^~~~~~
  2074. /usr/include/absl/base/log_severity.h:163:1: note:   no known conversion for argument 1 from 'int' to 'absl::lts_20230802::LogSeverity'
  2075.   163 | COMPOP(>, <, LogSeverityAtLeast)
  2076.       | ^~~~~~
  2077. /usr/include/absl/base/log_severity.h:165:1: note: candidate: 'constexpr bool absl::lts_20230802::operator<(LogSeverityAtMost, LogSeverity)'
  2078.   165 | COMPOP(<, >, LogSeverityAtMost)
  2079.       | ^~~~~~
  2080. /usr/include/absl/base/log_severity.h:165:1: note:   no known conversion for argument 1 from 'int' to 'absl::lts_20230802::LogSeverityAtMost'
  2081.   165 | COMPOP(<, >, LogSeverityAtMost)
  2082.       | ^~~~~~
  2083. /usr/include/absl/time/time.h:1720:46: note: candidate: 'constexpr bool absl::lts_20230802::operator<(Duration, Duration)'
  2084.  1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  2085.       |                                              ^~~~~~~~
  2086. /usr/include/absl/time/time.h:1720:65: note:   no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Duration'
  2087.  1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  2088.       |                                                        ~~~~~~~~~^~~
  2089. /usr/include/absl/time/time.h:855:46: note: candidate: 'constexpr bool absl::lts_20230802::operator<(Time, Time)'
  2090.   855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  2091.       |                                              ^~~~~~~~
  2092. /usr/include/absl/time/time.h:855:61: note:   no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Time'
  2093.   855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  2094.       |                                                        ~~~~~^~~
  2095. In file included from /usr/include/absl/strings/internal/str_format/arg.h:33:
  2096. /usr/include/absl/numeric/int128.h:810:16: note: candidate: 'constexpr bool absl::lts_20230802::operator<(uint128, uint128)'
  2097.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  2098.       |                ^~~~~~~~
  2099. /usr/include/absl/numeric/int128.h:810:47: note:   no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::uint128'
  2100.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  2101.       |                                       ~~~~~~~~^~~
  2102. In file included from /usr/include/absl/numeric/int128.h:1152:
  2103. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: 'constexpr bool absl::lts_20230802::operator<(int128, int128)'
  2104.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  2105.       |                ^~~~~~~~
  2106. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note:   no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::int128'
  2107.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  2108.       |                                      ~~~~~~~^~~
  2109. /usr/include/absl/strings/cord.h:1609:13: note: candidate: 'bool absl::lts_20230802::operator<(const Cord&, const Cord&)'
  2110.  1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  2111.       |             ^~~~~~~~
  2112. /usr/include/absl/strings/cord.h:1609:35: note:   no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&'
  2113.  1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  2114.       |                       ~~~~~~~~~~~~^
  2115. /usr/include/absl/strings/cord.h:1632:13: note: candidate: 'bool absl::lts_20230802::operator<(const Cord&, int)'
  2116.  1632 | inline bool operator<(const Cord& x, absl::string_view y) {
  2117.       |             ^~~~~~~~
  2118. /usr/include/absl/strings/cord.h:1632:35: note:   no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&'
  2119.  1632 | inline bool operator<(const Cord& x, absl::string_view y) {
  2120.       |                       ~~~~~~~~~~~~^
  2121. /usr/include/absl/strings/cord.h: At global scope:
  2122. /usr/include/absl/strings/cord.h:1639:13: error: declaration of 'operator>' as non-function
  2123.  1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  2124.       |             ^~~~~~~~
  2125. /usr/include/absl/strings/cord.h:1639:29: error: 'string_view' is not a member of 'absl'
  2126.  1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  2127.       |                             ^~~~~~~~~~~
  2128. /usr/include/absl/strings/cord.h:1639:44: error: expected primary-expression before 'const'
  2129.  1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; }
  2130.       |                                            ^~~~~
  2131. /usr/include/absl/strings/cord.h:1640:45: error: 'absl::string_view' has not been declared
  2132.  1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2133.       |                                             ^~~~~~~~~~~
  2134. /usr/include/absl/strings/cord.h: In function 'bool absl::lts_20230802::operator<=(const Cord&, int)':
  2135. /usr/include/absl/strings/cord.h:1640:73: error: no match for 'operator<' (operand types are 'int' and 'const absl::lts_20230802::Cord')
  2136.  1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2137.       |                                                                       ~ ^ ~
  2138.       |                                                                       |   |
  2139.       |                                                                       int const absl::lts_20230802::Cord
  2140. /usr/include/absl/types/span.h:543:6: note: candidate: 'template<class T> bool absl::lts_20230802::operator<(Span<T>, Span<T>)'
  2141.   543 | bool operator<(Span<T> a, Span<T> b) {
  2142.       |      ^~~~~~~~
  2143. /usr/include/absl/types/span.h:543:6: note:   template argument deduction/substitution failed:
  2144. /usr/include/absl/strings/cord.h:1640:75: note:   mismatched types 'absl::lts_20230802::Span<T>' and 'int'
  2145.  1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2146.       |                                                                           ^
  2147. /usr/include/absl/types/span.h:547:6: note: candidate: 'template<class T> bool absl::lts_20230802::operator<(Span<const T>, Span<T>)'
  2148.   547 | bool operator<(Span<const T> a, Span<T> b) {
  2149.       |      ^~~~~~~~
  2150. /usr/include/absl/types/span.h:547:6: note:   template argument deduction/substitution failed:
  2151. /usr/include/absl/strings/cord.h:1640:75: note:   mismatched types 'absl::lts_20230802::Span<const T>' and 'int'
  2152.  1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2153.       |                                                                           ^
  2154. /usr/include/absl/types/span.h:551:6: note: candidate: 'template<class T> bool absl::lts_20230802::operator<(Span<T>, Span<const T>)'
  2155.   551 | bool operator<(Span<T> a, Span<const T> b) {
  2156.       |      ^~~~~~~~
  2157. /usr/include/absl/types/span.h:551:6: note:   template argument deduction/substitution failed:
  2158. /usr/include/absl/strings/cord.h:1640:75: note:   mismatched types 'absl::lts_20230802::Span<T>' and 'int'
  2159.  1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2160.       |                                                                           ^
  2161. /usr/include/absl/types/span.h:557:6: note: candidate: 'template<class T, class U, class> bool absl::lts_20230802::operator<(const U&, Span<T>)'
  2162.   557 | bool operator<(const U& a, Span<T> b) {
  2163.       |      ^~~~~~~~
  2164. /usr/include/absl/types/span.h:557:6: note:   template argument deduction/substitution failed:
  2165. /usr/include/absl/strings/cord.h:1640:75: note:   'absl::lts_20230802::Cord' is not derived from 'absl::lts_20230802::Span<T>'
  2166.  1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2167.       |                                                                           ^
  2168. /usr/include/absl/types/span.h:563:6: note: candidate: 'template<class T, class U, class> bool absl::lts_20230802::operator<(Span<T>, const U&)'
  2169.   563 | bool operator<(Span<T> a, const U& b) {
  2170.       |      ^~~~~~~~
  2171. /usr/include/absl/types/span.h:563:6: note:   template argument deduction/substitution failed:
  2172. /usr/include/absl/strings/cord.h:1640:75: note:   mismatched types 'absl::lts_20230802::Span<T>' and 'int'
  2173.  1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2174.       |                                                                           ^
  2175. /usr/include/absl/container/inlined_vector.h:951:6: note: candidate: 'template<class T, long unsigned int N, class A> bool absl::lts_20230802::operator<(const InlinedVector<T, N, A>&, const InlinedVector<T, N, A>&)'
  2176.   951 | bool operator<(const absl::InlinedVector<T, N, A>& a,
  2177.       |      ^~~~~~~~
  2178. /usr/include/absl/container/inlined_vector.h:951:6: note:   template argument deduction/substitution failed:
  2179. /usr/include/absl/strings/cord.h:1640:75: note:   mismatched types 'const absl::lts_20230802::InlinedVector<T, N, A>' and 'int'
  2180.  1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); }
  2181.       |                                                                           ^
  2182. /usr/include/absl/base/log_severity.h:163:1: note: candidate: 'constexpr bool absl::lts_20230802::operator<(LogSeverity, LogSeverityAtLeast)'
  2183.   163 | COMPOP(>, <, LogSeverityAtLeast)
  2184.       | ^~~~~~
  2185. /usr/include/absl/base/log_severity.h:163:1: note:   no known conversion for argument 1 from 'int' to 'absl::lts_20230802::LogSeverity'
  2186.   163 | COMPOP(>, <, LogSeverityAtLeast)
  2187.       | ^~~~~~
  2188. /usr/include/absl/base/log_severity.h:165:1: note: candidate: 'constexpr bool absl::lts_20230802::operator<(LogSeverityAtMost, LogSeverity)'
  2189.   165 | COMPOP(<, >, LogSeverityAtMost)
  2190.       | ^~~~~~
  2191. /usr/include/absl/base/log_severity.h:165:1: note:   no known conversion for argument 1 from 'int' to 'absl::lts_20230802::LogSeverityAtMost'
  2192.   165 | COMPOP(<, >, LogSeverityAtMost)
  2193.       | ^~~~~~
  2194. /usr/include/absl/time/time.h:1720:46: note: candidate: 'constexpr bool absl::lts_20230802::operator<(Duration, Duration)'
  2195.  1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  2196.       |                                              ^~~~~~~~
  2197. /usr/include/absl/time/time.h:1720:65: note:   no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Duration'
  2198.  1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs,
  2199.       |                                                        ~~~~~~~~~^~~
  2200. /usr/include/absl/time/time.h:855:46: note: candidate: 'constexpr bool absl::lts_20230802::operator<(Time, Time)'
  2201.   855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  2202.       |                                              ^~~~~~~~
  2203. /usr/include/absl/time/time.h:855:61: note:   no known conversion for argument 1 from 'int' to 'absl::lts_20230802::Time'
  2204.   855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) {
  2205.       |                                                        ~~~~~^~~
  2206. /usr/include/absl/numeric/int128.h:810:16: note: candidate: 'constexpr bool absl::lts_20230802::operator<(uint128, uint128)'
  2207.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  2208.       |                ^~~~~~~~
  2209. /usr/include/absl/numeric/int128.h:810:47: note:   no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::uint128'
  2210.   810 | constexpr bool operator<(uint128 lhs, uint128 rhs) {
  2211.       |                                       ~~~~~~~~^~~
  2212. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: 'constexpr bool absl::lts_20230802::operator<(int128, int128)'
  2213.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  2214.       |                ^~~~~~~~
  2215. /usr/include/absl/numeric/int128_have_intrinsic.inc:207:45: note:   no known conversion for argument 2 from 'const absl::lts_20230802::Cord' to 'absl::lts_20230802::int128'
  2216.   207 | constexpr bool operator<(int128 lhs, int128 rhs) {
  2217.       |                                      ~~~~~~~^~~
  2218. /usr/include/absl/strings/cord.h:1609:13: note: candidate: 'bool absl::lts_20230802::operator<(const Cord&, const Cord&)'
  2219.  1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  2220.       |             ^~~~~~~~
  2221. /usr/include/absl/strings/cord.h:1609:35: note:   no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&'
  2222.  1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; }
  2223.       |                       ~~~~~~~~~~~~^
  2224. /usr/include/absl/strings/cord.h:1632:13: note: candidate: 'bool absl::lts_20230802::operator<(const Cord&, int)'
  2225.  1632 | inline bool operator<(const Cord& x, absl::string_view y) {
  2226.       |             ^~~~~~~~
  2227. /usr/include/absl/strings/cord.h:1632:35: note:   no known conversion for argument 1 from 'int' to 'const absl::lts_20230802::Cord&'
  2228.  1632 | inline bool operator<(const Cord& x, absl::string_view y) {
  2229.       |                       ~~~~~~~~~~~~^
  2230. /usr/include/absl/strings/cord.h: At global scope:
  2231. /usr/include/absl/strings/cord.h:1641:13: error: declaration of 'operator<=' as non-function
  2232.  1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  2233.       |             ^~~~~~~~
  2234. /usr/include/absl/strings/cord.h:1641:30: error: 'string_view' is not a member of 'absl'
  2235.  1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  2236.       |                              ^~~~~~~~~~~
  2237. /usr/include/absl/strings/cord.h:1641:45: error: expected primary-expression before 'const'
  2238.  1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); }
  2239.       |                                             ^~~~~
  2240. /usr/include/absl/strings/cord.h:1642:45: error: 'absl::string_view' has not been declared
  2241.  1642 | inline bool operator>=(const Cord& x, absl::string_view y) { return !(x < y); }
  2242.       |                                             ^~~~~~~~~~~
  2243. /usr/include/absl/strings/cord.h:1643:13: error: declaration of 'operator>=' as non-function
  2244.  1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  2245.       |             ^~~~~~~~
  2246. /usr/include/absl/strings/cord.h:1643:30: error: 'string_view' is not a member of 'absl'
  2247.  1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  2248.       |                              ^~~~~~~~~~~
  2249. /usr/include/absl/strings/cord.h:1643:45: error: expected primary-expression before 'const'
  2250.  1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); }
  2251.       |                                             ^~~~~
  2252. In file included from /usr/include/google/protobuf/io/coded_stream.h:136:
  2253. /usr/include/google/protobuf/port.h:173:14: error: 'optional' in namespace 'absl' does not name a template type
  2254.   173 | inline absl::optional<absl::string_view> RttiTypeName() {
  2255.       |              ^~~~~~~~
  2256. /usr/include/google/protobuf/io/coded_stream.h:885:51: error: 'absl::string_view' has not been declared
  2257.   885 |   uint8_t* WriteStringOutline(uint32_t num, absl::string_view s, uint8_t* ptr);
  2258.       |                                                   ^~~~~~~~~~~
  2259. /usr/include/google/protobuf/io/coded_stream.h: In member function 'std::ptrdiff_t google::protobuf::io::EpsCopyOutputStream::GetSize(uint8_t*) const':
  2260. /usr/include/google/protobuf/io/coded_stream.h:847:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2261.   847 |     ABSL_DCHECK(ptr <= end_ + kSlopBytes);  // NOLINT
  2262.       |     ^~~~~~~~~~~
  2263.       |     |
  2264.       |     const char*
  2265. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2266.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2267.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2268. /usr/include/google/protobuf/io/coded_stream.h: In member function 'uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteTag(uint32_t, uint32_t, uint8_t*)':
  2269. /usr/include/google/protobuf/io/coded_stream.h:868:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2270.   868 |     ABSL_DCHECK(ptr < end_);  // NOLINT
  2271.       |     ^~~~~~~~~~~
  2272.       |     |
  2273.       |     const char*
  2274. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2275.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2276.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2277. /usr/include/google/protobuf/io/coded_stream.h: In member function 'bool google::protobuf::io::CodedOutputStream::HadError()':
  2278. /usr/include/google/protobuf/io/coded_stream.h:1077:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2279.  1077 |     ABSL_DCHECK(cur_);
  2280.       |     ^~~~~~~~~~~
  2281.       |     |
  2282.       |     const char*
  2283. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2284.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2285.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2286. /usr/include/google/protobuf/arena_align.h: In function 'google::protobuf::internal::ArenaAlign google::protobuf::internal::ArenaAlignAs(size_t)':
  2287. /usr/include/google/protobuf/arena_align.h:180:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)'
  2288.   180 |   ABSL_DCHECK_NE(align, 0U);
  2289.       |   ^~~~~~~~~~~~~~
  2290. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2291.   357 |   LogMessageFatal(const char* file, int line,
  2292.       |   ^~~~~~~~~~~~~~~
  2293. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2294.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2295.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2296. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2297.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2298.       |   ^~~~~~~~~~~~~~~
  2299. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2300. /usr/include/google/protobuf/arena_align.h:181:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2301.   181 |   ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align;
  2302.       |   ^~~~~~~~~~~
  2303.       |   |
  2304.       |   const char*
  2305. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2306.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2307.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2308. /usr/include/google/protobuf/arena_cleanup.h: In function 'void google::protobuf::internal::cleanup::CreateNode(Tag, void*, const void*, void (*)(void*))':
  2309. /usr/include/google/protobuf/arena_cleanup.h:96:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)'
  2310.    96 |     ABSL_DCHECK_EQ(elem & 3, 0ULL);  // Must be aligned
  2311.       |     ^~~~~~~~~~~~~~
  2312. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2313.   357 |   LogMessageFatal(const char* file, int line,
  2314.       |   ^~~~~~~~~~~~~~~
  2315. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2316.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2317.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2318. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2319.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2320.       |   ^~~~~~~~~~~~~~~
  2321. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2322. /usr/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*)':
  2323. /usr/include/google/protobuf/string_block.h:146:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)'
  2324.   146 |   ABSL_DCHECK_EQ(count, NextSize(next));
  2325.       |   ^~~~~~~~~~~~~~
  2326. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2327.   357 |   LogMessageFatal(const char* file, int line,
  2328.       |   ^~~~~~~~~~~~~~~
  2329. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2330.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2331.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2332. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2333.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2334.       |   ^~~~~~~~~~~~~~~
  2335. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2336. /usr/include/google/protobuf/string_block.h: In static member function 'static size_t google::protobuf::internal::StringBlock::Delete(google::protobuf::internal::StringBlock*)':
  2337. /usr/include/google/protobuf/string_block.h:168:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2338.   168 |   ABSL_DCHECK(block != nullptr);
  2339.       |   ^~~~~~~~~~~
  2340.       |   |
  2341.       |   const char*
  2342. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2343.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2344.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2345. /usr/include/google/protobuf/string_block.h: In member function 'std::string* google::protobuf::internal::StringBlock::AtOffset(size_t)':
  2346. /usr/include/google/protobuf/string_block.h:183:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)'
  2347.   183 |   ABSL_DCHECK_LE(offset, effective_size());
  2348.       |   ^~~~~~~~~~~~~~
  2349. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2350.   357 |   LogMessageFatal(const char* file, int line,
  2351.       |   ^~~~~~~~~~~~~~~
  2352. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2353.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2354.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2355. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2356.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2357.       |   ^~~~~~~~~~~~~~~
  2358. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2359. /usr/include/google/protobuf/serial_arena.h: In constructor 'google::protobuf::internal::ArenaBlock::ArenaBlock(google::protobuf::internal::ArenaBlock*, size_t)':
  2360. /usr/include/google/protobuf/serial_arena.h:72:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)'
  2361.    72 |     ABSL_DCHECK_GT(size, sizeof(ArenaBlock));
  2362.       |     ^~~~~~~~~~~~~~
  2363. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2364.   357 |   LogMessageFatal(const char* file, int line,
  2365.       |   ^~~~~~~~~~~~~~~
  2366. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2367.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2368.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2369. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2370.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2371.       |   ^~~~~~~~~~~~~~~
  2372. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2373. /usr/include/google/protobuf/serial_arena.h: In member function 'char* google::protobuf::internal::ArenaBlock::Pointer(size_t)':
  2374. /usr/include/google/protobuf/serial_arena.h:76:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)'
  2375.    76 |     ABSL_DCHECK_LE(n, size);
  2376.       |     ^~~~~~~~~~~~~~
  2377. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2378.   357 |   LogMessageFatal(const char* file, int line,
  2379.       |   ^~~~~~~~~~~~~~~
  2380. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2381.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2382.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2383. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2384.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2385.       |   ^~~~~~~~~~~~~~~
  2386. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2387. /usr/include/google/protobuf/serial_arena.h: In member function 'bool google::protobuf::internal::SerialArena::MaybeAllocateAligned(size_t, void**)':
  2388. /usr/include/google/protobuf/serial_arena.h:247:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2389.   247 |     ABSL_DCHECK(internal::ArenaAlignDefault::IsAligned(n));
  2390.       |     ^~~~~~~~~~~
  2391.       |     |
  2392.       |     const char*
  2393. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2394.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2395.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2396. /usr/include/google/protobuf/serial_arena.h:248:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)'
  2397.   248 |     ABSL_DCHECK_GE(limit_, ptr());
  2398.       |     ^~~~~~~~~~~~~~
  2399. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2400.   357 |   LogMessageFatal(const char* file, int line,
  2401.       |   ^~~~~~~~~~~~~~~
  2402. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2403.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2404.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2405. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2406.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2407.       |   ^~~~~~~~~~~~~~~
  2408. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2409. /usr/include/google/protobuf/serial_arena.h: In member function 'void* google::protobuf::internal::SerialArena::AllocateFromExistingWithCleanupFallback(size_t, size_t, void (*)(void*))':
  2410. /usr/include/google/protobuf/serial_arena.h:308:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)'
  2411.   308 |     ABSL_DCHECK_GE(limit_, ptr());
  2412.       |     ^~~~~~~~~~~~~~
  2413. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2414.   357 |   LogMessageFatal(const char* file, int line,
  2415.       |   ^~~~~~~~~~~~~~~
  2416. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2417.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2418.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2419. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2420.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2421.       |   ^~~~~~~~~~~~~~~
  2422. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2423. /usr/include/google/protobuf/serial_arena.h: In member function 'void google::protobuf::internal::SerialArena::AddCleanupFromExisting(void*, void (*)(void*))':
  2424. /usr/include/google/protobuf/serial_arena.h:320:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)'
  2425.   320 |     ABSL_DCHECK_GE(limit_, ptr());
  2426.       |     ^~~~~~~~~~~~~~
  2427. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2428.   357 |   LogMessageFatal(const char* file, int line,
  2429.       |   ^~~~~~~~~~~~~~~
  2430. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2431.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2432.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2433. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2434.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2435.       |   ^~~~~~~~~~~~~~~
  2436. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2437. /usr/include/google/protobuf/arenastring.h: In static member function 'static void google::protobuf::internal::TaggedStringPtr::assert_aligned(const void*)':
  2438. /usr/include/google/protobuf/arenastring.h:200:5: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)'
  2439.   200 |     ABSL_DCHECK_EQ(reinterpret_cast<uintptr_t>(p) & kMask, 0UL);
  2440.       |     ^~~~~~~~~~~~~~
  2441. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2442.   357 |   LogMessageFatal(const char* file, int line,
  2443.       |   ^~~~~~~~~~~~~~~
  2444. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2445.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2446.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2447. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2448.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2449.       |   ^~~~~~~~~~~~~~~
  2450. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2451. /usr/include/google/protobuf/arenastring.h: In member function 'std::string* google::protobuf::internal::TaggedStringPtr::TagAs(Type, std::string*)':
  2452. /usr/include/google/protobuf/arenastring.h:204:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2453.   204 |     ABSL_DCHECK(p != nullptr);
  2454.       |     ^~~~~~~~~~~
  2455.       |     |
  2456.       |     const char*
  2457. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2458.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2459.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2460. In file included from /tmp/yaourt-tmp-anarch/aur-aasdk-git/src/aasdk-git/aasdk_build/aasdk_proto/AVChannelData.pb.h:26:
  2461. /usr/include/google/protobuf/arenastring.h: At global scope:
  2462. /usr/include/google/protobuf/arenastring.h:262:18: error: 'absl::string_view' has not been declared
  2463.   262 |   void Set(absl::string_view value, Arena* arena);
  2464.       |                  ^~~~~~~~~~~
  2465. /usr/include/google/protobuf/arenastring.h:269:23: error: 'absl::string_view' has not been declared
  2466.   269 |   void SetBytes(absl::string_view value, Arena* arena);
  2467.       |                       ^~~~~~~~~~~
  2468. /usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::Set(const char*, google::protobuf::Arena*)':
  2469. /usr/include/google/protobuf/arenastring.h:413:13: error: 'string_view' is not a member of 'absl'
  2470.   413 |   Set(absl::string_view{s}, arena);
  2471.       |             ^~~~~~~~~~~
  2472. /usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::Set(const char*, size_t, google::protobuf::Arena*)':
  2473. /usr/include/google/protobuf/arenastring.h:417:13: error: 'string_view' is not a member of 'absl'
  2474.   417 |   Set(absl::string_view{s, n}, arena);
  2475.       |             ^~~~~~~~~~~
  2476. /usr/include/google/protobuf/arenastring.h: At global scope:
  2477. /usr/include/google/protobuf/arenastring.h:420:13: error: variable or field 'SetBytes' declared void
  2478.   420 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  2479.       |             ^~~~~~~~~~~~~~
  2480. /usr/include/google/protobuf/arenastring.h:420:44: error: 'string_view' is not a member of 'absl'
  2481.   420 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  2482.       |                                            ^~~~~~~~~~~
  2483. /usr/include/google/protobuf/arenastring.h:420:68: error: expected primary-expression before '*' token
  2484.   420 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  2485.       |                                                                    ^
  2486. /usr/include/google/protobuf/arenastring.h:420:70: error: 'arena' was not declared in this scope; did you mean 'Arena'?
  2487.   420 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  2488.       |                                                                      ^~~~~
  2489.       |                                                                      Arena
  2490. /usr/include/google/protobuf/arenastring.h: In member function 'void google::protobuf::internal::ArenaStringPtr::SetBytes(const void*, size_t, google::protobuf::Arena*)':
  2491. /usr/include/google/protobuf/arenastring.h:442:13: error: 'string_view' is not a member of 'absl'
  2492.   442 |   Set(absl::string_view{static_cast<const char*>(p), n}, arena);
  2493.       |             ^~~~~~~~~~~
  2494. /usr/include/google/protobuf/arenastring.h: In member function 'std::string* google::protobuf::internal::ArenaStringPtr::UnsafeMutablePointer()':
  2495. /usr/include/google/protobuf/arenastring.h:481:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2496.   481 |   ABSL_DCHECK(tagged_ptr_.IsMutable());
  2497.       |   ^~~~~~~~~~~
  2498.       |   |
  2499.       |   const char*
  2500. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2501.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2502.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2503. /usr/include/google/protobuf/arenastring.h:482:3: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2504.   482 |   ABSL_DCHECK(tagged_ptr_.Get() != nullptr);
  2505.       |   ^~~~~~~~~~~
  2506.       |   |
  2507.       |   const char*
  2508. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2509.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2510.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2511. /usr/include/google/protobuf/message_lite.h: In function 'int google::protobuf::internal::ToIntSize(size_t)':
  2512. /usr/include/google/protobuf/message_lite.h:125:3: error: no matching function for call to 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)'
  2513.   125 |   ABSL_DCHECK_LE(size, static_cast<size_t>(INT_MAX));
  2514.       |   ^~~~~~~~~~~~~~
  2515. /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2516.   357 |   LogMessageFatal(const char* file, int line,
  2517.       |   ^~~~~~~~~~~~~~~
  2518. /usr/include/absl/log/internal/log_message.h:358:37: note:   no known conversion for argument 3 from 'std::string' {aka 'std::__cxx11::basic_string<char>'} to 'int'
  2519.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2520.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2521. /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)'
  2522.   356 |   LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD;
  2523.       |   ^~~~~~~~~~~~~~~
  2524. /usr/include/absl/log/internal/log_message.h:356:3: note:   candidate expects 2 arguments, 3 provided
  2525. In file included from /usr/include/google/protobuf/generated_message_tctable_decl.h:44,
  2526.                  from /tmp/yaourt-tmp-anarch/aur-aasdk-git/src/aasdk-git/aasdk_build/aasdk_proto/AVChannelData.pb.h:27:
  2527. /usr/include/google/protobuf/message_lite.h: At global scope:
  2528. /usr/include/google/protobuf/message_lite.h:290:63: error: 'absl::string_view' has not been declared
  2529.   290 |   PROTOBUF_ATTRIBUTE_REINITIALIZES bool ParseFromString(absl::string_view data);
  2530.       |                                                               ^~~~~~~~~~~
  2531. /usr/include/google/protobuf/message_lite.h:294:13: error: 'absl::string_view' has not been declared
  2532.   294 |       absl::string_view data);
  2533.       |             ^~~~~~~~~~~
  2534. /usr/include/google/protobuf/message_lite.h:325:30: error: 'absl::string_view' has not been declared
  2535.   325 |   bool MergeFromString(absl::string_view data);
  2536.       |                              ^~~~~~~~~~~
  2537. /usr/include/google/protobuf/message_lite.h:536:26: error: 'string_view' is not a member of 'absl'
  2538.   536 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  2539.       |                          ^~~~~~~~~~~
  2540. /usr/include/google/protobuf/message_lite.h:536:56: error: expected primary-expression before '*' token
  2541.   536 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  2542.       |                                                        ^
  2543. /usr/include/google/protobuf/message_lite.h:536:58: error: 'msg' was not declared in this scope
  2544.   536 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  2545.       |                                                          ^~~
  2546. /usr/include/google/protobuf/message_lite.h:537:44: error: expected primary-expression before 'parse_flags'
  2547.   537 |                    MessageLite::ParseFlags parse_flags);
  2548.       |                                            ^~~~~~~~~~~
  2549. /usr/include/google/protobuf/message_lite.h:537:55: error: expression list treated as compound expression in initializer [-fpermissive]
  2550.   537 |                    MessageLite::ParseFlags parse_flags);
  2551.       |                                                       ^
  2552. /usr/include/google/protobuf/message_lite.h:538:42: error: expected ';' before '(' token
  2553.   538 | extern template bool MergeFromImpl<false>(absl::string_view input,
  2554.       |                                          ^
  2555.       |                                          ;
  2556. /usr/include/google/protobuf/message_lite.h:541:41: error: expected ';' before '(' token
  2557.   541 | extern template bool MergeFromImpl<true>(absl::string_view input,
  2558.       |                                         ^
  2559.       |                                         ;
  2560. /usr/include/google/protobuf/message_lite.h:547:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl(google::protobuf::io::ZeroCopyInputStream*, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration
  2561.   547 |                    MessageLite::ParseFlags parse_flags);
  2562.       |                                                       ^
  2563. /usr/include/google/protobuf/message_lite.h:536:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>'
  2564.   536 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  2565.       |      ^~~~~~~~~~~~~
  2566. /usr/include/google/protobuf/message_lite.h:548:22: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template
  2567.   548 | extern template bool MergeFromImpl<false>(io::ZeroCopyInputStream* input,
  2568.       |                      ^~~~~~~~~~~~~~~~~~~~
  2569. /usr/include/google/protobuf/message_lite.h:551:22: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template
  2570.   551 | extern template bool MergeFromImpl<true>(io::ZeroCopyInputStream* input,
  2571.       |                      ^~~~~~~~~~~~~~~~~~~
  2572. /usr/include/google/protobuf/message_lite.h:562:55: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl(BoundedZCIS, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration
  2573.   562 |                    MessageLite::ParseFlags parse_flags);
  2574.       |                                                       ^
  2575. /usr/include/google/protobuf/message_lite.h:536:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>'
  2576.   536 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  2577.       |      ^~~~~~~~~~~~~
  2578. /usr/include/google/protobuf/message_lite.h:563:22: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template
  2579.   563 | extern template bool MergeFromImpl<false>(BoundedZCIS input, MessageLite* msg,
  2580.       |                      ^~~~~~~~~~~~~~~~~~~~
  2581. /usr/include/google/protobuf/message_lite.h:565:22: error: 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>' is not a function template
  2582.   565 | extern template bool MergeFromImpl<true>(BoundedZCIS input, MessageLite* msg,
  2583.       |                      ^~~~~~~~~~~~~~~~~~~
  2584. /usr/include/google/protobuf/message_lite.h:573:55: error: 'template<bool alias, class T> bool google::protobuf::internal::MergeFromImpl(const SourceWrapper<T>&, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)' conflicts with a previous declaration
  2585.   573 |                    MessageLite::ParseFlags parse_flags) {
  2586.       |                                                       ^
  2587. /usr/include/google/protobuf/message_lite.h:536:6: note: previous declaration 'template<bool alias> bool google::protobuf::internal::MergeFromImpl<alias>'
  2588.   536 | bool MergeFromImpl(absl::string_view input, MessageLite* msg,
  2589.       |      ^~~~~~~~~~~~~
  2590. In file included from /usr/include/google/protobuf/repeated_field.h:65,
  2591.                  from /usr/include/google/protobuf/implicit_weak_message.h:39,
  2592.                  from /usr/include/google/protobuf/parse_context.h:50,
  2593.                  from /usr/include/google/protobuf/generated_message_tctable_decl.h:45:
  2594. /usr/include/google/protobuf/generated_enum_util.h:60:9: error: 'string_view' in namespace 'absl' does not name a type
  2595.    60 |   absl::string_view name;
  2596.       |         ^~~~~~~~~~~
  2597. /usr/include/google/protobuf/generated_enum_util.h:66:44: error: 'absl::string_view' has not been declared
  2598.    66 |                                      absl::string_view name, int* value);
  2599.       |                                            ^~~~~~~~~~~
  2600. /usr/include/google/protobuf/repeated_ptr_field.h: In member function 'void google::protobuf::internal::RepeatedPtrFieldBase::InternalSwap(google::protobuf::internal::RepeatedPtrFieldBase*)':
  2601. /usr/include/google/protobuf/repeated_ptr_field.h:307:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2602.   307 |     ABSL_DCHECK(this != rhs);
  2603.       |     ^~~~~~~~~~~
  2604.       |     |
  2605.       |     const char*
  2606. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2607.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2608.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2609. In file included from /usr/include/google/protobuf/parse_context.h:51:
  2610. /usr/include/google/protobuf/inlined_string_field.h: At global scope:
  2611. /usr/include/google/protobuf/inlined_string_field.h:132:18: error: 'absl::string_view' has not been declared
  2612.   132 |   void Set(absl::string_view value, Arena* arena, bool donated,
  2613.       |                  ^~~~~~~~~~~
  2614. /usr/include/google/protobuf/inlined_string_field.h:151:23: error: 'absl::string_view' has not been declared
  2615.   151 |   void SetBytes(absl::string_view value, Arena* arena, bool donated,
  2616.       |                       ^~~~~~~~~~~
  2617. /usr/include/google/protobuf/inlined_string_field.h:169:48: error: 'absl::string_view' has not been declared
  2618.   169 |   PROTOBUF_NDEBUG_INLINE void SetNoArena(absl::string_view value);
  2619.       |                                                ^~~~~~~~~~~
  2620. /usr/include/google/protobuf/inlined_string_field.h:415:13: error: variable or field 'SetNoArena' declared void
  2621.   415 | inline void InlinedStringField::SetNoArena(absl::string_view value) {
  2622.       |             ^~~~~~~~~~~~~~~~~~
  2623. /usr/include/google/protobuf/inlined_string_field.h:415:50: error: 'string_view' is not a member of 'absl'
  2624.   415 | inline void InlinedStringField::SetNoArena(absl::string_view value) {
  2625.       |                                                  ^~~~~~~~~~~
  2626. /usr/include/google/protobuf/inlined_string_field.h:447:13: error: variable or field 'Set' declared void
  2627.   447 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  2628.       |             ^~~~~~~~~~~~~~~~~~
  2629. /usr/include/google/protobuf/inlined_string_field.h:447:43: error: 'string_view' is not a member of 'absl'
  2630.   447 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  2631.       |                                           ^~~~~~~~~~~
  2632. /usr/include/google/protobuf/inlined_string_field.h:447:67: error: expected primary-expression before '*' token
  2633.   447 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  2634.       |                                                                   ^
  2635. /usr/include/google/protobuf/inlined_string_field.h:447:69: error: 'arena' was not declared in this scope; did you mean 'Arena'?
  2636.   447 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena,
  2637.       |                                                                     ^~~~~
  2638.       |                                                                     Arena
  2639. /usr/include/google/protobuf/inlined_string_field.h:448:37: error: expected primary-expression before 'bool'
  2640.   448 |                                     bool donated, uint32_t* /*donating_states*/,
  2641.       |                                     ^~~~
  2642. /usr/include/google/protobuf/inlined_string_field.h:448:59: error: expected primary-expression before '*' token
  2643.   448 |                                     bool donated, uint32_t* /*donating_states*/,
  2644.       |                                                           ^
  2645. /usr/include/google/protobuf/inlined_string_field.h:448:80: error: expected primary-expression before ',' token
  2646.   448 |                                     bool donated, uint32_t* /*donating_states*/,
  2647.       |                                                                                ^
  2648. /usr/include/google/protobuf/inlined_string_field.h:449:54: error: expected primary-expression before ',' token
  2649.   449 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  2650.       |                                                      ^
  2651. /usr/include/google/protobuf/inlined_string_field.h:449:67: error: expected primary-expression before '*' token
  2652.   449 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  2653.       |                                                                   ^
  2654. /usr/include/google/protobuf/inlined_string_field.h:449:76: error: expected primary-expression before ')' token
  2655.   449 |                                     uint32_t /*mask*/, MessageLite* /*msg*/) {
  2656.       |                                                                            ^
  2657. /usr/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*)':
  2658. /usr/include/google/protobuf/inlined_string_field.h:458:13: error: 'string_view' is not a member of 'absl'
  2659.   458 |   Set(absl::string_view(str), arena, donated, donating_states, mask, msg);
  2660.       |             ^~~~~~~~~~~
  2661. /usr/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*)':
  2662. /usr/include/google/protobuf/inlined_string_field.h:465:13: error: 'string_view' is not a member of 'absl'
  2663.   465 |   Set(absl::string_view{str, size}, arena, donated, donating_states, mask, msg);
  2664.       |             ^~~~~~~~~~~
  2665. /usr/include/google/protobuf/inlined_string_field.h: At global scope:
  2666. /usr/include/google/protobuf/inlined_string_field.h:468:13: error: variable or field 'SetBytes' declared void
  2667.   468 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  2668.       |             ^~~~~~~~~~~~~~~~~~
  2669. /usr/include/google/protobuf/inlined_string_field.h:468:48: error: 'string_view' is not a member of 'absl'
  2670.   468 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  2671.       |                                                ^~~~~~~~~~~
  2672. /usr/include/google/protobuf/inlined_string_field.h:468:72: error: expected primary-expression before '*' token
  2673.   468 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  2674.       |                                                                        ^
  2675. /usr/include/google/protobuf/inlined_string_field.h:468:74: error: 'arena' was not declared in this scope; did you mean 'Arena'?
  2676.   468 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena,
  2677.       |                                                                          ^~~~~
  2678.       |                                                                          Arena
  2679. /usr/include/google/protobuf/inlined_string_field.h:469:42: error: expected primary-expression before 'bool'
  2680.   469 |                                          bool donated,
  2681.       |                                          ^~~~
  2682. /usr/include/google/protobuf/inlined_string_field.h:470:50: error: expected primary-expression before '*' token
  2683.   470 |                                          uint32_t* donating_states,
  2684.       |                                                  ^
  2685. /usr/include/google/protobuf/inlined_string_field.h:470:52: error: 'donating_states' was not declared in this scope
  2686.   470 |                                          uint32_t* donating_states,
  2687.       |                                                    ^~~~~~~~~~~~~~~
  2688. /usr/include/google/protobuf/inlined_string_field.h:471:51: error: expected primary-expression before 'mask'
  2689.   471 |                                          uint32_t mask, MessageLite* msg) {
  2690.       |                                                   ^~~~
  2691. /usr/include/google/protobuf/inlined_string_field.h:471:68: error: expected primary-expression before '*' token
  2692.   471 |                                          uint32_t mask, MessageLite* msg) {
  2693.       |                                                                    ^
  2694. /usr/include/google/protobuf/inlined_string_field.h:471:70: error: 'msg' was not declared in this scope
  2695.   471 |                                          uint32_t mask, MessageLite* msg) {
  2696.       |                                                                      ^~~
  2697. /usr/include/google/protobuf/parse_context.h:75:63: error: 'absl::string_view' has not been declared
  2698.    75 | PROTOBUF_EXPORT void WriteLengthDelimited(uint32_t num, absl::string_view val,
  2699.       |                                                               ^~~~~~~~~~~
  2700. /usr/include/google/protobuf/parse_context.h:79:54: error: 'absl::string_view' has not been declared
  2701.    79 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val,
  2702.       |                                                      ^~~~~~~~~~~
  2703. /usr/include/google/protobuf/parse_context.h:303:30: error: 'absl::string_view' has not been declared
  2704.   303 |   const char* InitFrom(absl::string_view flat) {
  2705.       |                              ^~~~~~~~~~~
  2706. /usr/include/google/protobuf/parse_context.h: In member function 'void google::protobuf::internal::EpsCopyInputStream::BackUp(const char*)':
  2707. /usr/include/google/protobuf/parse_context.h:127:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2708.   127 |     ABSL_DCHECK(ptr <= buffer_end_ + kSlopBytes);
  2709.       |     ^~~~~~~~~~~
  2710.       |     |
  2711.       |     const char*
  2712. /usr/include/absl/log/internal/log_message.h:358:37: note:   initializing argument 3 of 'absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)'
  2713.   358 |                   absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD;
  2714.       |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  2715. /usr/include/google/protobuf/parse_context.h: In member function 'google::protobuf::internal::EpsCopyInputStream::LimitToken google::protobuf::internal::EpsCopyInputStream::PushLimit(const char*, int)':
  2716. /usr/include/google/protobuf/parse_context.h:175:5: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
  2717.   175 |     ABSL_DCHECK(limit >= 0 && limit <= INT_MAX - kSlopBytes);
  2718.       |     ^~~~~~~~~~~
  2719.