Submodule path 'external/miniupnp': checked out '544e6fcc73c5ad9af48a8985c94f0f1d742ef2e0' Submodule path 'external/randomx': checked out '102f8acf90a7649ada410de5499a7ec62e49e1da' Submodule path 'external/rapidjson': checked out '129d19ba7f496df5e33658527a7158c79b99c21c' Submodule path 'external/supercop': checked out '633500ad8c8759995049ccd022107d1fa8a1bbc9' Submodule path 'external/trezor-common': checked out 'bff7fdfe436c727982cc553bdfb29a9021b423b0' ls: cannot access '.git/config': Not a directory mkdir -p build/release cd build/release && cmake -D STATIC=ON -D ARCH="x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release ../.. && make CMake Warning (dev) at CMakeLists.txt:40 (include): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- CMake version 3.28.1 -- ccache NOT found! Please install it for faster rebuilds. CMake Deprecation Warning at /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/CMakeFiles/CMakeTmp/test_project/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/CMakeFiles/CMakeTmp/test_project/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Building without build tag -- Checking submodules -- Submodule 'external/miniupnp' is up-to-date -- Submodule 'external/rapidjson' is up-to-date -- Submodule 'external/trezor-common' is up-to-date -- Submodule 'external/randomx' is up-to-date -- Submodule 'external/supercop' is up-to-date -- Could not find DEVELOPER_LOCAL_TOOLS in env (not required) -- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF -- Building for a 64-bit system -- Building internal libraries as static -- Using LMDB as default DB type -- Stack trace on exception enabled (using easylogging++) -- Using OpenSSL include dir at /usr/include CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (MiniUPnPc) does not match the name of the calling package (Miniupnpc). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindMiniupnpc.cmake:39 (find_package_handle_standard_args) external/CMakeLists.txt:38 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found miniupnpc API version 17 -- Using in-tree miniupnpc -- Looking for libunbound -- Found libunbound include (unbound.h) in /usr/include -- Found libunbound library -- Using 64-bit LMDB from source tree -- Backtrace_LIBRARY: -- Setting CXX flag -maes -- Setting C flag -maes -- Using HIDAPI include dir at /usr/include/hidapi -- Protobuf lib: /usr/lib/libprotobuf.so, inc: /usr/include, protoc: /usr/bin/protoc -- Protobuf Compilation test failed: Change Dir: '/home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/CMakeFiles/CMakeTmp' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_a6704/fast make[1]: Entering directory '/home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/CMakeFiles/CMakeTmp' /usr/bin/make -f CMakeFiles/cmTC_a6704.dir/build.make CMakeFiles/cmTC_a6704.dir/build make[2]: Entering directory '/home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_a6704.dir/test-protobuf.pb.cc.o /usr/bin/c++ -I/home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release -DZMQ_STATIC -pthread -std=gnu++11 -o CMakeFiles/cmTC_a6704.dir/test-protobuf.pb.cc.o -c /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc In file included from /usr/include/absl/base/config.h:86, from /usr/include/absl/base/attributes.h:37, from /usr/include/google/protobuf/port_def.inc:33, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:13, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc:4: /usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported." 79 | #error "C++ versions less than C++14 are not supported." | ^~~~~ /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/stubs/common.h:20, from /usr/include/google/protobuf/io/coded_stream.h:107, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:26: /usr/include/absl/strings/string_view.h:52:26: error: ‘string_view’ in namespace ‘std’ does not name a type 52 | using string_view = std::string_view; | ^~~~~~~~~~~ /usr/include/absl/strings/string_view.h:52:21: note: ‘std::string_view’ is only available from C++17 onwards 52 | using string_view = std::string_view; | ^~~ /usr/include/absl/strings/string_view.h:686:8: error: ‘string_view’ does not name a type 686 | inline string_view ClippedSubstr(string_view s, size_t pos, | ^~~~~~~~~~~ /usr/include/absl/strings/string_view.h:697:11: error: ‘string_view’ does not name a type 697 | constexpr string_view NullSafeStringView(const char* p) { | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/stubs/port.h:22, from /usr/include/google/protobuf/stubs/common.h:22: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/stubs/common.h:34: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/absl/log/internal/check_op.h:36, from /usr/include/absl/log/internal/check_impl.h:19, from /usr/include/absl/log/absl_check.h:38, from /usr/include/google/protobuf/io/coded_stream.h:109: /usr/include/absl/log/internal/nullstream.h:49:32: error: ‘absl::string_view’ has not been declared 49 | NullStream& AtLocation(absl::string_view, int) { return *this; } | ^~~~~~~~~~~ In file included from /usr/include/absl/time/time.h:90, from /usr/include/absl/log/log_entry.h:35, from /usr/include/absl/log/internal/log_message.h:41, from /usr/include/absl/log/internal/strip.h:24, from /usr/include/absl/log/internal/check_op.h:37: /usr/include/absl/time/civil_time.h:489:27: error: ‘string_view’ is not a member of ‘absl’ 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:53: error: expected primary-expression before ‘*’ token 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:489:55: error: ‘c’ was not declared in this scope 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:489:56: error: expression list treated as compound expression in initializer [-fpermissive] 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:490:6: error: redefinition of ‘bool absl::lts_20230802::ParseCivilTime’ 490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: ‘bool absl::lts_20230802::ParseCivilTime’ previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:490:27: error: ‘string_view’ is not a member of ‘absl’ 490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:490:53: error: expected primary-expression before ‘*’ token 490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | ^ /usr/include/absl/time/civil_time.h:490:55: error: ‘c’ was not declared in this scope 490 | bool ParseCivilTime(absl::string_view s, CivilMinute* c); | ^ /usr/include/absl/time/civil_time.h:491:6: error: redefinition of ‘bool absl::lts_20230802::ParseCivilTime’ 491 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: ‘bool absl::lts_20230802::ParseCivilTime’ previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:491:27: error: ‘string_view’ is not a member of ‘absl’ 491 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:491:51: error: expected primary-expression before ‘*’ token 491 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | ^ /usr/include/absl/time/civil_time.h:491:53: error: ‘c’ was not declared in this scope 491 | bool ParseCivilTime(absl::string_view s, CivilHour* c); | ^ /usr/include/absl/time/civil_time.h:492:6: error: redefinition of ‘bool absl::lts_20230802::ParseCivilTime’ 492 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: ‘bool absl::lts_20230802::ParseCivilTime’ previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:492:27: error: ‘string_view’ is not a member of ‘absl’ 492 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:492:50: error: expected primary-expression before ‘*’ token 492 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | ^ /usr/include/absl/time/civil_time.h:492:52: error: ‘c’ was not declared in this scope 492 | bool ParseCivilTime(absl::string_view s, CivilDay* c); | ^ /usr/include/absl/time/civil_time.h:493:6: error: redefinition of ‘bool absl::lts_20230802::ParseCivilTime’ 493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: ‘bool absl::lts_20230802::ParseCivilTime’ previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:493:27: error: ‘string_view’ is not a member of ‘absl’ 493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:493:52: error: expected primary-expression before ‘*’ token 493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | ^ /usr/include/absl/time/civil_time.h:493:54: error: ‘c’ was not declared in this scope 493 | bool ParseCivilTime(absl::string_view s, CivilMonth* c); | ^ /usr/include/absl/time/civil_time.h:494:6: error: redefinition of ‘bool absl::lts_20230802::ParseCivilTime’ 494 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:489:6: note: ‘bool absl::lts_20230802::ParseCivilTime’ previously defined here 489 | bool ParseCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:494:27: error: ‘string_view’ is not a member of ‘absl’ 494 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:494:51: error: expected primary-expression before ‘*’ token 494 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | ^ /usr/include/absl/time/civil_time.h:494:53: error: ‘c’ was not declared in this scope 494 | bool ParseCivilTime(absl::string_view s, CivilYear* c); | ^ /usr/include/absl/time/civil_time.h:509:34: error: ‘string_view’ is not a member of ‘absl’ 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:60: error: expected primary-expression before ‘*’ token 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:509:62: error: ‘c’ was not declared in this scope 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:509:63: error: expression list treated as compound expression in initializer [-fpermissive] 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^ /usr/include/absl/time/civil_time.h:510:6: error: redefinition of ‘bool absl::lts_20230802::ParseLenientCivilTime’ 510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: ‘bool absl::lts_20230802::ParseLenientCivilTime’ previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:510:34: error: ‘string_view’ is not a member of ‘absl’ 510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:510:60: error: expected primary-expression before ‘*’ token 510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | ^ /usr/include/absl/time/civil_time.h:510:62: error: ‘c’ was not declared in this scope 510 | bool ParseLenientCivilTime(absl::string_view s, CivilMinute* c); | ^ /usr/include/absl/time/civil_time.h:511:6: error: redefinition of ‘bool absl::lts_20230802::ParseLenientCivilTime’ 511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: ‘bool absl::lts_20230802::ParseLenientCivilTime’ previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:511:34: error: ‘string_view’ is not a member of ‘absl’ 511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:511:58: error: expected primary-expression before ‘*’ token 511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | ^ /usr/include/absl/time/civil_time.h:511:60: error: ‘c’ was not declared in this scope 511 | bool ParseLenientCivilTime(absl::string_view s, CivilHour* c); | ^ /usr/include/absl/time/civil_time.h:512:6: error: redefinition of ‘bool absl::lts_20230802::ParseLenientCivilTime’ 512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: ‘bool absl::lts_20230802::ParseLenientCivilTime’ previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:512:34: error: ‘string_view’ is not a member of ‘absl’ 512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:512:57: error: expected primary-expression before ‘*’ token 512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | ^ /usr/include/absl/time/civil_time.h:512:59: error: ‘c’ was not declared in this scope 512 | bool ParseLenientCivilTime(absl::string_view s, CivilDay* c); | ^ /usr/include/absl/time/civil_time.h:513:6: error: redefinition of ‘bool absl::lts_20230802::ParseLenientCivilTime’ 513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: ‘bool absl::lts_20230802::ParseLenientCivilTime’ previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:513:34: error: ‘string_view’ is not a member of ‘absl’ 513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:513:59: error: expected primary-expression before ‘*’ token 513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | ^ /usr/include/absl/time/civil_time.h:513:61: error: ‘c’ was not declared in this scope 513 | bool ParseLenientCivilTime(absl::string_view s, CivilMonth* c); | ^ /usr/include/absl/time/civil_time.h:514:6: error: redefinition of ‘bool absl::lts_20230802::ParseLenientCivilTime’ 514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:509:6: note: ‘bool absl::lts_20230802::ParseLenientCivilTime’ previously defined here 509 | bool ParseLenientCivilTime(absl::string_view s, CivilSecond* c); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:514:34: error: ‘string_view’ is not a member of ‘absl’ 514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:514:58: error: expected primary-expression before ‘*’ token 514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | ^ /usr/include/absl/time/civil_time.h:514:60: error: ‘c’ was not declared in this scope 514 | bool ParseLenientCivilTime(absl::string_view s, CivilYear* c); | ^ /usr/include/absl/time/civil_time.h:540:26: error: ‘string_view’ is not a member of ‘absl’ 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:52: error: expected primary-expression before ‘*’ token 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:540:54: error: ‘c’ was not declared in this scope 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:540:68: error: expected primary-expression before ‘*’ token 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:540:70: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:540:75: error: expression list treated as compound expression in initializer [-fpermissive] 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:541:6: error: redefinition of ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:541:26: error: ‘string_view’ is not a member of ‘absl’ 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:541:52: error: expected primary-expression before ‘*’ token 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:541:54: error: ‘c’ was not declared in this scope 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:541:68: error: expected primary-expression before ‘*’ token 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:541:70: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 541 | bool AbslParseFlag(absl::string_view s, CivilMinute* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:542:6: error: redefinition of ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:542:26: error: ‘string_view’ is not a member of ‘absl’ 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:542:50: error: expected primary-expression before ‘*’ token 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:542:52: error: ‘c’ was not declared in this scope 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:542:66: error: expected primary-expression before ‘*’ token 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:542:68: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 542 | bool AbslParseFlag(absl::string_view s, CivilHour* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:543:6: error: redefinition of ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:543:26: error: ‘string_view’ is not a member of ‘absl’ 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:543:49: error: expected primary-expression before ‘*’ token 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:543:51: error: ‘c’ was not declared in this scope 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:543:65: error: expected primary-expression before ‘*’ token 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:543:67: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 543 | bool AbslParseFlag(absl::string_view s, CivilDay* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:544:6: error: redefinition of ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:544:26: error: ‘string_view’ is not a member of ‘absl’ 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:544:51: error: expected primary-expression before ‘*’ token 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:544:53: error: ‘c’ was not declared in this scope 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:544:67: error: expected primary-expression before ‘*’ token 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:544:69: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 544 | bool AbslParseFlag(absl::string_view s, CivilMonth* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/civil_time.h:545:6: error: redefinition of ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:540:6: note: ‘bool absl::lts_20230802::time_internal::AbslParseFlag’ previously defined here 540 | bool AbslParseFlag(absl::string_view s, CivilSecond* c, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/civil_time.h:545:26: error: ‘string_view’ is not a member of ‘absl’ 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/civil_time.h:545:50: error: expected primary-expression before ‘*’ token 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:545:52: error: ‘c’ was not declared in this scope 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:545:66: error: expected primary-expression before ‘*’ token 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^ /usr/include/absl/time/civil_time.h:545:68: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 545 | bool AbslParseFlag(absl::string_view s, CivilYear* c, std::string* error); | ^~~~~ | perror /usr/include/absl/time/time.h: In constructor ‘absl::lts_20230802::Duration::HiRep::HiRep(int64_t)’: /usr/include/absl/time/time.h:256:5: error: ‘constexpr’ constructor does not have empty body 256 | } | ^ /usr/include/absl/time/time.h: In member function ‘constexpr int64_t absl::lts_20230802::Duration::HiRep::Get() const’: /usr/include/absl/time/time.h:276:5: error: body of ‘constexpr’ function ‘constexpr int64_t absl::lts_20230802::Duration::HiRep::Get() const’ not a return-statement 276 | } | ^ /usr/include/absl/time/time.h: In member function ‘constexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) const’: /usr/include/absl/time/time.h:284:11: error: assignment of member ‘absl::lts_20230802::Duration::HiRep::hi_’ in read-only object 284 | hi_ = static_cast(unsigned_value >> 32); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/time.h:285:11: error: assignment of member ‘absl::lts_20230802::Duration::HiRep::lo_’ in read-only object 285 | lo_ = static_cast(unsigned_value); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/time/time.h:286:14: error: binding reference of type ‘absl::lts_20230802::Duration::HiRep&’ to ‘const absl::lts_20230802::Duration::HiRep’ discards qualifiers 286 | return *this; | ^~~~~ /usr/include/absl/time/time.h:287:5: error: body of ‘constexpr’ function ‘constexpr absl::lts_20230802::Duration::HiRep& absl::lts_20230802::Duration::HiRep::operator=(int64_t) const’ not a return-statement 287 | } | ^ /usr/include/absl/time/time.h: At global scope: /usr/include/absl/time/time.h:703:26: error: ‘string_view’ is not a member of ‘absl’ 703 | bool ParseDuration(absl::string_view dur_string, Duration* d); | ^~~~~~~~~~~ /usr/include/absl/time/time.h:703:58: error: expected primary-expression before ‘*’ token 703 | bool ParseDuration(absl::string_view dur_string, Duration* d); | ^ /usr/include/absl/time/time.h:703:60: error: ‘d’ was not declared in this scope 703 | bool ParseDuration(absl::string_view dur_string, Duration* d); | ^ /usr/include/absl/time/time.h:703:61: error: expression list treated as compound expression in initializer [-fpermissive] 703 | bool ParseDuration(absl::string_view dur_string, Duration* d); | ^ /usr/include/absl/time/time.h:710:26: error: ‘string_view’ is not a member of ‘absl’ 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/time.h:710:52: error: expected primary-expression before ‘*’ token 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^ /usr/include/absl/time/time.h:710:54: error: ‘dst’ was not declared in this scope 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^~~ /usr/include/absl/time/time.h:710:70: error: expected primary-expression before ‘*’ token 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^ /usr/include/absl/time/time.h:710:72: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^~~~~ | perror /usr/include/absl/time/time.h:710:77: error: expression list treated as compound expression in initializer [-fpermissive] 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^ /usr/include/absl/time/time.h:1023:6: error: redefinition of ‘bool absl::lts_20230802::AbslParseFlag’ 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/time.h:710:6: note: ‘bool absl::lts_20230802::AbslParseFlag’ previously defined here 710 | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string* error); | ^~~~~~~~~~~~~ /usr/include/absl/time/time.h:1023:26: error: ‘string_view’ is not a member of ‘absl’ 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1023:48: error: expected primary-expression before ‘*’ token 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^ /usr/include/absl/time/time.h:1023:50: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^ | tm /usr/include/absl/time/time.h:1023:64: error: expected primary-expression before ‘*’ token 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^ /usr/include/absl/time/time.h:1023:66: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 1023 | bool AbslParseFlag(absl::string_view text, Time* t, std::string* error); | ^~~~~ | perror /usr/include/absl/time/time.h:1227:32: error: ‘string_view’ is not a member of ‘absl’ 1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1227:58: error: expected primary-expression before ‘*’ token 1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | ^ /usr/include/absl/time/time.h:1227:60: error: ‘tz’ was not declared in this scope; did you mean ‘tm’? 1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | ^~ | tm /usr/include/absl/time/time.h:1227:62: error: expression list treated as compound expression in initializer [-fpermissive] 1227 | inline bool LoadTimeZone(absl::string_view name, TimeZone* tz) { | ^ /usr/include/absl/time/time.h:1469:59: error: ‘string_view’ is not a member of ‘absl’ 1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1470:58: error: expected primary-expression before ‘t’ 1470 | Time t, TimeZone tz); | ^ /usr/include/absl/time/time.h:1470:70: error: expected primary-expression before ‘tz’ 1470 | Time t, TimeZone tz); | ^~ /usr/include/absl/time/time.h:1475:72: error: ‘std::string absl::lts_20230802::FormatTime(Time, TimeZone)’ redeclared as different kind of entity 1475 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t, TimeZone tz); | ^ /usr/include/absl/time/time.h:1469:42: note: previous declaration ‘std::string absl::lts_20230802::FormatTime’ 1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | ^~~~~~~~~~ /usr/include/absl/time/time.h:1476:59: error: ‘std::string absl::lts_20230802::FormatTime(Time)’ redeclared as different kind of entity 1476 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(Time t); | ^ /usr/include/absl/time/time.h:1469:42: note: previous declaration ‘std::string absl::lts_20230802::FormatTime’ 1469 | ABSL_ATTRIBUTE_PURE_FUNCTION std::string FormatTime(absl::string_view format, | ^~~~~~~~~~ /usr/include/absl/time/time.h: In function ‘std::ostream& absl::lts_20230802::operator<<(std::ostream&, Time)’: /usr/include/absl/time/time.h:1480:26: error: no match for call to ‘(std::string {aka std::__cxx11::basic_string}) (absl::lts_20230802::Time&)’ 1480 | return os << FormatTime(t); | ~~~~~~~~~~^~~ /usr/include/absl/time/time.h: In function ‘void absl::lts_20230802::AbslStringify(Sink&, Time)’: /usr/include/absl/time/time.h:1486:25: error: no match for call to ‘(std::string {aka std::__cxx11::basic_string}) (absl::lts_20230802::Time&)’ 1486 | sink.Append(FormatTime(t)); | ~~~~~~~~~~^~~ /usr/include/absl/time/time.h: At global scope: /usr/include/absl/time/time.h:1538:22: error: ‘string_view’ is not a member of ‘absl’ 1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1538:48: error: ‘string_view’ is not a member of ‘absl’ 1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1538:71: error: expected primary-expression before ‘*’ token 1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | ^ /usr/include/absl/time/time.h:1539:27: error: expected primary-expression before ‘*’ token 1539 | std::string* err); | ^ /usr/include/absl/time/time.h:1539:29: error: ‘err’ was not declared in this scope; did you mean ‘erf’? 1539 | std::string* err); | ^~~ | erf /usr/include/absl/time/time.h:1539:32: error: expression list treated as compound expression in initializer [-fpermissive] 1539 | std::string* err); | ^ /usr/include/absl/time/time.h:1548:6: error: redefinition of ‘bool absl::lts_20230802::ParseTime’ 1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | ^~~~~~~~~ /usr/include/absl/time/time.h:1538:6: note: ‘bool absl::lts_20230802::ParseTime’ previously defined here 1538 | bool ParseTime(absl::string_view format, absl::string_view input, Time* time, | ^~~~~~~~~ /usr/include/absl/time/time.h:1548:22: error: ‘string_view’ is not a member of ‘absl’ 1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1548:48: error: ‘string_view’ is not a member of ‘absl’ 1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | ^~~~~~~~~~~ /usr/include/absl/time/time.h:1548:76: error: expected primary-expression before ‘tz’ 1548 | bool ParseTime(absl::string_view format, absl::string_view input, TimeZone tz, | ^~ /usr/include/absl/time/time.h:1549:20: error: expected primary-expression before ‘*’ token 1549 | Time* time, std::string* err); | ^ /usr/include/absl/time/time.h:1549:39: error: expected primary-expression before ‘*’ token 1549 | Time* time, std::string* err); | ^ /usr/include/absl/time/time.h:1549:41: error: ‘err’ was not declared in this scope; did you mean ‘erf’? 1549 | Time* time, std::string* err); | ^~~ | erf In file included from /usr/include/absl/types/span.h:69, from /usr/include/absl/log/log_entry.h:36: /usr/include/absl/types/internal/span.h:119:26: error: ‘remove_const_t’ in namespace ‘std’ does not name a template type; did you mean ‘remove_const’? 119 | using Container = std::remove_const_t; | ^~~~~~~~~~~~~~ | remove_const /usr/include/absl/types/internal/span.h:121:44: error: parse error in template argument list 121 | decltype(span_internal::GetData(std::declval())); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/internal/span.h:122:64: error: ‘Container’ was not declared in this scope 122 | using MutData = decltype(span_internal::GetData(std::declval())); | ^~~~~~~~~ /usr/include/absl/types/internal/span.h:122:56: error: parse error in template argument list 122 | using MutData = decltype(span_internal::GetData(std::declval())); | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/internal/span.h:130:29: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type 130 | using EnableIfIsView = std::enable_if_t::value, int>; | ^~~~~~~~~~~ /usr/include/absl/types/internal/span.h:130:24: note: ‘std::enable_if_t’ is only available from C++14 onwards 130 | using EnableIfIsView = std::enable_if_t::value, int>; | ^~~ /usr/include/absl/types/internal/span.h:133:32: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type 133 | using EnableIfNotIsView = std::enable_if_t::value, int>; | ^~~~~~~~~~~ /usr/include/absl/types/internal/span.h:133:27: note: ‘std::enable_if_t’ is only available from C++14 onwards 133 | using EnableIfNotIsView = std::enable_if_t::value, int>; | ^~~ /usr/include/absl/types/span.h:201:39: error: ‘EnableIfNotIsView’ in namespace ‘absl::lts_20230802::span_internal’ does not name a template type 201 | typename = span_internal::EnableIfNotIsView> | ^~~~~~~~~~~~~~~~~ /usr/include/absl/types/span.h:201:56: error: expected ‘>’ before ‘<’ token 201 | typename = span_internal::EnableIfNotIsView> | ^ /usr/include/absl/types/span.h:210:39: error: ‘EnableIfNotIsView’ in namespace ‘absl::lts_20230802::span_internal’ does not name a template type 210 | typename = span_internal::EnableIfNotIsView> | ^~~~~~~~~~~~~~~~~ /usr/include/absl/types/span.h:210:56: error: expected ‘>’ before ‘<’ token 210 | typename = span_internal::EnableIfNotIsView> | ^ /usr/include/absl/types/span.h:222:28: error: ‘absl::lts_20230802::span_internal::EnableIfIsView’ has not been declared 222 | span_internal::EnableIfIsView = 0> | ^~~~~~~~~~~~~~ /usr/include/absl/types/span.h:222:42: error: expected ‘>’ before ‘<’ token 222 | span_internal::EnableIfIsView = 0> | ^ /usr/include/absl/types/span.h:223:12: error: ‘template template > absl::lts_20230802::Span::Span(V&)’ cannot be overloaded with ‘template template absl::lts_20230802::Span::Span(V&)’ 223 | explicit Span(V& v) noexcept // NOLINT(runtime/references) | ^~~~ /usr/include/absl/types/span.h:202:12: note: previous declaration ‘template template absl::lts_20230802::Span::Span(V&)’ 202 | explicit Span( | ^~~~ /usr/include/absl/types/span.h:227:28: error: ‘absl::lts_20230802::span_internal::EnableIfIsView’ has not been declared 227 | span_internal::EnableIfIsView = 0> | ^~~~~~~~~~~~~~ /usr/include/absl/types/span.h:227:42: error: expected ‘>’ before ‘<’ token 227 | span_internal::EnableIfIsView = 0> | ^ /usr/include/absl/types/span.h:228:13: error: ‘template template > constexpr absl::lts_20230802::Span::Span(const V&)’ cannot be overloaded with ‘template template constexpr absl::lts_20230802::Span::Span(const V&)’ 228 | constexpr Span(const V& v) noexcept // NOLINT(runtime/explicit) | ^~~~ /usr/include/absl/types/span.h:211:13: note: previous declaration ‘template template constexpr absl::lts_20230802::Span::Span(const V&)’ 211 | constexpr Span( | ^~~~ /usr/include/absl/log/log_entry.h:75:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 75 | absl::string_view source_filename() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:78:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 78 | absl::string_view source_basename() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:144:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 144 | absl::string_view text_message_with_prefix_and_newline() const | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:150:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 150 | absl::string_view text_message_with_prefix() const | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:156:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 156 | absl::string_view text_message_with_newline() const | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:162:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 162 | absl::string_view text_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:177:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 177 | absl::string_view encoded_message() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:193:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 193 | absl::string_view stacktrace() const ABSL_ATTRIBUTE_LIFETIME_BOUND { | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:200:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 200 | absl::string_view full_filename_; | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:201:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 201 | absl::string_view base_filename_; | ^~~~~~~~~~~ /usr/include/absl/log/log_entry.h:210:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 210 | absl::string_view encoding_; | ^~~~~~~~~~~ In file included from /usr/include/absl/log/internal/log_message.h:43: /usr/include/absl/strings/internal/has_absl_stringify.h:35:15: error: ‘string_view’ has not been declared 35 | void Append(string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/has_absl_stringify.h:38:62: error: ‘absl::string_view’ has not been declared 38 | friend void AbslFormatFlush(UnimplementedSink* sink, absl::string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/has_absl_stringify.h:46:13: error: ‘enable_if_t’ is not a member of ‘std’ 46 | T, std::enable_if_t struct absl::lts_20230802::strings_internal::HasAbslStringify’ 48 | std::declval()))>::value>> : std::true_type {}; | ^~~~~ /usr/include/absl/strings/internal/has_absl_stringify.h:48:41: note: expected a type, got ‘( < std::is_void(), declval()))>::value)’ /usr/include/absl/strings/internal/has_absl_stringify.h:48:46: error: expected unqualified-id before ‘>’ token 48 | std::declval()))>::value>> : std::true_type {}; | ^~ /usr/include/absl/log/internal/log_message.h:75:32: error: ‘absl::string_view’ has not been declared 75 | LogMessage& AtLocation(absl::string_view file, int line); | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:146:32: error: ‘absl::string_view’ has not been declared 146 | LogMessage& operator<<(absl::string_view v); | ^~~~~~~~~~~ /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)’ 146 | LogMessage& operator<<(absl::string_view v); | ^~~~~~~~ /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)’ 118 | LogMessage& operator<<(signed int v) { return operator<< (v); } | ^~~~~~~~ /usr/include/absl/log/internal/log_message.h:235:34: error: ‘absl::string_view’ has not been declared 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:271:21: error: ‘absl::string_view’ has not been declared 271 | void Append(absl::string_view v) { | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:276:58: error: ‘absl::string_view’ has not been declared 276 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) { | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:343:45: error: template-id ‘CopyToEncodedBuffer’ used as a declarator 343 | LogMessage::StringType::kLiteral>(absl::string_view str); | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:342:22: error: variable or field ‘CopyToEncodedBuffer’ declared void 342 | extern template void LogMessage::CopyToEncodedBuffer< | ^~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:343:38: error: expected ‘;’ before ‘(’ token 343 | LogMessage::StringType::kLiteral>(absl::string_view str); | ^ | ; /usr/include/absl/log/internal/log_message.h:345:48: error: template-id ‘CopyToEncodedBuffer’ used as a declarator 345 | LogMessage::StringType::kNotLiteral>(absl::string_view str); | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:344:22: error: variable or field ‘CopyToEncodedBuffer’ declared void 344 | extern template void LogMessage::CopyToEncodedBuffer< | ^~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:345:41: error: expected ‘;’ before ‘(’ token 345 | LogMessage::StringType::kNotLiteral>(absl::string_view str); | ^ | ; /usr/include/absl/log/internal/log_message.h:358:25: error: ‘absl::string_view’ has not been declared 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:366:32: error: ‘absl::string_view’ has not been declared 366 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~ /usr/include/absl/log/internal/check_op.h:310:1: error: ‘string_view’ in namespace ‘absl’ does not name a type 310 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/check_op.h:310:1: error: ‘string_view’ in namespace ‘absl’ does not name a type 310 | ABSL_LOG_INTERNAL_DEFINE_MAKE_CHECK_OP_STRING_EXTERN(const absl::string_view&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/container/internal/compressed_tuple.h:40, from /usr/include/absl/container/internal/inlined_vector.h:30, from /usr/include/absl/container/inlined_vector.h:53, from /usr/include/absl/strings/cord.h:78, from /usr/include/google/protobuf/io/coded_stream.h:111: /usr/include/absl/utility/utility.h:164:12: error: ‘in_place_t’ has not been declared in ‘std’ 164 | using std::in_place_t; | ^~~~~~~~~~ /usr/include/absl/utility/utility.h:165:12: error: ‘in_place’ has not been declared in ‘std’ 165 | using std::in_place; | ^~~~~~~~ /usr/include/absl/utility/utility.h:181:12: error: ‘in_place_type’ has not been declared in ‘std’ 181 | using std::in_place_type; | ^~~~~~~~~~~~~ /usr/include/absl/utility/utility.h:182:12: error: ‘in_place_type_t’ has not been declared in ‘std’ 182 | using std::in_place_type_t; | ^~~~~~~~~~~~~~~ /usr/include/absl/utility/utility.h:198:12: error: ‘in_place_index’ has not been declared in ‘std’ 198 | using std::in_place_index; | ^~~~~~~~~~~~~~ /usr/include/absl/utility/utility.h:199:12: error: ‘in_place_index_t’ has not been declared in ‘std’ 199 | using std::in_place_index_t; | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In function ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase()’: /usr/include/absl/container/internal/compressed_tuple.h:77:16: error: ‘is_final’ is not a member of ‘std’ 77 | !std::is_final::value && | ^~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:77:26: error: expected primary-expression before ‘>’ token 77 | !std::is_final::value && | ^ /usr/include/absl/container/internal/compressed_tuple.h:77:29: error: ‘::value’ has not been declared 77 | !std::is_final::value && | ^~~~~ /usr/include/absl/container/internal/compressed_tuple.h: At global scope: /usr/include/absl/container/internal/compressed_tuple.h:89:46: error: expected ‘)’ before ‘,’ token 89 | explicit constexpr Storage(absl::in_place_t, V&& v) | ~ ^ | ) /usr/include/absl/container/internal/compressed_tuple.h:102:46: error: expected ‘)’ before ‘,’ token 102 | explicit constexpr Storage(absl::in_place_t, V&& v) | ~ ^ | ) /usr/include/absl/container/internal/compressed_tuple.h:125:58: error: expected ‘)’ before ‘,’ token 125 | explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) | ~ ^ | ) /usr/include/absl/container/internal/compressed_tuple.h:137:58: error: expected ‘)’ before ‘,’ token 137 | explicit constexpr CompressedTupleImpl(absl::in_place_t, Vs&&... args) | ~ ^ | ) /usr/include/absl/container/internal/compressed_tuple.h: In constructor ‘constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(const Ts& ...)’: /usr/include/absl/container/internal/compressed_tuple.h:224:52: error: ‘in_place’ is not a member of ‘absl’ 224 | : CompressedTuple::CompressedTupleImpl(absl::in_place, base...) {} | ^~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In constructor ‘constexpr absl::lts_20230802::container_internal::CompressedTuple::CompressedTuple(First&&, Vs&& ...)’: /usr/include/absl/container/internal/compressed_tuple.h:236:52: error: ‘in_place’ is not a member of ‘absl’ 236 | : CompressedTuple::CompressedTupleImpl(absl::in_place, | ^~~~~~~~ In file included from /usr/include/absl/container/internal/inlined_vector.h:31: /usr/include/absl/memory/memory.h: At global scope: /usr/include/absl/memory/memory.h:97:12: error: ‘make_unique’ has not been declared in ‘std’ 97 | using std::make_unique; | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/internal/str_format/extension.h:29, from /usr/include/absl/strings/internal/str_format/arg.h:35, from /usr/include/absl/strings/str_format.h:78, from /usr/include/absl/crc/crc32c.h:32, from /usr/include/absl/crc/internal/crc_cord_state.h:23, from /usr/include/absl/strings/cord.h:79: /usr/include/absl/strings/internal/str_format/output.h:44:14: error: ‘string_view’ has not been declared 44 | void Write(string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h:59:14: error: ‘string_view’ has not been declared 59 | void Write(string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h:71:47: error: ‘string_view’ has not been declared 71 | inline void AbslFormatFlush(std::string* out, string_view s) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h: In function ‘void absl::lts_20230802::str_format_internal::AbslFormatFlush(std::string*, int)’: /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’ 72 | out->append(s.data(), s.size()); | ^~~~ /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’ 72 | out->append(s.data(), s.size()); | ^~~~ /usr/include/absl/strings/internal/str_format/output.h: At global scope: /usr/include/absl/strings/internal/str_format/output.h:74:48: error: ‘string_view’ has not been declared 74 | inline void AbslFormatFlush(std::ostream* out, string_view s) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h: In function ‘void absl::lts_20230802::str_format_internal::AbslFormatFlush(std::ostream*, int)’: /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’ 75 | out->write(s.data(), static_cast(s.size())); | ^~~~ /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’ 75 | out->write(s.data(), static_cast(s.size())); | ^~~~ /usr/include/absl/strings/internal/str_format/output.h: At global scope: /usr/include/absl/strings/internal/str_format/output.h:78:48: error: ‘string_view’ has not been declared 78 | inline void AbslFormatFlush(FILERawSink* sink, string_view v) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h:82:50: error: ‘string_view’ has not been declared 82 | inline void AbslFormatFlush(BufferRawSink* sink, string_view v) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/output.h:89:26: error: ‘string_view’ has not been declared 89 | auto InvokeFlush(T* out, string_view s) -> decltype(AbslFormatFlush(out, s)) { | ^~~~~~~~~~~ /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] 45 | std::declval(), string_view()))* = nullptr> | ^~~~~~~~~~~ /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) /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] /usr/include/absl/strings/internal/str_format/extension.h:49:14: error: ‘string_view’ has not been declared 49 | void Write(string_view s) { write_(sink_, s); } | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:58:30: error: ‘string_view’ has not been declared 58 | static void Flush(void* r, string_view s) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:63:25: error: ‘string_view’ has not been declared 63 | void (*write_)(void*, string_view); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:95:15: error: ‘string_view’ has not been declared 95 | void Append(string_view v) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h:111:24: error: ‘string_view’ has not been declared 111 | bool PutPaddedString(string_view v, int width, int precision, bool left); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h: In member function ‘void absl::lts_20230802::str_format_internal::FormatSinkImpl::Flush()’: /usr/include/absl/strings/internal/str_format/extension.h:74:16: error: ‘string_view’ was not declared in this scope 74 | raw_.Write(string_view(buf_, static_cast(pos_ - buf_))); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/extension.h: In member function ‘void absl::lts_20230802::str_format_internal::FormatSinkImpl::Append(int)’: /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’ 96 | size_t n = v.size(); | ^~~~ /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’ 104 | memcpy(pos_, v.data(), n); | ^~~~ /usr/include/absl/strings/internal/str_format/arg.h: At global scope: /usr/include/absl/strings/internal/str_format/arg.h:141:13: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type 141 | -> std::enable_if_t::value && | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:141:8: note: ‘std::enable_if_t’ is only available from C++14 onwards 141 | -> std::enable_if_t::value && | ^~~ /usr/include/absl/strings/internal/str_format/arg.h:141:24: error: expected initializer before ‘<’ token 141 | -> std::enable_if_t::value && | ^ /usr/include/absl/strings/internal/str_format/arg.h:160:13: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type 160 | -> std::enable_if_t::value && | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:160:8: note: ‘std::enable_if_t’ is only available from C++14 onwards 160 | -> std::enable_if_t::value && | ^~~ /usr/include/absl/strings/internal/str_format/arg.h:160:24: error: expected initializer before ‘<’ token 160 | -> std::enable_if_t::value && | ^ /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 214 | StringConvertResult FormatConvertImpl(string_view v, | ^~~~~~~~~~~ /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*)’ 211 | StringConvertResult FormatConvertImpl(const std::string& v, | ^~~~~~~~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:214:39: error: ‘string_view’ was not declared in this scope 214 | StringConvertResult FormatConvertImpl(string_view v, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:215:64: error: expected primary-expression before ‘conv’ 215 | FormatConversionSpecImpl conv, | ^~~~ /usr/include/absl/strings/internal/str_format/arg.h:216:53: error: expected primary-expression before ‘*’ token 216 | FormatSinkImpl* sink); | ^ /usr/include/absl/strings/internal/str_format/arg.h:216:55: error: ‘sink’ was not declared in this scope; did you mean ‘sinl’? 216 | FormatSinkImpl* sink); | ^~~~ | sinl /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*)’: /usr/include/absl/strings/internal/str_format/arg.h:251:8: error: ‘string_view’ was not declared in this scope 251 | for (string_view piece : value.Chunks()) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:264:3: error: expected primary-expression before ‘if’ 264 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | ^~ /usr/include/absl/strings/internal/str_format/arg.h:262:4: error: expected ‘;’ before ‘if’ 262 | } | ^ | ; 263 | 264 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | ~~ /usr/include/absl/strings/internal/str_format/arg.h:264:3: error: expected primary-expression before ‘if’ 264 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | ^~ /usr/include/absl/strings/internal/str_format/arg.h:262:4: error: expected ‘)’ before ‘if’ 262 | } | ^ | ) 263 | 264 | if (space_remaining > 0 && is_left) sink->Append(space_remaining, ' '); | ~~ /usr/include/absl/strings/internal/str_format/arg.h:251:7: note: to match this ‘(’ 251 | for (string_view piece : value.Chunks()) { | ^ /usr/include/absl/strings/internal/str_format/arg.h: At global scope: /usr/include/absl/strings/internal/str_format/arg.h:616:1: error: ‘string_view’ was not declared in this scope 616 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:616:1: error: template-id ‘Dispatch< >’ 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 616 | ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_(extern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/arg.h:563:15: note: candidate is: ‘template static bool absl::lts_20230802::str_format_internal::FormatArgImpl::Dispatch(Data, absl::lts_20230802::str_format_internal::FormatConversionSpecImpl, void*)’ 563 | static bool Dispatch(Data arg, FormatConversionSpecImpl spec, void* out) { | ^~~~~~~~ In file included from /usr/include/absl/strings/internal/str_format/checker.h:22, from /usr/include/absl/strings/internal/str_format/bind.h:26, from /usr/include/absl/strings/str_format.h:79: /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_value(int) const’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:46:14: error: assignment of member ‘absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object 46 | value_ = value; | ~~~~~~~^~~~~~~ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr void absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::set_from_arg(int) const’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:57:14: error: assignment of member ‘absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::value_’ in read-only object 57 | value_ = -value - 1; | ~~~~~~~^~~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr int absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:63:5: error: body of ‘constexpr’ function ‘constexpr int absl::lts_20230802::str_format_internal::UnboundConversion::InputValue::get_from_arg() const’ not a return-statement 63 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20230802::FormatConversionChar absl::lts_20230802::str_format_internal::ConvTag::as_conv() const’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:102:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20230802::FormatConversionChar absl::lts_20230802::str_format_internal::ConvTag::as_conv() const’ not a return-statement 102 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20230802::str_format_internal::LengthMod absl::lts_20230802::str_format_internal::ConvTag::as_length() const’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:108:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20230802::str_format_internal::LengthMod absl::lts_20230802::str_format_internal::ConvTag::as_length() const’ not a return-statement 108 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In member function ‘constexpr absl::lts_20230802::str_format_internal::Flags absl::lts_20230802::str_format_internal::ConvTag::as_flags() const’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:114:3: error: body of ‘constexpr’ function ‘constexpr absl::lts_20230802::str_format_internal::Flags absl::lts_20230802::str_format_internal::ConvTag::as_flags() const’ not a return-statement 114 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const UnboundConversion&)’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:193:1: error: body of ‘constexpr’ function ‘constexpr bool absl::lts_20230802::str_format_internal::CheckFastPathSetting(const UnboundConversion&)’ not a return-statement 193 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr int absl::lts_20230802::str_format_internal::ParseDigits(char&, const char*&, const char*)’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:210:1: error: body of ‘constexpr’ function ‘constexpr int absl::lts_20230802::str_format_internal::ParseDigits(char&, const char*&, const char*)’ not a return-statement 210 | } | ^ /usr/include/absl/strings/internal/str_format/constexpr_parser.h: In function ‘constexpr const char* absl::lts_20230802::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)’: /usr/include/absl/strings/internal/str_format/constexpr_parser.h:346:1: error: body of ‘constexpr’ function ‘constexpr const char* absl::lts_20230802::str_format_internal::ConsumeUnboundConversion(const char*, const char*, UnboundConversion*, int*)’ not a return-statement 346 | } | ^ In file included from /usr/include/absl/strings/internal/str_format/bind.h:27: /usr/include/absl/strings/internal/str_format/parser.h: At global scope: /usr/include/absl/strings/internal/str_format/parser.h:56:24: error: ‘string_view’ was not declared in this scope 56 | bool ParseFormatString(string_view src, Consumer consumer) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:56:50: error: expected primary-expression before ‘consumer’ 56 | bool ParseFormatString(string_view src, Consumer consumer) { | ^~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:56:58: error: expression list treated as compound expression in initializer [-fpermissive] 56 | bool ParseFormatString(string_view src, Consumer consumer) { | ^ /usr/include/absl/strings/internal/str_format/parser.h:56:59: error: expected ‘;’ before ‘{’ token 56 | bool ParseFormatString(string_view src, Consumer consumer) { | ^~ | ; /usr/include/absl/strings/internal/str_format/parser.h:115:32: error: ‘string_view’ was not declared in this scope 115 | constexpr bool EnsureConstexpr(string_view s) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:122:18: error: expected ‘)’ before ‘format’ 122 | string_view format, bool allow_ignored, | ^~~~~~~ | ) /usr/include/absl/strings/internal/str_format/parser.h:121:28: note: to match this ‘(’ 121 | explicit ParsedFormatBase( | ^ /usr/include/absl/strings/internal/str_format/parser.h: In member function ‘bool absl::lts_20230802::str_format_internal::ParsedFormatBase::ProcessFormat(Consumer) const’: /usr/include/absl/strings/internal/str_format/parser.h:152:5: error: ‘string_view’ was not declared in this scope 152 | string_view text(base, 0); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:154:31: error: ‘text’ was not declared in this scope 154 | const char* const end = text.data() + text.size(); | ^~~~ /usr/include/absl/strings/internal/str_format/parser.h: At global scope: /usr/include/absl/strings/internal/str_format/parser.h:221:44: error: expected ‘)’ before ‘format’ 221 | explicit ExtendedParsedFormat(string_view format) | ~ ^~~~~~~ | ) /usr/include/absl/strings/internal/str_format/parser.h:244:52: error: ‘string_view’ has not been declared 244 | static std::unique_ptr New(string_view format) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:248:7: error: ‘string_view’ has not been declared 248 | string_view format) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:253:52: error: ‘string_view’ has not been declared 253 | static std::unique_ptr New(string_view format, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/parser.h:261:35: error: expected ‘)’ before ‘s’ 261 | ExtendedParsedFormat(string_view s, bool allow_ignored) | ~ ^~ | ) /usr/include/absl/strings/internal/str_format/parser.h:262:50: error: expected unqualified-id before ‘)’ token 262 | : ParsedFormatBase(s, allow_ignored, {C...}) {} | ^ /usr/include/absl/strings/internal/str_format/bind.h:52:45: error: expected ‘)’ before ‘s’ 52 | explicit UntypedFormatSpecImpl(string_view s) | ~ ^~ | ) /usr/include/absl/strings/internal/str_format/bind.h:60:3: error: ‘string_view’ does not name a type 60 | string_view str() const { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/str_format/bind.h:165:33: error: expected ‘)’ before ‘s’ 165 | FormatSpecTemplate(string_view s) : Base(s) {} // NOLINT | ~ ^~ | ) /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]’: /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from ‘class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>’ /usr/include/absl/container/internal/inlined_vector.h:567:12: required from ‘class absl::lts_20230802::inlined_vector_internal::Storage >’ /usr/include/absl/container/inlined_vector.h:98:9: required from ‘class absl::lts_20230802::InlinedVector’ /usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]’ called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = std::allocator]’ is not usable as a ‘constexpr’ function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type ‘bool’ 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to ‘Or()’ 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: ‘std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)’ 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list >’ 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: ‘std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)’ 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list’ 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘class absl::lts_20230802::container_internal::CompressedTuple, long unsigned int>’: /usr/include/absl/container/internal/inlined_vector.h:567:12: required from ‘class absl::lts_20230802::inlined_vector_internal::Storage >’ /usr/include/absl/container/inlined_vector.h:98:9: required from ‘class absl::lts_20230802::InlinedVector’ /usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]’ called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {std::allocator, long unsigned int}]’ is not usable as a ‘constexpr’ function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type ‘bool’ 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/inlined_vector.h: In instantiation of ‘constexpr const size_t absl::lts_20230802::inlined_vector_internal::Storage >::kOptimalInlinedSize’: /usr/include/absl/container/internal/inlined_vector.h:548:45: required from ‘struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined’ /usr/include/absl/container/internal/inlined_vector.h:554:13: required from ‘union absl::lts_20230802::inlined_vector_internal::Storage >::Data’ /usr/include/absl/container/internal/inlined_vector.h:568:8: required from ‘class absl::lts_20230802::inlined_vector_internal::Storage >’ /usr/include/absl/container/inlined_vector.h:98:9: required from ‘class absl::lts_20230802::InlinedVector’ /usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here /usr/include/absl/container/internal/inlined_vector.h:545:17: error: call to non-‘constexpr’ function ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ 545 | (std::max)(N, sizeof(Allocated) / sizeof(ValueType)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:51, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:9: /usr/include/c++/13.2.1/bits/stl_algobase.h:257:5: note: ‘const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = long unsigned int]’ declared here 257 | max(const _Tp& __a, const _Tp& __b) | ^~~ /usr/include/absl/container/internal/inlined_vector.h: In instantiation of ‘struct absl::lts_20230802::inlined_vector_internal::Storage >::Inlined’: /usr/include/absl/container/internal/inlined_vector.h:554:13: required from ‘union absl::lts_20230802::inlined_vector_internal::Storage >::Data’ /usr/include/absl/container/internal/inlined_vector.h:568:8: required from ‘class absl::lts_20230802::inlined_vector_internal::Storage >’ /usr/include/absl/container/inlined_vector.h:98:9: required from ‘class absl::lts_20230802::InlinedVector’ /usr/include/absl/strings/internal/str_format/bind.h:191:41: required from here /usr/include/absl/container/internal/inlined_vector.h:549:22: error: size of array is not an integral constant-expression 549 | ValueType[kOptimalInlinedSize])]; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_format.h:104:41: error: expected ‘)’ before ‘s’ 104 | explicit UntypedFormatSpec(string_view s) : spec_(s) {} | ~ ^~ | ) /usr/include/absl/strings/str_format.h:839:15: error: ‘string_view’ has not been declared 839 | void Append(string_view v) { sink_->Append(v); } | ^~~~~~~~~~~ /usr/include/absl/strings/str_format.h:847:24: error: ‘string_view’ has not been declared 847 | bool PutPaddedString(string_view v, int width, int precision, bool left) { | ^~~~~~~~~~~ /usr/include/absl/strings/str_format.h:852:55: error: ‘absl::string_view’ has not been declared 852 | friend void AbslFormatFlush(FormatSink* sink, absl::string_view v) { | ^~~~~~~~~~~ /usr/include/absl/crc/crc32c.h:79:37: error: ‘absl::string_view’ has not been declared 79 | absl::string_view buf_to_add); | ^~~~~~~~~~~ /usr/include/absl/crc/crc32c.h:89:30: error: ‘string_view’ is not a member of ‘absl’ 89 | crc32c_t ComputeCrc32c(absl::string_view buf); | ^~~~~~~~~~~ /usr/include/absl/crc/crc32c.h:103:36: error: ‘absl::string_view’ has not been declared 103 | absl::string_view buf_to_add) { | ^~~~~~~~~~~ /usr/include/absl/crc/crc32c.h: In function ‘absl::lts_20230802::crc32c_t absl::lts_20230802::ExtendCrc32c(crc32c_t, int)’: /usr/include/absl/crc/crc32c.h:105:18: error: request for member ‘size’ in ‘buf_to_add’, which is of non-class type ‘int’ 105 | if (buf_to_add.size() <= 64) { | ^~~~ /usr/include/absl/crc/crc32c.h:107:59: error: request for member ‘data’ in ‘buf_to_add’, which is of non-class type ‘int’ 107 | if (crc_internal::ExtendCrc32cInline(&crc, buf_to_add.data(), | ^~~~ /usr/include/absl/crc/crc32c.h:108:53: error: request for member ‘size’ in ‘buf_to_add’, which is of non-class type ‘int’ 108 | buf_to_add.size())) { | ^~~~ In file included from /usr/include/absl/functional/any_invocable.h:42, from /usr/include/absl/functional/internal/function_ref.h:23, from /usr/include/absl/functional/function_ref.h:54, from /usr/include/absl/strings/cord.h:80: /usr/include/absl/functional/internal/any_invocable.h: At global scope: /usr/include/absl/functional/internal/any_invocable.h:380:28: error: ‘in_place_type_t’ is not a member of ‘absl’ 380 | struct IsInPlaceType> : std::true_type {}; | ^~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:380:28: error: ‘in_place_type_t’ is not a member of ‘absl’ /usr/include/absl/functional/internal/any_invocable.h:380:44: error: template argument 1 is invalid 380 | struct IsInPlaceType> : std::true_type {}; | ^ /usr/include/absl/functional/internal/any_invocable.h:380:45: error: expected unqualified-id before ‘>’ token 380 | struct IsInPlaceType> : std::true_type {}; | ^~ /usr/include/absl/functional/internal/any_invocable.h:476:42: error: expected ‘)’ before ‘<’ token 476 | explicit CoreImpl(absl::in_place_type_t, Args&&... args) { | ~ ^ | ) /usr/include/absl/functional/internal/any_invocable.h:868:1: error: expected ‘)’ before ‘<’ token 868 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, , &); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:869:1: error: expected ‘)’ before ‘<’ token 869 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, , const&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:872:1: error: expected ‘)’ before ‘<’ token 872 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &, &); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:873:1: error: expected ‘)’ before ‘<’ token 873 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &, const&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:876:1: error: expected ‘)’ before ‘<’ token 876 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(, &&, &&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/internal/any_invocable.h:877:1: error: expected ‘)’ before ‘<’ token 877 | ABSL_INTERNAL_ANY_INVOCABLE_IMPL(const, &&, const&&); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/functional/any_invocable.h:200:46: error: expected ‘)’ before ‘<’ token 200 | explicit AnyInvocable(absl::in_place_type_t, Args&&... args) | ~ ^ | ) /usr/include/absl/functional/any_invocable.h:212:46: error: expected ‘)’ before ‘<’ token 212 | explicit AnyInvocable(absl::in_place_type_t, | ~ ^ | ) In file included from /usr/include/absl/strings/cord_analysis.h:22, from /usr/include/absl/strings/cord.h:82: /usr/include/absl/strings/internal/cord_internal.h:367:55: error: expected ‘)’ before ‘str’ 367 | explicit constexpr CordRepExternal(absl::string_view str) | ~ ^~~~ | ) /usr/include/absl/strings/internal/cord_internal.h:368:45: error: expected unqualified-id before ‘,’ token 368 | : CordRep(RefcountAndFlags::Immortal{}, str.size()), | ^ /usr/include/absl/strings/internal/cord_internal.h:385:50: error: ‘string_view’ is not a member of ‘absl’ 385 | Releaser, absl::string_view>> | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h:385:50: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/strings/internal/cord_internal.h:385:50: error: template argument 2 is invalid /usr/include/absl/strings/internal/cord_internal.h:386:55: error: ‘absl::string_view’ has not been declared 386 | void InvokeReleaser(Rank0, Releaser&& releaser, absl::string_view data) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h:392:55: error: ‘absl::string_view’ has not been declared 392 | void InvokeReleaser(Rank1, Releaser&& releaser, absl::string_view) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h: In destructor ‘absl::lts_20230802::cord_internal::CordRepExternalImpl::~CordRepExternalImpl()’: /usr/include/absl/strings/internal/cord_internal.h:411:26: error: ‘string_view’ is not a member of ‘absl’ 411 | absl::string_view(base, length)); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h: At global scope: /usr/include/absl/strings/internal/cord_internal.h:480:32: error: ‘string_view’ is not a member of ‘absl’ 480 | constexpr char GetOrNull(absl::string_view data, size_t pos) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h:480:57: error: expected primary-expression before ‘pos’ 480 | constexpr char GetOrNull(absl::string_view data, size_t pos) { | ^~~ /usr/include/absl/strings/internal/cord_internal.h:480:60: error: expression list treated as compound expression in initializer [-fpermissive] 480 | constexpr char GetOrNull(absl::string_view data, size_t pos) { | ^ /usr/include/absl/strings/internal/cord_internal.h:542:41: error: expected ‘)’ before ‘sv’ 542 | constexpr InlineData(absl::string_view sv, CordRep* rep) noexcept | ~ ^~~ | ) /usr/include/absl/strings/internal/cord_internal.h:723:45: error: expected ‘)’ before ‘chars’ 723 | explicit constexpr Rep(absl::string_view chars) | ~ ^~~~~~ | ) /usr/include/absl/strings/internal/cord_internal.h:739:38: error: expected unqualified-id before ‘{’ token 739 | GetOrNull(chars, 14)} {} | ^ /usr/include/absl/strings/internal/cord_internal.h:719:20: error: defaulted declaration ‘constexpr absl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&) const’ does not match the expected signature 719 | constexpr Rep& operator=(const Rep&) = default; | ^~~~~~~~ /usr/include/absl/strings/internal/cord_internal.h:719:20: note: expected signature: ‘absl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&)’ /usr/include/absl/strings/internal/cord_internal.h:719:20: error: explicitly defaulted function ‘constexpr absl::lts_20230802::cord_internal::InlineData::Rep& absl::lts_20230802::cord_internal::InlineData::Rep::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep&) const’ cannot be declared ‘constexpr’ because the implicit declaration is not ‘constexpr’: /usr/include/absl/strings/internal/cord_internal.h:709:12: note: defaulted constructor calls non-‘constexpr’ ‘absl::lts_20230802::cord_internal::InlineData::Rep::AsTree& absl::lts_20230802::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep::AsTree&)’ 709 | struct AsTree { | ^~~~~~ /usr/include/absl/strings/internal/cord_internal.h:709:12: note: ‘absl::lts_20230802::cord_internal::InlineData::Rep::AsTree& absl::lts_20230802::cord_internal::InlineData::Rep::AsTree::operator=(const absl::lts_20230802::cord_internal::InlineData::Rep::AsTree&)’ is not usable as a ‘constexpr’ function because: /usr/include/absl/strings/internal/cord_internal.h: In constructor ‘absl::lts_20230802::cord_internal::InlineData::InlineData()’: /usr/include/absl/strings/internal/cord_internal.h:529:52: error: ‘constexpr’ constructor does not have empty body 529 | constexpr InlineData() noexcept { poison_this(); } | ^ In file included from /usr/include/absl/strings/cord_buffer.h:38, from /usr/include/absl/strings/cord.h:83: /usr/include/absl/strings/internal/cord_rep_flat.h: At global scope: /usr/include/absl/strings/internal/cord_rep_flat.h:161:36: error: ‘absl::string_view’ has not been declared 161 | static CordRepFlat* Create(absl::string_view data, size_t extra = 0) { | ^~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/cassert:44, from /usr/include/absl/strings/internal/cord_rep_flat.h:18: /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)’: /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’ 162 | assert(data.size() <= kMaxFlatLength); | ^~~~~~ /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’ 163 | CordRepFlat* flat = New(data.size() + (std::min)(extra, kMaxFlatLength)); | ^~~~ /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’ 164 | memcpy(flat->Data(), data.data(), data.size()); | ^~~~ /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’ 164 | memcpy(flat->Data(), data.data(), data.size()); | ^~~~ /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’ 165 | flat->length = data.size(); | ^~~~ /usr/include/absl/strings/cord_buffer.h: At global scope: /usr/include/absl/strings/cord_buffer.h:435:46: error: ‘absl::string_view’ has not been declared 435 | cord_internal::CordRep* ConsumeValue(absl::string_view& short_value) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord_buffer.h: In member function ‘absl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::CordBuffer::ConsumeValue(int&)’: /usr/include/absl/strings/cord_buffer.h:438:27: error: ‘string_view’ is not a member of ‘absl’ 438 | short_value = absl::string_view(rep_.data(), rep_.short_length()); | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/cord.h:84: /usr/include/absl/strings/internal/cord_data_edge.h: At global scope: /usr/include/absl/strings/internal/cord_data_edge.h:45:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 45 | inline absl::string_view EdgeData(const CordRep* edge) { | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/cord.h:86: /usr/include/absl/strings/internal/cord_rep_btree.h:208:51: error: ‘string_view’ has not been declared 208 | static CordRepBtree* Append(CordRepBtree* tree, string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:210:52: error: ‘string_view’ has not been declared 210 | static CordRepBtree* Prepend(CordRepBtree* tree, string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:239:21: error: ‘absl::string_view’ has not been declared 239 | bool IsFlat(absl::string_view* fragment) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:245:46: error: ‘absl::string_view’ has not been declared 245 | bool IsFlat(size_t offset, size_t n, absl::string_view* fragment) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:321:16: error: ‘string_view’ in namespace ‘absl’ does not name a type 321 | inline absl::string_view Data(size_t index) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:346:46: error: ‘absl::string_view’ has not been declared 346 | static void Dump(const CordRep* rep, absl::string_view label, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:348:46: error: ‘absl::string_view’ has not been declared 348 | static void Dump(const CordRep* rep, absl::string_view label, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:455:38: error: ‘absl::string_view’ has not been declared 455 | static CordRepBtree* NewLeaf(absl::string_view data, size_t extra); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:535:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 535 | absl::string_view AddData(absl::string_view data, size_t extra); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:571:58: error: ‘absl::string_view’ has not been declared 571 | static CordRepBtree* AddData(CordRepBtree* tree, absl::string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree.h:637:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 637 | inline absl::string_view CordRepBtree::Data(size_t index) const { | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/cord.h:87: /usr/include/absl/strings/internal/cord_rep_btree_reader.h:112:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 112 | absl::string_view Init(CordRepBtree* tree); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:118:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 118 | absl::string_view Next(); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:122:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 122 | absl::string_view Skip(size_t skip); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:146:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 146 | absl::string_view Read(size_t n, size_t chunk_size, CordRep*& tree); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:155:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 155 | absl::string_view Seek(size_t offset); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:167:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 167 | inline absl::string_view CordRepBtreeReader::Init(CordRepBtree* tree) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:174:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 174 | inline absl::string_view CordRepBtreeReader::Next() { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:182:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 182 | inline absl::string_view CordRepBtreeReader::Skip(size_t skip) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_btree_reader.h:197:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 197 | inline absl::string_view CordRepBtreeReader::Seek(size_t offset) { | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/str_cat.h:102, from /usr/include/absl/container/internal/layout.h:176, from /usr/include/absl/strings/internal/cord_rep_ring.h:25, from /usr/include/absl/strings/cord.h:89: /usr/include/absl/strings/internal/stringify_sink.h:32:15: error: ‘string_view’ has not been declared 32 | void Append(string_view v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/stringify_sink.h:35:58: error: ‘absl::string_view’ has not been declared 35 | friend void AbslFormatFlush(StringifySink* sink, absl::string_view v) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/stringify_sink.h:41:10: error: ‘string_view’ does not name a type 41 | friend string_view ExtractStringification(StringifySink& sink, const T& v); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/stringify_sink.h:47:1: error: ‘string_view’ does not name a type 47 | string_view ExtractStringification(StringifySink& sink, const T& v) { | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/str_cat.h:103: /usr/include/absl/strings/numbers.h:62:44: error: ‘string_view’ is not a member of ‘absl’ 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:62:69: error: expected primary-expression before ‘*’ token 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^ /usr/include/absl/strings/numbers.h:62:71: error: ‘out’ was not declared in this scope 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~ /usr/include/absl/strings/numbers.h:62:74: error: expression list treated as compound expression in initializer [-fpermissive] 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^ /usr/include/absl/strings/numbers.h:73:44: error: ‘string_view’ is not a member of ‘absl’ 73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:73:61: error: expected primary-expression before ‘float’ 73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out); | ^~~~~ /usr/include/absl/strings/numbers.h:73:71: error: expression list treated as compound expression in initializer [-fpermissive] 73 | ABSL_MUST_USE_RESULT bool SimpleAtof(absl::string_view str, float* out); | ^ /usr/include/absl/strings/numbers.h:84:44: error: ‘string_view’ is not a member of ‘absl’ 84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:84:61: error: expected primary-expression before ‘double’ 84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out); | ^~~~~~ /usr/include/absl/strings/numbers.h:84:72: error: expression list treated as compound expression in initializer [-fpermissive] 84 | ABSL_MUST_USE_RESULT bool SimpleAtod(absl::string_view str, double* out); | ^ /usr/include/absl/strings/numbers.h:94:44: error: ‘string_view’ is not a member of ‘absl’ 94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:94:61: error: expected primary-expression before ‘bool’ 94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out); | ^~~~ /usr/include/absl/strings/numbers.h:94:70: error: expression list treated as compound expression in initializer [-fpermissive] 94 | ABSL_MUST_USE_RESULT bool SimpleAtob(absl::string_view str, bool* out); | ^ /usr/include/absl/strings/numbers.h:107:47: error: ‘string_view’ is not a member of ‘absl’ 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:72: error: expected primary-expression before ‘*’ token 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^ /usr/include/absl/strings/numbers.h:107:74: error: ‘out’ was not declared in this scope 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~ /usr/include/absl/strings/numbers.h:107:77: error: expression list treated as compound expression in initializer [-fpermissive] 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^ /usr/include/absl/strings/numbers.h:110:54: error: ‘bool absl::lts_20230802::SimpleHexAtoi’ redeclared as different kind of entity 110 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: previous declaration ‘template bool absl::lts_20230802::SimpleHexAtoi’ 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:110:54: error: ‘string_view’ is not a member of ‘absl’ 110 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:111:60: error: expected primary-expression before ‘*’ token 111 | absl::int128* out); | ^ /usr/include/absl/strings/numbers.h:111:62: error: ‘out’ was not declared in this scope 111 | absl::int128* out); | ^~~ /usr/include/absl/strings/numbers.h:112:54: error: ‘bool absl::lts_20230802::SimpleHexAtoi’ redeclared as different kind of entity 112 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: previous declaration ‘template bool absl::lts_20230802::SimpleHexAtoi’ 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:112:54: error: ‘string_view’ is not a member of ‘absl’ 112 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:113:61: error: expected primary-expression before ‘*’ token 113 | absl::uint128* out); | ^ /usr/include/absl/strings/numbers.h:113:63: error: ‘out’ was not declared in this scope 113 | absl::uint128* out); | ^~~ /usr/include/absl/strings/numbers.h:139:30: error: ‘string_view’ is not a member of ‘absl’ 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:139:55: error: expected primary-expression before ‘*’ token 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:139:57: error: ‘value’ was not declared in this scope 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^~~~~ /usr/include/absl/strings/numbers.h:139:64: error: expected primary-expression before ‘int’ 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^~~ /usr/include/absl/strings/numbers.h:139:72: error: expression list treated as compound expression in initializer [-fpermissive] 139 | bool safe_strto32_base(absl::string_view text, int32_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:140:30: error: ‘string_view’ is not a member of ‘absl’ 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:140:55: error: expected primary-expression before ‘*’ token 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:140:57: error: ‘value’ was not declared in this scope 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^~~~~ /usr/include/absl/strings/numbers.h:140:64: error: expected primary-expression before ‘int’ 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^~~ /usr/include/absl/strings/numbers.h:140:72: error: expression list treated as compound expression in initializer [-fpermissive] 140 | bool safe_strto64_base(absl::string_view text, int64_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:141:31: error: ‘string_view’ is not a member of ‘absl’ 141 | bool safe_strto128_base(absl::string_view text, absl::int128* value, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:141:61: error: expected primary-expression before ‘*’ token 141 | bool safe_strto128_base(absl::string_view text, absl::int128* value, | ^ /usr/include/absl/strings/numbers.h:141:63: error: ‘value’ was not declared in this scope 141 | bool safe_strto128_base(absl::string_view text, absl::int128* value, | ^~~~~ /usr/include/absl/strings/numbers.h:142:26: error: expected primary-expression before ‘int’ 142 | int base); | ^~~ /usr/include/absl/strings/numbers.h:142:34: error: expression list treated as compound expression in initializer [-fpermissive] 142 | int base); | ^ /usr/include/absl/strings/numbers.h:143:31: error: ‘string_view’ is not a member of ‘absl’ 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:143:57: error: expected primary-expression before ‘*’ token 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:143:59: error: ‘value’ was not declared in this scope 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^~~~~ /usr/include/absl/strings/numbers.h:143:66: error: expected primary-expression before ‘int’ 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^~~ /usr/include/absl/strings/numbers.h:143:74: error: expression list treated as compound expression in initializer [-fpermissive] 143 | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:144:31: error: ‘string_view’ is not a member of ‘absl’ 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:144:57: error: expected primary-expression before ‘*’ token 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:144:59: error: ‘value’ was not declared in this scope 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^~~~~ /usr/include/absl/strings/numbers.h:144:66: error: expected primary-expression before ‘int’ 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^~~ /usr/include/absl/strings/numbers.h:144:74: error: expression list treated as compound expression in initializer [-fpermissive] 144 | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int base); | ^ /usr/include/absl/strings/numbers.h:145:32: error: ‘string_view’ is not a member of ‘absl’ 145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:145:63: error: expected primary-expression before ‘*’ token 145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value, | ^ /usr/include/absl/strings/numbers.h:145:65: error: ‘value’ was not declared in this scope 145 | bool safe_strtou128_base(absl::string_view text, absl::uint128* value, | ^~~~~ /usr/include/absl/strings/numbers.h:146:26: error: expected primary-expression before ‘int’ 146 | int base); | ^~~ /usr/include/absl/strings/numbers.h:146:34: error: expression list treated as compound expression in initializer [-fpermissive] 146 | int base); | ^ /usr/include/absl/strings/numbers.h:197:50: error: ‘string_view’ is not a member of ‘absl’ 197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:197:73: error: expected primary-expression before ‘*’ token 197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out, | ^ /usr/include/absl/strings/numbers.h:197:75: error: ‘out’ was not declared in this scope 197 | ABSL_MUST_USE_RESULT bool safe_strtoi_base(absl::string_view s, int_type* out, | ^~~ /usr/include/absl/strings/numbers.h:198:44: error: expected primary-expression before ‘int’ 198 | int base) { | ^~~ /usr/include/absl/strings/numbers.h:198:52: error: expression list treated as compound expression in initializer [-fpermissive] 198 | int base) { | ^ /usr/include/absl/strings/numbers.h:198:53: error: expected ‘;’ before ‘{’ token 198 | int base) { | ^~ | ; /usr/include/absl/strings/numbers.h:266:27: error: redefinition of ‘template bool absl::lts_20230802::SimpleAtoi’ 266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) { | ^~~~~~~~~~ /usr/include/absl/strings/numbers.h:62:27: note: ‘template bool absl::lts_20230802::SimpleAtoi’ previously declared here 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~ /usr/include/absl/strings/numbers.h:266:44: error: ‘string_view’ is not a member of ‘absl’ 266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) { | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:266:69: error: expected primary-expression before ‘*’ token 266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) { | ^ /usr/include/absl/strings/numbers.h:266:71: error: ‘out’ was not declared in this scope 266 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out) { | ^~~ /usr/include/absl/strings/numbers.h:270:51: error: ‘bool absl::lts_20230802::SimpleAtoi’ redeclared as different kind of entity 270 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:62:27: note: previous declaration ‘template bool absl::lts_20230802::SimpleAtoi’ 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~ /usr/include/absl/strings/numbers.h:270:51: error: ‘string_view’ is not a member of ‘absl’ 270 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:271:57: error: expected primary-expression before ‘*’ token 271 | absl::int128* out) { | ^ /usr/include/absl/strings/numbers.h:271:59: error: ‘out’ was not declared in this scope 271 | absl::int128* out) { | ^~~ /usr/include/absl/strings/numbers.h:275:51: error: ‘bool absl::lts_20230802::SimpleAtoi’ redeclared as different kind of entity 275 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:62:27: note: previous declaration ‘template bool absl::lts_20230802::SimpleAtoi’ 62 | ABSL_MUST_USE_RESULT bool SimpleAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~ /usr/include/absl/strings/numbers.h:275:51: error: ‘string_view’ is not a member of ‘absl’ 275 | ABSL_MUST_USE_RESULT inline bool SimpleAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:276:58: error: expected primary-expression before ‘*’ token 276 | absl::uint128* out) { | ^ /usr/include/absl/strings/numbers.h:276:60: error: ‘out’ was not declared in this scope 276 | absl::uint128* out) { | ^~~ /usr/include/absl/strings/numbers.h:281:27: error: redefinition of ‘template bool absl::lts_20230802::SimpleHexAtoi’ 281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) { | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: ‘template bool absl::lts_20230802::SimpleHexAtoi’ previously declared here 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:281:47: error: ‘string_view’ is not a member of ‘absl’ 281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) { | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:281:72: error: expected primary-expression before ‘*’ token 281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) { | ^ /usr/include/absl/strings/numbers.h:281:74: error: ‘out’ was not declared in this scope 281 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out) { | ^~~ /usr/include/absl/strings/numbers.h:285:54: error: ‘bool absl::lts_20230802::SimpleHexAtoi’ redeclared as different kind of entity 285 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: previous declaration ‘template bool absl::lts_20230802::SimpleHexAtoi’ 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:285:54: error: ‘string_view’ is not a member of ‘absl’ 285 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:286:60: error: expected primary-expression before ‘*’ token 286 | absl::int128* out) { | ^ /usr/include/absl/strings/numbers.h:286:62: error: ‘out’ was not declared in this scope 286 | absl::int128* out) { | ^~~ /usr/include/absl/strings/numbers.h:290:54: error: ‘bool absl::lts_20230802::SimpleHexAtoi’ redeclared as different kind of entity 290 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:107:27: note: previous declaration ‘template bool absl::lts_20230802::SimpleHexAtoi’ 107 | ABSL_MUST_USE_RESULT bool SimpleHexAtoi(absl::string_view str, int_type* out); | ^~~~~~~~~~~~~ /usr/include/absl/strings/numbers.h:290:54: error: ‘string_view’ is not a member of ‘absl’ 290 | ABSL_MUST_USE_RESULT inline bool SimpleHexAtoi(absl::string_view str, | ^~~~~~~~~~~ /usr/include/absl/strings/numbers.h:291:61: error: expected primary-expression before ‘*’ token 291 | absl::uint128* out) { | ^ /usr/include/absl/strings/numbers.h:291:63: error: ‘out’ was not declared in this scope 291 | absl::uint128* out) { | ^~~ /usr/include/absl/strings/str_cat.h: In function ‘void absl::lts_20230802::AbslStringify(S&, Hex)’: /usr/include/absl/strings/str_cat.h:217:25: error: ‘string_view’ is not a member of ‘absl’ 217 | sink.Append(absl::string_view(end - real_width, real_width)); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:224:25: error: ‘string_view’ is not a member of ‘absl’ 224 | sink.Append(absl::string_view(end - hex.width, hex.width)); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: In function ‘void absl::lts_20230802::AbslStringify(S&, Dec)’: /usr/include/absl/strings/str_cat.h:292:23: error: ‘string_view’ is not a member of ‘absl’ 292 | sink.Append(absl::string_view(writer, static_cast(end - writer))); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: At global scope: /usr/include/absl/strings/str_cat.h:350:29: error: expected ‘)’ before ‘pc’ 350 | AlphaNum(absl::string_view pc // NOLINT(runtime/explicit) | ~ ^~~ | ) /usr/include/absl/strings/str_cat.h:373:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 373 | absl::string_view::size_type size() const { return piece_.size(); } | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:375:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 375 | absl::string_view Piece() const { return piece_; } | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:408:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 408 | absl::string_view piece_; | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(int)’: /usr/include/absl/strings/str_cat.h:312:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 312 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(unsigned int)’: /usr/include/absl/strings/str_cat.h:316:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 316 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(long int)’: /usr/include/absl/strings/str_cat.h:320:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 320 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(long unsigned int)’: /usr/include/absl/strings/str_cat.h:324:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 324 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(long long int)’: /usr/include/absl/strings/str_cat.h:328:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 328 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(long long unsigned int)’: /usr/include/absl/strings/str_cat.h:332:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 332 | : piece_(digits_, static_cast( | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(float)’: /usr/include/absl/strings/str_cat.h:337:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 337 | : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(double)’: /usr/include/absl/strings/str_cat.h:339:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 339 | : piece_(digits_, numbers_internal::SixDigitsToBuffer(f, digits_)) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(const absl::lts_20230802::strings_internal::AlphaNumBuffer&)’: /usr/include/absl/strings/str_cat.h:345:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 345 | : piece_(&buf.data[0], buf.size) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(const char*)’: /usr/include/absl/strings/str_cat.h:349:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 349 | : piece_(NullSafeStringView(c_str)) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h:349:16: error: ‘NullSafeStringView’ was not declared in this scope 349 | : piece_(NullSafeStringView(c_str)) {} | ^~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(const T&, absl::lts_20230802::strings_internal::StringifySink&&)’: /usr/include/absl/strings/str_cat.h:359:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 359 | : piece_(strings_internal::ExtractStringification(sink, v)) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h:359:34: error: ‘ExtractStringification’ is not a member of ‘absl::lts_20230802::strings_internal’ 359 | : piece_(strings_internal::ExtractStringification(sink, v)) {} | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_cat.h: In constructor ‘absl::lts_20230802::AlphaNum::AlphaNum(const std::__cxx11::basic_string, _Alloc>&)’: /usr/include/absl/strings/str_cat.h:365:9: error: class ‘absl::lts_20230802::AlphaNum’ does not have any field named ‘piece_’ 365 | : piece_(str) {} | ^~~~~~ /usr/include/absl/strings/str_cat.h: In member function ‘const char* absl::lts_20230802::AlphaNum::data() const’: /usr/include/absl/strings/str_cat.h:374:37: error: ‘piece_’ was not declared in this scope 374 | const char* data() const { return piece_.data(); } | ^~~~~~ /usr/include/absl/strings/str_cat.h: At global scope: /usr/include/absl/strings/str_cat.h:443:51: error: ‘string_view’ is not a member of ‘absl’ 443 | std::string CatPieces(std::initializer_list pieces); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:443:51: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/strings/str_cat.h:443:62: error: template argument 1 is invalid 443 | std::string CatPieces(std::initializer_list pieces); | ^ /usr/include/absl/strings/str_cat.h:445:47: error: ‘string_view’ is not a member of ‘absl’ 445 | std::initializer_list pieces); | ^~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:445:47: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/strings/str_cat.h:445:58: error: template argument 1 is invalid 445 | std::initializer_list pieces); | ^ /usr/include/absl/strings/str_cat.h: In function ‘std::string absl::lts_20230802::StrCat(const AlphaNum&)’: /usr/include/absl/strings/str_cat.h:452:34: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘size’ 452 | return std::string(a.data(), a.size()); | ^~~~ /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& ...)’: /usr/include/absl/strings/str_cat.h:467:10: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:467:21: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:467:32: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:467:43: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:467:54: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:468:43: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 468 | static_cast(args).Piece()...}); | ^~~~~ /usr/include/absl/strings/str_cat.h:466:37: error: cannot convert ‘’ to ‘int’ 466 | return strings_internal::CatPieces( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | 467 | {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468 | static_cast(args).Piece()...}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:443:64: note: initializing argument 1 of ‘std::string absl::lts_20230802::strings_internal::CatPieces(int)’ 443 | std::string CatPieces(std::initializer_list pieces); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /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& ...)’: /usr/include/absl/strings/str_cat.h:512:16: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:512:27: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:512:38: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:512:49: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:512:60: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ^~~~~ /usr/include/absl/strings/str_cat.h:513:49: error: ‘const class absl::lts_20230802::AlphaNum’ has no member named ‘Piece’ 513 | static_cast(args).Piece()...}); | ^~~~~ /usr/include/absl/strings/str_cat.h:511:33: error: cannot convert ‘’ to ‘int’ 511 | strings_internal::AppendPieces( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | 512 | dest, {a.Piece(), b.Piece(), c.Piece(), d.Piece(), e.Piece(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | static_cast(args).Piece()...}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_cat.h:445:60: note: initializing argument 2 of ‘void absl::lts_20230802::strings_internal::AppendPieces(std::string*, int)’ 445 | std::initializer_list pieces); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h: At global scope: /usr/include/absl/strings/internal/cord_rep_ring.h:169:48: error: ‘string_view’ has not been declared 169 | static CordRepRing* Append(CordRepRing* rep, string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:188:49: error: ‘string_view’ has not been declared 188 | static CordRepRing* Prepend(CordRepRing* rep, string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:234:21: error: ‘absl::string_view’ has not been declared 234 | bool IsFlat(absl::string_view* fragment) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:241:48: error: ‘absl::string_view’ has not been declared 241 | bool IsFlat(size_t offset, size_t len, absl::string_view* fragment) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:291:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 291 | absl::string_view entry_data(index_type index) const; | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:529:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 529 | inline absl::string_view CordRepRing::entry_data(index_type index) const { | ^~~~~~~~~~~ /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’ 582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:582:39: error: ‘string_view’ is not a member of ‘absl’ 582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:582:52: error: ‘fragment’ was not declared in this scope 582 | inline bool CordRepRing::IsFlat(absl::string_view* fragment) const { | ^~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:591:39: error: ‘absl::string_view’ has not been declared 591 | absl::string_view* fragment) const { | ^~~~~~~~~~~ /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’: /usr/include/absl/strings/internal/cord_rep_ring.h:593:15: error: ‘string_view’ in namespace ‘absl’ does not name a type 593 | const absl::string_view data = entry_data(pos.index); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/cord_rep_ring.h:594:7: error: ‘data’ was not declared in this scope; did you mean ‘data_’? 594 | if (data.length() >= len && data.length() - len >= pos.offset) { | ^~~~ | data_ In file included from /usr/include/absl/strings/cord.h:96: /usr/include/absl/strings/internal/string_constant.h: At global scope: /usr/include/absl/strings/internal/string_constant.h:39:48: error: ‘absl::string_view’ has not been declared 39 | static constexpr bool TryConstexprEval(absl::string_view view) { | ^~~~~~~~~~~ /usr/include/absl/strings/internal/string_constant.h:44:26: error: ‘string_view’ in namespace ‘absl’ does not name a type 44 | static constexpr absl::string_view value = T{}(); | ^~~~~~~~~~~ /usr/include/absl/strings/internal/string_constant.h:44:50: error: expected unqualified-id before ‘)’ token 44 | static constexpr absl::string_view value = T{}(); | ^ /usr/include/absl/strings/internal/string_constant.h:45:19: error: ‘string_view’ in namespace ‘absl’ does not name a type 45 | constexpr absl::string_view operator()() const { return value; } | ^~~~~~~~~~~ /usr/include/absl/strings/internal/string_constant.h:49:34: error: ‘value’ was not declared in this scope 49 | static_assert(TryConstexprEval(value), | ^~~~~ /usr/include/absl/strings/internal/string_constant.h: In static member function ‘static constexpr bool absl::lts_20230802::strings_internal::StringConstant::TryConstexprEval(int)’: /usr/include/absl/strings/internal/string_constant.h:40:17: error: request for member ‘empty’ in ‘view’, which is of non-class type ‘int’ 40 | return view.empty() || 2 * view[0] != 1; | ^~~~~ /usr/include/absl/strings/internal/string_constant.h:40:36: error: invalid types ‘int[int]’ for array subscript 40 | return view.empty() || 2 * view[0] != 1; | ^ /usr/include/absl/strings/internal/string_constant.h: At global scope: /usr/include/absl/strings/internal/string_constant.h:55:17: error: ‘string_view’ in namespace ‘absl’ does not name a type 55 | constexpr absl::string_view StringConstant::value; | ^~~~~~~~~~~ In file included from /usr/include/absl/strings/cord.h:98: /usr/include/absl/types/optional.h:47:12: error: ‘bad_optional_access’ has not been declared in ‘std’ 47 | using std::bad_optional_access; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/optional.h:48:12: error: ‘optional’ has not been declared in ‘std’ 48 | using std::optional; | ^~~~~~~~ /usr/include/absl/types/optional.h:49:12: error: ‘make_optional’ has not been declared in ‘std’ 49 | using std::make_optional; | ^~~~~~~~~~~~~ /usr/include/absl/types/optional.h:50:12: error: ‘nullopt_t’ has not been declared in ‘std’ 50 | using std::nullopt_t; | ^~~~~~~~~ /usr/include/absl/types/optional.h:51:12: error: ‘nullopt’ has not been declared in ‘std’ 51 | using std::nullopt; | ^~~~~~~ /usr/include/absl/strings/cord.h:105:33: error: ‘string_view’ is not a member of ‘absl’ 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:105:54: error: expected primary-expression before ‘&&’ token 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^~ /usr/include/absl/strings/cord.h:105:56: error: expected primary-expression before ‘)’ token 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^ /usr/include/absl/strings/cord.h:193:34: error: expected ‘)’ before ‘src’ 193 | explicit Cord(absl::string_view src); | ~ ^~~~ | ) /usr/include/absl/strings/cord.h:194:25: error: ‘absl::string_view’ has not been declared 194 | Cord& operator=(absl::string_view src); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:251:42: error: ‘absl::string_view’ has not been declared 251 | friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:251:79: error: ‘template absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal(int, Releaser&&)’ conflicts with a previous declaration 251 | friend Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser); | ^ /usr/include/absl/strings/cord.h:105:6: note: previous declaration ‘template absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal’ 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:265:21: error: ‘absl::string_view’ has not been declared 265 | void Append(absl::string_view src); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:326:22: error: ‘absl::string_view’ has not been declared 326 | void Prepend(absl::string_view src); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:384:21: error: ‘absl::string_view’ has not been declared 384 | int Compare(absl::string_view rhs) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:391:25: error: ‘absl::string_view’ has not been declared 391 | bool StartsWith(absl::string_view rhs) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:396:23: error: ‘absl::string_view’ has not been declared 396 | bool EndsWith(absl::string_view rhs) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:449:30: error: ‘string_view’ in namespace ‘absl’ does not name a type 449 | using value_type = absl::string_view; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:451:26: error: expected ‘;’ before ‘value_type’ 451 | using pointer = const value_type*; | ^~~~~~~~~~~ | ; /usr/include/absl/strings/cord.h:452:23: error: ‘value_type’ does not name a type 452 | using reference = value_type; | ^~~~~~~~~~ /usr/include/absl/strings/cord.h:460:5: error: ‘reference’ does not name a type 460 | reference operator*() const; | ^~~~~~~~~ /usr/include/absl/strings/cord.h:461:5: error: ‘pointer’ does not name a type 461 | pointer operator->() const; | ^~~~~~~ /usr/include/absl/strings/cord.h:492:11: error: ‘string_view’ in namespace ‘absl’ does not name a type 492 | absl::string_view current_chunk_; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:547:30: error: ‘string_view’ in namespace ‘absl’ does not name a type 547 | using value_type = absl::string_view; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:548:23: error: ‘value_type’ does not name a type 548 | using reference = value_type&; | ^~~~~~~~~~ /usr/include/absl/strings/cord.h:549:34: error: expected ‘;’ before ‘value_type’ 549 | using const_reference = const value_type&; | ^~~~~~~~~~~ | ; /usr/include/absl/strings/cord.h:652:16: error: ‘string_view’ in namespace ‘absl’ does not name a type 652 | static absl::string_view ChunkRemaining(const CharIterator& it); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:740:9: error: ‘optional’ in namespace ‘absl’ does not name a template type 740 | absl::optional TryFlat() const; | ^~~~~~~~ /usr/include/absl/strings/cord.h:747:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 747 | absl::string_view Flatten(); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:750:55: error: ‘absl::string_view’ has not been declared 750 | friend void AbslFormatFlush(absl::Cord* cord, absl::string_view part) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:775:9: error: ‘optional’ in namespace ‘absl’ does not name a template type 775 | absl::optional ExpectedChecksum() const; | ^~~~~~~~ /usr/include/absl/strings/cord.h:806:34: error: expected ‘)’ before ‘src’ 806 | explicit Cord(absl::string_view src, MethodIdentifier method); | ~ ^~~~ | ) /usr/include/absl/strings/cord.h:810:49: error: ‘absl::string_view’ has not been declared 810 | friend bool operator==(const Cord& lhs, absl::string_view rhs); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:816:50: error: ‘string_view’ is not a member of ‘absl’ 816 | void ForEachChunk(absl::FunctionRef) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:816:62: error: template argument 1 is invalid 816 | void ForEachChunk(absl::FunctionRef) const; | ^ /usr/include/absl/strings/cord.h:820:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 820 | absl::string_view FlattenSlowPath(); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:839:51: error: expected ‘)’ before ‘sv’ 839 | explicit constexpr InlineRep(absl::string_view sv, CordRep* rep); | ~ ^~~ | ) /usr/include/absl/strings/cord.h:856:28: error: ‘absl::string_view’ has not been declared 856 | void AppendArray(absl::string_view src, MethodIdentifier method); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:857:11: error: ‘string_view’ in namespace ‘absl’ does not name a type 857 | absl::string_view FindFlatStartPiece() const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:963:32: error: ‘absl::string_view’ has not been declared 963 | absl::string_view* fragment); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:968:36: error: ‘string_view’ is not a member of ‘absl’ 968 | absl::FunctionRef callback); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:968:48: error: template argument 1 is invalid 968 | absl::FunctionRef callback); | ^ /usr/include/absl/strings/cord.h:975:29: error: ‘absl::string_view’ has not been declared 975 | int CompareSlowPath(absl::string_view rhs, size_t compared_size, | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:979:25: error: ‘absl::string_view’ has not been declared 979 | bool EqualsImpl(absl::string_view rhs, size_t size_to_compare) const; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:986:16: error: ‘string_view’ in namespace ‘absl’ does not name a type 986 | static absl::string_view GetFirstChunk(const Cord& c); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:987:16: error: ‘string_view’ in namespace ‘absl’ does not name a type 987 | static absl::string_view GetFirstChunk(absl::string_view sv); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1002:28: error: ‘absl::string_view’ has not been declared 1002 | void AppendPrecise(absl::string_view src, MethodIdentifier method); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1003:29: error: ‘absl::string_view’ has not been declared 1003 | void PrependPrecise(absl::string_view src, MethodIdentifier method); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1010:27: error: ‘absl::string_view’ has not been declared 1010 | void PrependArray(absl::string_view src, MethodIdentifier method); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In function ‘H absl::lts_20230802::AbslHashValue(H, const Cord&)’: /usr/include/absl/strings/cord.h:779:11: error: ‘optional’ is not a member of ‘absl’ 779 | absl::optional maybe_flat = c.TryFlat(); | ^~~~~~~~ /usr/include/absl/strings/cord.h:779:26: error: ‘string_view’ is not a member of ‘absl’ 779 | absl::optional maybe_flat = c.TryFlat(); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:779:39: error: ‘maybe_flat’ was not declared in this scope 779 | absl::optional maybe_flat = c.TryFlat(); | ^~~~~~~~~~ /usr/include/absl/strings/cord.h:779:54: error: ‘const class absl::lts_20230802::Cord’ has no member named ‘TryFlat’ 779 | absl::optional maybe_flat = c.TryFlat(); | ^~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘H absl::lts_20230802::Cord::HashFragmented(H) const’: /usr/include/absl/strings/cord.h:1020:49: error: ‘absl::string_view’ has not been declared 1020 | ForEachChunk([&combiner, &hash_state](absl::string_view chunk) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In lambda function: /usr/include/absl/strings/cord.h:1021:69: error: request for member ‘data’ in ‘chunk’, which is of non-class type ‘int’ 1021 | hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(), | ^~~~ /usr/include/absl/strings/cord.h:1022:46: error: request for member ‘size’ in ‘chunk’, which is of non-class type ‘int’ 1022 | chunk.size()); | ^~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1048:6: error: variable or field ‘InitializeCordRepExternal’ declared void 1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1048:38: error: ‘string_view’ is not a member of ‘absl’ 1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1048:71: error: expected primary-expression before ‘*’ token 1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep); | ^ /usr/include/absl/strings/cord.h:1048:73: error: ‘rep’ was not declared in this scope 1048 | void InitializeCordRepExternal(absl::string_view data, CordRepExternal* rep); | ^~~ /usr/include/absl/strings/cord.h:1054:31: error: ‘string_view’ is not a member of ‘absl’ 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1054:57: error: expected primary-expression before ‘&&’ token 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~ /usr/include/absl/strings/cord.h:1054:60: error: ‘releaser’ was not declared in this scope; did you mean ‘Releaser’? 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~ | Releaser /usr/include/absl/strings/cord.h:1054:68: error: expression list treated as compound expression in initializer [-fpermissive] 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^ /usr/include/absl/strings/cord.h:1054:69: error: expected ‘;’ before ‘{’ token 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~ | ; /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 1066 | inline CordRep* NewExternalRep(absl::string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1054:10: note: previous declaration ‘template absl::lts_20230802::cord_internal::CordRep* absl::lts_20230802::cord_internal::NewExternalRep’ 1054 | CordRep* NewExternalRep(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1066:38: error: ‘string_view’ is not a member of ‘absl’ 1066 | inline CordRep* NewExternalRep(absl::string_view data, | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1067:39: error: ‘releaser’ was not declared in this scope 1067 | void (&releaser)(absl::string_view)) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1067:55: error: ‘string_view’ is not a member of ‘absl’ 1067 | void (&releaser)(absl::string_view)) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1074:6: error: redefinition of ‘template absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal’ 1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:105:6: note: ‘template absl::lts_20230802::Cord absl::lts_20230802::MakeCordFromExternal’ previously declared here 105 | Cord MakeCordFromExternal(absl::string_view, Releaser&&); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1074:33: error: ‘string_view’ is not a member of ‘absl’ 1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1074:59: error: expected primary-expression before ‘&&’ token 1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | ^~ /usr/include/absl/strings/cord.h:1074:62: error: ‘releaser’ was not declared in this scope; did you mean ‘Releaser’? 1074 | Cord MakeCordFromExternal(absl::string_view data, Releaser&& releaser) { | ^~~~~~~~ | Releaser /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’ 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^~~~ /usr/include/absl/strings/cord.h:1089:44: error: ‘string_view’ is not a member of ‘absl’ 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1089:67: error: expected primary-expression before ‘*’ token 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^ /usr/include/absl/strings/cord.h:1089:69: error: ‘rep’ was not declared in this scope 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^~~ /usr/include/absl/strings/cord.h:1089:72: error: expression list treated as compound expression in initializer [-fpermissive] 1089 | constexpr Cord::InlineRep::InlineRep(absl::string_view sv, CordRep* rep) | ^ /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’ 1245 | inline Cord::Cord(absl::string_view src) | ^~~~ /usr/include/absl/strings/cord.h:1245:25: error: ‘string_view’ is not a member of ‘absl’ 1245 | inline Cord::Cord(absl::string_view src) | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20230802::Cord& absl::lts_20230802::Cord::operator=(T&&)’: /usr/include/absl/strings/cord.h:1265:28: error: ‘string_view’ is not a member of ‘absl’ 1265 | return operator=(absl::string_view(src)); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1312:14: error: ‘optional’ in namespace ‘absl’ does not name a template type 1312 | inline absl::optional Cord::TryFlat() const { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1324:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 1324 | inline absl::string_view Cord::Flatten() { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1337:13: error: variable or field ‘Append’ declared void 1337 | inline void Cord::Append(absl::string_view src) { | ^~~~ /usr/include/absl/strings/cord.h:1337:32: error: ‘string_view’ is not a member of ‘absl’ 1337 | inline void Cord::Append(absl::string_view src) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1341:13: error: variable or field ‘Prepend’ declared void 1341 | inline void Cord::Prepend(absl::string_view src) { | ^~~~ /usr/include/absl/strings/cord.h:1341:33: error: ‘string_view’ is not a member of ‘absl’ 1341 | inline void Cord::Prepend(absl::string_view src) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20230802::Cord::Append(absl::lts_20230802::CordBuffer)’: /usr/include/absl/strings/cord.h:1347:9: error: ‘string_view’ is not a member of ‘absl’ 1347 | absl::string_view short_value; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1348:42: error: ‘short_value’ was not declared in this scope 1348 | if (CordRep* rep = buffer.ConsumeValue(short_value)) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20230802::Cord::Prepend(absl::lts_20230802::CordBuffer)’: /usr/include/absl/strings/cord.h:1357:9: error: ‘string_view’ is not a member of ‘absl’ 1357 | absl::string_view short_value; | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1358:42: error: ‘short_value’ was not declared in this scope 1358 | if (CordRep* rep = buffer.ConsumeValue(short_value)) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: At global scope: /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’ 1399 | inline bool Cord::StartsWith(absl::string_view rhs) const { | ^~~~ /usr/include/absl/strings/cord.h:1399:36: error: ‘string_view’ is not a member of ‘absl’ 1399 | inline bool Cord::StartsWith(absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20230802::Cord::ChunkIterator::InitTree(absl::lts_20230802::cord_internal::CordRep*)’: /usr/include/absl/strings/cord.h:1408:5: error: ‘current_chunk_’ was not declared in this scope 1408 | current_chunk_ = btree_reader_.Init(tree->btree()); | ^~~~~~~~~~~~~~ /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’ 1408 | current_chunk_ = btree_reader_.Init(tree->btree()); | ^~~~ /usr/include/absl/strings/cord.h:1411:5: error: ‘current_chunk_’ was not declared in this scope 1411 | current_chunk_ = cord_internal::EdgeData(tree); | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1411:37: error: ‘EdgeData’ is not a member of ‘absl::lts_20230802::cord_internal’ 1411 | current_chunk_ = cord_internal::EdgeData(tree); | ^~~~~~~~ /usr/include/absl/strings/cord.h: In constructor ‘absl::lts_20230802::Cord::ChunkIterator::ChunkIterator(const absl::lts_20230802::Cord*)’: /usr/include/absl/strings/cord.h:1426:7: error: ‘current_chunk_’ was not declared in this scope 1426 | current_chunk_ = {}; | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h:1430:5: error: ‘current_chunk_’ was not declared in this scope 1430 | current_chunk_ = {cord->contents_.data(), bytes_remaining_}; | ^~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20230802::Cord::ChunkIterator& absl::lts_20230802::Cord::ChunkIterator::AdvanceBtree()’: /usr/include/absl/strings/cord.h:1435:3: error: ‘current_chunk_’ was not declared in this scope 1435 | current_chunk_ = btree_reader_.Next(); | ^~~~~~~~~~~~~~ /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’ 1435 | current_chunk_ = btree_reader_.Next(); | ^~~~ In file included from /usr/include/absl/container/internal/layout.h:163: /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20230802::Cord::ChunkIterator::AdvanceBytesBtree(size_t)’: /usr/include/absl/strings/cord.h:1440:3: error: ‘current_chunk_’ was not declared in this scope 1440 | assert(n >= current_chunk_.size()); | ^~~~~~ /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’ 1444 | current_chunk_ = btree_reader_.Next(); | ^~~~ /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’ 1447 | current_chunk_ = btree_reader_.Seek(offset); | ^~~~ /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20230802::Cord::ChunkIterator& absl::lts_20230802::Cord::ChunkIterator::operator++()’: /usr/include/absl/strings/cord.h:1457:3: error: ‘current_chunk_’ was not declared in this scope 1457 | assert(bytes_remaining_ >= current_chunk_.size()); | ^~~~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1484:29: error: ‘reference’ in ‘class absl::lts_20230802::Cord::ChunkIterator’ does not name a type 1484 | inline Cord::ChunkIterator::reference Cord::ChunkIterator::operator*() const { | ^~~~~~~~~ /usr/include/absl/strings/cord.h:1489:29: error: ‘pointer’ in ‘class absl::lts_20230802::Cord::ChunkIterator’ does not name a type 1489 | inline Cord::ChunkIterator::pointer Cord::ChunkIterator::operator->() const { | ^~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20230802::Cord::ChunkIterator::RemoveChunkPrefix(size_t)’: /usr/include/absl/strings/cord.h:1495:3: error: ‘current_chunk_’ was not declared in this scope 1495 | assert(n < current_chunk_.size()); | ^~~~~~ In file included from /usr/include/absl/base/macros.h:36, from /usr/include/absl/strings/string_view.h:42: /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20230802::Cord::ChunkIterator::AdvanceBytes(size_t)’: /usr/include/absl/strings/cord.h:1502:7: error: ‘current_chunk_’ was not declared in this scope 1502 | if (ABSL_PREDICT_TRUE(n < current_chunk_.size())) { | ^~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘absl::lts_20230802::Cord::CharIterator& absl::lts_20230802::Cord::CharIterator::operator++()’: /usr/include/absl/strings/cord.h:1530:7: error: base operand of ‘->’ has non-pointer type ‘absl::lts_20230802::Cord::ChunkIterator’ 1530 | if (ABSL_PREDICT_TRUE(chunk_iterator_->size() > 1)) { | ^~~~~~~~~~~~~~~~~ /usr/include/absl/strings/cord.h: In member function ‘const char& absl::lts_20230802::Cord::CharIterator::operator*() const’: /usr/include/absl/strings/cord.h:1553:26: error: base operand of ‘->’ has non-pointer type ‘const absl::lts_20230802::Cord::ChunkIterator’ 1553 | return *chunk_iterator_->data(); | ^~ /usr/include/absl/strings/cord.h: In member function ‘const char* absl::lts_20230802::Cord::CharIterator::operator->() const’: /usr/include/absl/strings/cord.h:1557:25: error: base operand of ‘->’ has non-pointer type ‘const absl::lts_20230802::Cord::ChunkIterator’ 1557 | return chunk_iterator_->data(); | ^~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1570:14: error: ‘string_view’ in namespace ‘absl’ does not name a type 1570 | inline absl::string_view Cord::ChunkRemaining(const CharIterator& it) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1591:34: error: ‘string_view’ is not a member of ‘absl’ 1591 | absl::FunctionRef callback) const { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1591:46: error: template argument 1 is invalid 1591 | absl::FunctionRef callback) const { | ^ /usr/include/absl/strings/cord.h: In member function ‘void absl::lts_20230802::Cord::ForEachChunk(int) const’: /usr/include/absl/strings/cord.h:1594:20: error: ‘string_view’ is not a member of ‘absl’ 1594 | callback(absl::string_view(contents_.data(), contents_.size())); | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1594:67: error: ‘callback’ cannot be used as a function 1594 | callback(absl::string_view(contents_.data(), contents_.size())); | ^ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1622:47: error: ‘absl::string_view’ has not been declared 1622 | inline bool operator==(const Cord& lhs, absl::string_view rhs) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20230802::operator==(const Cord&, int)’: /usr/include/absl/strings/cord.h:1624:25: error: request for member ‘size’ in ‘rhs’, which is of non-class type ‘int’ 1624 | size_t rhs_size = rhs.size(); | ^~~~ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1629:13: error: declaration of ‘operator==’ as non-function 1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1629:30: error: ‘string_view’ is not a member of ‘absl’ 1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1629:45: error: expected primary-expression before ‘const’ 1629 | inline bool operator==(absl::string_view x, const Cord& y) { return y == x; } | ^~~~~ /usr/include/absl/strings/cord.h:1630:45: error: ‘absl::string_view’ has not been declared 1630 | inline bool operator!=(const Cord& x, absl::string_view y) { return !(x == y); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1631:13: error: declaration of ‘operator!=’ as non-function 1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1631:30: error: ‘string_view’ is not a member of ‘absl’ 1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1631:45: error: expected primary-expression before ‘const’ 1631 | inline bool operator!=(absl::string_view x, const Cord& y) { return !(x == y); } | ^~~~~ /usr/include/absl/strings/cord.h:1632:44: error: ‘absl::string_view’ has not been declared 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1635:13: error: declaration of ‘operator<’ as non-function 1635 | inline bool operator<(absl::string_view x, const Cord& y) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1635:29: error: ‘string_view’ is not a member of ‘absl’ 1635 | inline bool operator<(absl::string_view x, const Cord& y) { | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1635:44: error: expected primary-expression before ‘const’ 1635 | inline bool operator<(absl::string_view x, const Cord& y) { | ^~~~~ /usr/include/absl/strings/cord.h:1638:44: error: ‘absl::string_view’ has not been declared 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20230802::operator>(const Cord&, int)’: /usr/include/absl/strings/cord.h:1638:70: error: no match for ‘operator<’ (operand types are ‘int’ and ‘const absl::lts_20230802::Cord’) 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ~ ^ ~ | | | | int const absl::lts_20230802::Cord /usr/include/absl/types/span.h:543:6: note: candidate: ‘template bool absl::lts_20230802::operator<(Span, Span)’ 543 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:543:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/types/span.h:547:6: note: candidate: ‘template bool absl::lts_20230802::operator<(Span, Span)’ 547 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:547:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/types/span.h:551:6: note: candidate: ‘template bool absl::lts_20230802::operator<(Span, Span)’ 551 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:551:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/types/span.h:557:6: note: candidate: ‘template bool absl::lts_20230802::operator<(const U&, Span)’ 557 | bool operator<(const U& a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:557:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: ‘absl::lts_20230802::Cord’ is not derived from ‘absl::lts_20230802::Span’ 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/types/span.h:563:6: note: candidate: ‘template bool absl::lts_20230802::operator<(Span, const U&)’ 563 | bool operator<(Span a, const U& b) { | ^~~~~~~~ /usr/include/absl/types/span.h:563:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ /usr/include/absl/container/inlined_vector.h:951:6: note: candidate: ‘template bool absl::lts_20230802::operator<(const InlinedVector&, const InlinedVector&)’ 951 | bool operator<(const absl::InlinedVector& a, | ^~~~~~~~ /usr/include/absl/container/inlined_vector.h:951:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1638:72: note: mismatched types ‘const absl::lts_20230802::InlinedVector’ and ‘int’ 1638 | inline bool operator>(const Cord& x, absl::string_view y) { return y < x; } | ^ In file included from /usr/include/absl/log/internal/nullstream.h:36: /usr/include/absl/base/log_severity.h:163:1: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(LogSeverity, LogSeverityAtLeast)’ 163 | COMPOP(>, <, LogSeverityAtLeast) | ^~~~~~ /usr/include/absl/base/log_severity.h:163:1: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::LogSeverity’ 163 | COMPOP(>, <, LogSeverityAtLeast) | ^~~~~~ /usr/include/absl/base/log_severity.h:165:1: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(LogSeverityAtMost, LogSeverity)’ 165 | COMPOP(<, >, LogSeverityAtMost) | ^~~~~~ /usr/include/absl/base/log_severity.h:165:1: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::LogSeverityAtMost’ 165 | COMPOP(<, >, LogSeverityAtMost) | ^~~~~~ /usr/include/absl/time/time.h:1720:46: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(Duration, Duration)’ 1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | ^~~~~~~~ /usr/include/absl/time/time.h:1720:65: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::Duration’ 1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | ~~~~~~~~~^~~ /usr/include/absl/time/time.h:855:46: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(Time, Time)’ 855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | ^~~~~~~~ /usr/include/absl/time/time.h:855:61: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::Time’ 855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | ~~~~~^~~ In file included from /usr/include/absl/strings/internal/str_format/arg.h:33: /usr/include/absl/numeric/int128.h:810:16: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(uint128, uint128)’ 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | ^~~~~~~~ /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’ 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | ~~~~~~~~^~~ In file included from /usr/include/absl/numeric/int128.h:1152: /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(int128, int128)’ 207 | constexpr bool operator<(int128 lhs, int128 rhs) { | ^~~~~~~~ /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’ 207 | constexpr bool operator<(int128 lhs, int128 rhs) { | ~~~~~~~^~~ /usr/include/absl/strings/cord.h:1609:13: note: candidate: ‘bool absl::lts_20230802::operator<(const Cord&, const Cord&)’ 1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1609:35: note: no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20230802::Cord&’ 1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | ~~~~~~~~~~~~^ /usr/include/absl/strings/cord.h:1632:13: note: candidate: ‘bool absl::lts_20230802::operator<(const Cord&, int)’ 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1632:35: note: no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20230802::Cord&’ 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ~~~~~~~~~~~~^ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1639:13: error: declaration of ‘operator>’ as non-function 1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1639:29: error: ‘string_view’ is not a member of ‘absl’ 1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1639:44: error: expected primary-expression before ‘const’ 1639 | inline bool operator>(absl::string_view x, const Cord& y) { return y < x; } | ^~~~~ /usr/include/absl/strings/cord.h:1640:45: error: ‘absl::string_view’ has not been declared 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h: In function ‘bool absl::lts_20230802::operator<=(const Cord&, int)’: /usr/include/absl/strings/cord.h:1640:73: error: no match for ‘operator<’ (operand types are ‘int’ and ‘const absl::lts_20230802::Cord’) 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ~ ^ ~ | | | | int const absl::lts_20230802::Cord /usr/include/absl/types/span.h:543:6: note: candidate: ‘template bool absl::lts_20230802::operator<(Span, Span)’ 543 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:543:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/types/span.h:547:6: note: candidate: ‘template bool absl::lts_20230802::operator<(Span, Span)’ 547 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:547:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/types/span.h:551:6: note: candidate: ‘template bool absl::lts_20230802::operator<(Span, Span)’ 551 | bool operator<(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:551:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/types/span.h:557:6: note: candidate: ‘template bool absl::lts_20230802::operator<(const U&, Span)’ 557 | bool operator<(const U& a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:557:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: ‘absl::lts_20230802::Cord’ is not derived from ‘absl::lts_20230802::Span’ 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/types/span.h:563:6: note: candidate: ‘template bool absl::lts_20230802::operator<(Span, const U&)’ 563 | bool operator<(Span a, const U& b) { | ^~~~~~~~ /usr/include/absl/types/span.h:563:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/container/inlined_vector.h:951:6: note: candidate: ‘template bool absl::lts_20230802::operator<(const InlinedVector&, const InlinedVector&)’ 951 | bool operator<(const absl::InlinedVector& a, | ^~~~~~~~ /usr/include/absl/container/inlined_vector.h:951:6: note: template argument deduction/substitution failed: /usr/include/absl/strings/cord.h:1640:75: note: mismatched types ‘const absl::lts_20230802::InlinedVector’ and ‘int’ 1640 | inline bool operator<=(const Cord& x, absl::string_view y) { return !(y < x); } | ^ /usr/include/absl/base/log_severity.h:163:1: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(LogSeverity, LogSeverityAtLeast)’ 163 | COMPOP(>, <, LogSeverityAtLeast) | ^~~~~~ /usr/include/absl/base/log_severity.h:163:1: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::LogSeverity’ 163 | COMPOP(>, <, LogSeverityAtLeast) | ^~~~~~ /usr/include/absl/base/log_severity.h:165:1: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(LogSeverityAtMost, LogSeverity)’ 165 | COMPOP(<, >, LogSeverityAtMost) | ^~~~~~ /usr/include/absl/base/log_severity.h:165:1: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::LogSeverityAtMost’ 165 | COMPOP(<, >, LogSeverityAtMost) | ^~~~~~ /usr/include/absl/time/time.h:1720:46: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(Duration, Duration)’ 1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | ^~~~~~~~ /usr/include/absl/time/time.h:1720:65: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::Duration’ 1720 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Duration lhs, | ~~~~~~~~~^~~ /usr/include/absl/time/time.h:855:46: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(Time, Time)’ 855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | ^~~~~~~~ /usr/include/absl/time/time.h:855:61: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::Time’ 855 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator<(Time lhs, Time rhs) { | ~~~~~^~~ /usr/include/absl/numeric/int128.h:810:16: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(uint128, uint128)’ 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | ^~~~~~~~ /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’ 810 | constexpr bool operator<(uint128 lhs, uint128 rhs) { | ~~~~~~~~^~~ /usr/include/absl/numeric/int128_have_intrinsic.inc:207:16: note: candidate: ‘constexpr bool absl::lts_20230802::operator<(int128, int128)’ 207 | constexpr bool operator<(int128 lhs, int128 rhs) { | ^~~~~~~~ /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’ 207 | constexpr bool operator<(int128 lhs, int128 rhs) { | ~~~~~~~^~~ /usr/include/absl/strings/cord.h:1609:13: note: candidate: ‘bool absl::lts_20230802::operator<(const Cord&, const Cord&)’ 1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1609:35: note: no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20230802::Cord&’ 1609 | inline bool operator<(const Cord& x, const Cord& y) { return x.Compare(y) < 0; } | ~~~~~~~~~~~~^ /usr/include/absl/strings/cord.h:1632:13: note: candidate: ‘bool absl::lts_20230802::operator<(const Cord&, int)’ 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1632:35: note: no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20230802::Cord&’ 1632 | inline bool operator<(const Cord& x, absl::string_view y) { | ~~~~~~~~~~~~^ /usr/include/absl/strings/cord.h: At global scope: /usr/include/absl/strings/cord.h:1641:13: error: declaration of ‘operator<=’ as non-function 1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1641:30: error: ‘string_view’ is not a member of ‘absl’ 1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1641:45: error: expected primary-expression before ‘const’ 1641 | inline bool operator<=(absl::string_view x, const Cord& y) { return !(y < x); } | ^~~~~ /usr/include/absl/strings/cord.h:1642:45: error: ‘absl::string_view’ has not been declared 1642 | inline bool operator>=(const Cord& x, absl::string_view y) { return !(x < y); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1643:13: error: declaration of ‘operator>=’ as non-function 1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | ^~~~~~~~ /usr/include/absl/strings/cord.h:1643:30: error: ‘string_view’ is not a member of ‘absl’ 1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | ^~~~~~~~~~~ /usr/include/absl/strings/cord.h:1643:45: error: expected primary-expression before ‘const’ 1643 | inline bool operator>=(absl::string_view x, const Cord& y) { return !(x < y); } | ^~~~~ In file included from /usr/include/google/protobuf/port.h:30, from /usr/include/google/protobuf/io/coded_stream.h:113: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/port.h:150:14: error: ‘optional’ in namespace ‘absl’ does not name a template type 150 | inline absl::optional RttiTypeName() { | ^~~~~~~~ In file included from /usr/include/google/protobuf/io/coded_stream.h:117: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/io/coded_stream.h:862:51: error: ‘absl::string_view’ has not been declared 862 | uint8_t* WriteStringOutline(uint32_t num, absl::string_view s, uint8_t* ptr); | ^~~~~~~~~~~ /usr/include/google/protobuf/io/coded_stream.h: In member function ‘std::ptrdiff_t google::protobuf::io::EpsCopyOutputStream::GetSize(uint8_t*) const’: /usr/include/google/protobuf/io/coded_stream.h:824:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 824 | ABSL_DCHECK(ptr <= end_ + kSlopBytes); // NOLINT | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/io/coded_stream.h: In member function ‘uint8_t* google::protobuf::io::EpsCopyOutputStream::WriteTag(uint32_t, uint32_t, uint8_t*)’: /usr/include/google/protobuf/io/coded_stream.h:845:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 845 | ABSL_DCHECK(ptr < end_); // NOLINT | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/io/coded_stream.h: In member function ‘bool google::protobuf::io::CodedOutputStream::HadError()’: /usr/include/google/protobuf/io/coded_stream.h:1054:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 1054 | ABSL_DCHECK(cur_); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/arena_align.h:62, from /usr/include/google/protobuf/arena.h:30, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:27: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/arena_align.h: In member function ‘constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const’: /usr/include/google/protobuf/arena_align.h:133:3: error: body of ‘constexpr’ function ‘constexpr size_t google::protobuf::internal::ArenaAlign::Padded(size_t) const’ not a return-statement 133 | } | ^ /usr/include/google/protobuf/arena_align.h: In function ‘google::protobuf::internal::ArenaAlign google::protobuf::internal::ArenaAlignAs(size_t)’: /usr/include/google/protobuf/arena_align.h:157:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)’ 157 | ABSL_DCHECK_NE(align, 0U); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/arena_align.h:158:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 158 | ABSL_DCHECK(absl::has_single_bit(align)) << "Invalid alignment " << align; | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/arena_align.h: At global scope: /usr/include/google/protobuf/arena_align.h:182:18: error: ‘ArenaAlignAs’ function uses ‘auto’ type specifier without trailing return type 182 | inline constexpr auto ArenaAlignAs() { | ^~~~ /usr/include/google/protobuf/arena_align.h:182:18: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ /usr/include/google/protobuf/arena_align.h:188:18: error: ‘ArenaAlignOf’ function uses ‘auto’ type specifier without trailing return type 188 | inline constexpr auto ArenaAlignOf() { | ^~~~ /usr/include/google/protobuf/arena_align.h:188:18: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’ In file included from /usr/include/google/protobuf/arena_cleanup.h:23, from /usr/include/google/protobuf/serial_arena.h:30, from /usr/include/google/protobuf/arena.h:32: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/arena_cleanup.h: In function ‘void google::protobuf::internal::cleanup::CreateNode(Tag, void*, const void*, void (*)(void*))’: /usr/include/google/protobuf/arena_cleanup.h:73:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’ 73 | ABSL_DCHECK_EQ(elem & 3, 0ULL); // Must be aligned | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/arena_cleanup.h: In function ‘size_t google::protobuf::internal::cleanup::Size(Tag)’: /usr/include/google/protobuf/arena_cleanup.h:191:7: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 191 | ABSL_DCHECK(false) << "Corrupted cleanup tag: " << static_cast(tag); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/arenaz_sampler.h:19, from /usr/include/google/protobuf/serial_arena.h:31: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/string_block.h:24, from /usr/include/google/protobuf/serial_arena.h:33: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /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*)’: /usr/include/google/protobuf/string_block.h:123:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 123 | ABSL_DCHECK_EQ(count, NextSize(next)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/string_block.h: In static member function ‘static size_t google::protobuf::internal::StringBlock::Delete(google::protobuf::internal::StringBlock*)’: /usr/include/google/protobuf/string_block.h:145:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 145 | ABSL_DCHECK(block != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/string_block.h: In member function ‘std::string* google::protobuf::internal::StringBlock::AtOffset(size_t)’: /usr/include/google/protobuf/string_block.h:160:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 160 | ABSL_DCHECK_LE(offset, effective_size()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided In file included from /usr/include/google/protobuf/serial_arena.h:36: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/serial_arena.h: In constructor ‘google::protobuf::internal::ArenaBlock::ArenaBlock(google::protobuf::internal::ArenaBlock*, size_t)’: /usr/include/google/protobuf/serial_arena.h:52:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 52 | ABSL_DCHECK_GT(size, sizeof(ArenaBlock)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function ‘char* google::protobuf::internal::ArenaBlock::Pointer(size_t)’: /usr/include/google/protobuf/serial_arena.h:56:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 56 | ABSL_DCHECK_LE(n, size); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function ‘bool google::protobuf::internal::SerialArena::MaybeAllocateAligned(size_t, void**)’: /usr/include/google/protobuf/serial_arena.h:217:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 217 | ABSL_DCHECK(internal::ArenaAlignDefault::IsAligned(n)); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/serial_arena.h:218:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 218 | ABSL_DCHECK_GE(limit_, ptr()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function ‘void* google::protobuf::internal::SerialArena::AllocateAlignedWithCleanup(size_t, size_t, void (*)(void*))’: /usr/include/google/protobuf/serial_arena.h:256:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 256 | ABSL_DCHECK_GE(limit_, ptr()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function ‘void google::protobuf::internal::SerialArena::AddCleanupFromExisting(void*, void (*)(void*))’: /usr/include/google/protobuf/serial_arena.h:287:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 287 | ABSL_DCHECK_GE(limit_, ptr()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/serial_arena.h: In member function ‘void google::protobuf::internal::SerialArena::MaybePrefetchForwards(const char*)’: /usr/include/google/protobuf/serial_arena.h:299:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 299 | ABSL_DCHECK(static_cast(prefetch_ptr_) == nullptr || | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/serial_arena.h:305:7: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 305 | ABSL_DCHECK(prefetch_ptr != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/serial_arena.h: In member function ‘void google::protobuf::internal::SerialArena::MaybePrefetchBackwards(const char*)’: /usr/include/google/protobuf/serial_arena.h:320:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 320 | ABSL_DCHECK(prefetch_limit_ == nullptr || | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/serial_arena.h:328:7: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 328 | ABSL_DCHECK_NE(prefetch_limit, nullptr); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided In file included from /usr/include/google/protobuf/thread_safe_arena.h:28, from /usr/include/google/protobuf/arena.h:33: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/arena.h:36: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/arena.h: In member function ‘void google::protobuf::Arena::Own(T*)’: /usr/include/google/protobuf/arena.h:337:14: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 337 | std::conditional_t::value, | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/arena.h:340:36: error: ‘TypeToUse’ does not name a type 340 | impl_.AddCleanup(static_cast(object), | ^~~~~~~~~ /usr/include/google/protobuf/arena.h:340:45: error: expected ‘>’ before ‘*’ token 340 | impl_.AddCleanup(static_cast(object), | ^ /usr/include/google/protobuf/arena.h:340:45: error: expected ‘(’ before ‘*’ token /usr/include/google/protobuf/arena.h:340:46: error: expected primary-expression before ‘>’ token 340 | impl_.AddCleanup(static_cast(object), | ^ /usr/include/google/protobuf/arena.h:341:55: error: ‘TypeToUse’ was not declared in this scope 341 | &internal::arena_delete_object); | ^~~~~~~~~ /usr/include/google/protobuf/arena.h: In member function ‘void* google::protobuf::Arena::AllocateInternal()’: /usr/include/google/protobuf/arena.h:548:16: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 548 | std::conditional_t>; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/arena.h:548:16: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 548 | std::conditional_t>; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/arena.h:548:55: error: expected primary-expression before ‘;’ token 548 | std::conditional_t>; | ^ In file included from /usr/include/google/protobuf/explicitly_constructed.h:17, from /usr/include/google/protobuf/arenastring.h:20, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:28: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/arenastring.h:24: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/arenastring.h: In static member function ‘static void google::protobuf::internal::TaggedStringPtr::assert_aligned(const void*)’: /usr/include/google/protobuf/arenastring.h:187:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)’ 187 | ABSL_DCHECK_EQ(reinterpret_cast(p) & kMask, 0UL); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/arenastring.h: In member function ‘std::string* google::protobuf::internal::TaggedStringPtr::TagAs(Type, std::string*)’: /usr/include/google/protobuf/arenastring.h:194:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 194 | ABSL_DCHECK(p != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: At global scope: /usr/include/google/protobuf/arenastring.h:295:18: error: ‘absl::string_view’ has not been declared 295 | void Set(absl::string_view value, Arena* arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h:302:23: error: ‘absl::string_view’ has not been declared 302 | void SetBytes(absl::string_view value, Arena* arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In constructor ‘google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*)’: /usr/include/google/protobuf/arenastring.h:241:17: error: ‘string_view’ is not a member of ‘absl’ 241 | Set(absl::string_view(""), arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In constructor ‘google::protobuf::internal::ArenaStringPtr::ArenaStringPtr(google::protobuf::Arena*, const google::protobuf::internal::LazyString&)’: /usr/include/google/protobuf/arenastring.h:252:17: error: ‘string_view’ is not a member of ‘absl’ 252 | Set(absl::string_view(default_value.get()), arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::Set(const char*, google::protobuf::Arena*)’: /usr/include/google/protobuf/arenastring.h:466:13: error: ‘string_view’ is not a member of ‘absl’ 466 | Set(absl::string_view{s}, arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::Set(const char*, size_t, google::protobuf::Arena*)’: /usr/include/google/protobuf/arenastring.h:470:13: error: ‘string_view’ is not a member of ‘absl’ 470 | Set(absl::string_view{s, n}, arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: At global scope: /usr/include/google/protobuf/arenastring.h:473:13: error: variable or field ‘SetBytes’ declared void 473 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | ^~~~~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h:473:44: error: ‘string_view’ is not a member of ‘absl’ 473 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h:473:68: error: expected primary-expression before ‘*’ token 473 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | ^ /usr/include/google/protobuf/arenastring.h:473:70: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’? 473 | inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) { | ^~~~~ | Arena /usr/include/google/protobuf/arenastring.h: In member function ‘void google::protobuf::internal::ArenaStringPtr::SetBytes(const void*, size_t, google::protobuf::Arena*)’: /usr/include/google/protobuf/arenastring.h:495:13: error: ‘string_view’ is not a member of ‘absl’ 495 | Set(absl::string_view{static_cast(p), n}, arena); | ^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h: In member function ‘std::string* google::protobuf::internal::ArenaStringPtr::UnsafeMutablePointer()’: /usr/include/google/protobuf/arenastring.h:527:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 527 | ABSL_DCHECK(tagged_ptr_.IsMutable()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/arenastring.h:528:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 528 | ABSL_DCHECK(tagged_ptr_.Get() != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/metadata_lite.h:17, from /usr/include/google/protobuf/message_lite.h:33, from /usr/include/google/protobuf/generated_message_tctable_decl.h:21, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:29: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/message_lite.h:38: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/message_lite.h: In function ‘int google::protobuf::internal::ToIntSize(size_t)’: /usr/include/google/protobuf/message_lite.h:159:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [44], int, std::string&)’ 159 | ABSL_DCHECK_LE(size, static_cast(INT_MAX)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/message_lite.h: At global scope: /usr/include/google/protobuf/message_lite.h:324:63: error: ‘absl::string_view’ has not been declared 324 | PROTOBUF_ATTRIBUTE_REINITIALIZES bool ParseFromString(absl::string_view data); | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:328:13: error: ‘absl::string_view’ has not been declared 328 | absl::string_view data); | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:359:30: error: ‘absl::string_view’ has not been declared 359 | bool MergeFromString(absl::string_view data); | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:599:26: error: ‘string_view’ is not a member of ‘absl’ 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:599:56: error: expected primary-expression before ‘*’ token 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^ /usr/include/google/protobuf/message_lite.h:599:58: error: ‘msg’ was not declared in this scope 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~ /usr/include/google/protobuf/message_lite.h:600:44: error: expected primary-expression before ‘parse_flags’ 600 | MessageLite::ParseFlags parse_flags); | ^~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:600:55: error: expression list treated as compound expression in initializer [-fpermissive] 600 | MessageLite::ParseFlags parse_flags); | ^ /usr/include/google/protobuf/message_lite.h:601:42: error: expected ‘;’ before ‘(’ token 601 | extern template bool MergeFromImpl(absl::string_view input, | ^ | ; /usr/include/google/protobuf/message_lite.h:604:41: error: expected ‘;’ before ‘(’ token 604 | extern template bool MergeFromImpl(absl::string_view input, | ^ | ; /usr/include/google/protobuf/message_lite.h:610:55: error: ‘template bool google::protobuf::internal::MergeFromImpl(google::protobuf::io::ZeroCopyInputStream*, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration 610 | MessageLite::ParseFlags parse_flags); | ^ /usr/include/google/protobuf/message_lite.h:599:6: note: previous declaration ‘template bool google::protobuf::internal::MergeFromImpl’ 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:611:22: error: ‘template bool google::protobuf::internal::MergeFromImpl’ is not a function template 611 | extern template bool MergeFromImpl(io::ZeroCopyInputStream* input, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:614:22: error: ‘template bool google::protobuf::internal::MergeFromImpl’ is not a function template 614 | extern template bool MergeFromImpl(io::ZeroCopyInputStream* input, | ^~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:625:55: error: ‘template bool google::protobuf::internal::MergeFromImpl(BoundedZCIS, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration 625 | MessageLite::ParseFlags parse_flags); | ^ /usr/include/google/protobuf/message_lite.h:599:6: note: previous declaration ‘template bool google::protobuf::internal::MergeFromImpl’ 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:626:22: error: ‘template bool google::protobuf::internal::MergeFromImpl’ is not a function template 626 | extern template bool MergeFromImpl(BoundedZCIS input, MessageLite* msg, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:628:22: error: ‘template bool google::protobuf::internal::MergeFromImpl’ is not a function template 628 | extern template bool MergeFromImpl(BoundedZCIS input, MessageLite* msg, | ^~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/message_lite.h:636:55: error: ‘template bool google::protobuf::internal::MergeFromImpl(const SourceWrapper&, google::protobuf::MessageLite*, google::protobuf::MessageLite::ParseFlags)’ conflicts with a previous declaration 636 | MessageLite::ParseFlags parse_flags) { | ^ /usr/include/google/protobuf/message_lite.h:599:6: note: previous declaration ‘template bool google::protobuf::internal::MergeFromImpl’ 599 | bool MergeFromImpl(absl::string_view input, MessageLite* msg, | ^~~~~~~~~~~~~ In file included from /usr/include/google/protobuf/endian.h:18, from /usr/include/google/protobuf/parse_context.h:26, from /usr/include/google/protobuf/generated_message_tctable_decl.h:22: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/generated_enum_util.h:23, from /usr/include/google/protobuf/repeated_field.h:41, from /usr/include/google/protobuf/implicit_weak_message.h:16, from /usr/include/google/protobuf/parse_context.h:27: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/generated_enum_util.h:43:9: error: ‘string_view’ in namespace ‘absl’ does not name a type 43 | absl::string_view name; | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_enum_util.h:49:44: error: ‘absl::string_view’ has not been declared 49 | absl::string_view name, int* value); | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/repeated_ptr_field.h:43, from /usr/include/google/protobuf/repeated_field.h:45: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/repeated_ptr_field.h: In member function ‘void google::protobuf::internal::RepeatedPtrFieldBase::InternalSwap(google::protobuf::internal::RepeatedPtrFieldBase*)’: /usr/include/google/protobuf/repeated_ptr_field.h:327:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 327 | ABSL_DCHECK(this != rhs); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/repeated_ptr_field.h: In member function ‘int google::protobuf::internal::RepeatedPtrFieldBase::ExchangeCurrentSize(int)’: /usr/include/google/protobuf/repeated_ptr_field.h:718:17: error: ‘exchange’ is not a member of ‘std’ 718 | return std::exchange(current_size_, new_size); | ^~~~~~~~ /usr/include/google/protobuf/repeated_ptr_field.h:718:17: note: ‘std::exchange’ is only available from C++14 onwards /usr/include/google/protobuf/repeated_ptr_field.h: In member function ‘void*& google::protobuf::internal::RepeatedPtrFieldBase::element_at(int)’: /usr/include/google/protobuf/repeated_ptr_field.h:730:7: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 730 | ABSL_DCHECK_EQ(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In member function ‘google::protobuf::internal::RepeatedPtrFieldBase::Rep* google::protobuf::internal::RepeatedPtrFieldBase::rep()’: /usr/include/google/protobuf/repeated_ptr_field.h:744:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 744 | ABSL_DCHECK(!using_sso()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/repeated_ptr_field.h: In member function ‘void google::protobuf::internal::RepeatedPtrFieldBase::MaybeExtend()’: /usr/include/google/protobuf/repeated_ptr_field.h:807:7: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 807 | ABSL_DCHECK_EQ(allocated_size(), Capacity()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:810:7: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 810 | ABSL_DCHECK_NE(allocated_size(), Capacity()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In constructor ‘google::protobuf::RepeatedPtrField::RepeatedPtrField()’: /usr/include/google/protobuf/repeated_ptr_field.h:1350:1: error: ‘constexpr’ constructor does not have empty body 1350 | } | ^ In file included from /usr/include/google/protobuf/repeated_field.h:49: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/repeated_field.h: In constructor ‘google::protobuf::RepeatedField< >::RepeatedField()’: /usr/include/google/protobuf/repeated_field.h:470:1: error: ‘constexpr’ constructor does not have empty body 470 | } | ^ In file included from /usr/include/google/protobuf/implicit_weak_message.h:23: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/inlined_string_field.h:22, from /usr/include/google/protobuf/parse_context.h:28: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/inlined_string_field.h:113:18: error: ‘absl::string_view’ has not been declared 113 | void Set(absl::string_view value, Arena* arena, bool donated, | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:132:23: error: ‘absl::string_view’ has not been declared 132 | void SetBytes(absl::string_view value, Arena* arena, bool donated, | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:150:48: error: ‘absl::string_view’ has not been declared 150 | PROTOBUF_NDEBUG_INLINE void SetNoArena(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:405:13: error: variable or field ‘SetNoArena’ declared void 405 | inline void InlinedStringField::SetNoArena(absl::string_view value) { | ^~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:405:50: error: ‘string_view’ is not a member of ‘absl’ 405 | inline void InlinedStringField::SetNoArena(absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:435:13: error: variable or field ‘Set’ declared void 435 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | ^~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:435:43: error: ‘string_view’ is not a member of ‘absl’ 435 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:435:67: error: expected primary-expression before ‘*’ token 435 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | ^ /usr/include/google/protobuf/inlined_string_field.h:435:69: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’? 435 | inline void InlinedStringField::Set(absl::string_view value, Arena* arena, | ^~~~~ | Arena /usr/include/google/protobuf/inlined_string_field.h:436:37: error: expected primary-expression before ‘bool’ 436 | bool donated, uint32_t* /*donating_states*/, | ^~~~ /usr/include/google/protobuf/inlined_string_field.h:436:59: error: expected primary-expression before ‘*’ token 436 | bool donated, uint32_t* /*donating_states*/, | ^ /usr/include/google/protobuf/inlined_string_field.h:436:80: error: expected primary-expression before ‘,’ token 436 | bool donated, uint32_t* /*donating_states*/, | ^ /usr/include/google/protobuf/inlined_string_field.h:437:54: error: expected primary-expression before ‘,’ token 437 | uint32_t /*mask*/, MessageLite* /*msg*/) { | ^ /usr/include/google/protobuf/inlined_string_field.h:437:67: error: expected primary-expression before ‘*’ token 437 | uint32_t /*mask*/, MessageLite* /*msg*/) { | ^ /usr/include/google/protobuf/inlined_string_field.h:437:76: error: expected primary-expression before ‘)’ token 437 | uint32_t /*mask*/, MessageLite* /*msg*/) { | ^ /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*)’: /usr/include/google/protobuf/inlined_string_field.h:446:13: error: ‘string_view’ is not a member of ‘absl’ 446 | Set(absl::string_view(str), arena, donated, donating_states, mask, msg); | ^~~~~~~~~~~ /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*)’: /usr/include/google/protobuf/inlined_string_field.h:453:13: error: ‘string_view’ is not a member of ‘absl’ 453 | Set(absl::string_view{str, size}, arena, donated, donating_states, mask, msg); | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h: At global scope: /usr/include/google/protobuf/inlined_string_field.h:456:13: error: variable or field ‘SetBytes’ declared void 456 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | ^~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:456:48: error: ‘string_view’ is not a member of ‘absl’ 456 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | ^~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:456:72: error: expected primary-expression before ‘*’ token 456 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | ^ /usr/include/google/protobuf/inlined_string_field.h:456:74: error: ‘arena’ was not declared in this scope; did you mean ‘Arena’? 456 | inline void InlinedStringField::SetBytes(absl::string_view value, Arena* arena, | ^~~~~ | Arena /usr/include/google/protobuf/inlined_string_field.h:457:42: error: expected primary-expression before ‘bool’ 457 | bool donated, | ^~~~ /usr/include/google/protobuf/inlined_string_field.h:458:50: error: expected primary-expression before ‘*’ token 458 | uint32_t* donating_states, | ^ /usr/include/google/protobuf/inlined_string_field.h:458:52: error: ‘donating_states’ was not declared in this scope 458 | uint32_t* donating_states, | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/inlined_string_field.h:459:51: error: expected primary-expression before ‘mask’ 459 | uint32_t mask, MessageLite* msg) { | ^~~~ /usr/include/google/protobuf/inlined_string_field.h:459:68: error: expected primary-expression before ‘*’ token 459 | uint32_t mask, MessageLite* msg) { | ^ /usr/include/google/protobuf/inlined_string_field.h:459:70: error: ‘msg’ was not declared in this scope 459 | uint32_t mask, MessageLite* msg) { | ^~~ In file included from /usr/include/google/protobuf/io/zero_copy_stream.h:93, from /usr/include/google/protobuf/parse_context.h:30: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/wire_format_lite.h:49, from /usr/include/google/protobuf/parse_context.h:34: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/wire_format_lite.h:716:41: error: ‘absl::string_view’ has not been declared 716 | static inline size_t StringSize(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/wire_format_lite.h:717:40: error: ‘absl::string_view’ has not been declared 717 | static inline size_t BytesSize(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/wire_format_lite.h:1815:54: error: ‘string_view’ in namespace ‘absl’ does not name a type 1815 | inline size_t WireFormatLite::StringSize(const absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/wire_format_lite.h: In static member function ‘static size_t google::protobuf::internal::WireFormatLite::StringSize(int)’: /usr/include/google/protobuf/wire_format_lite.h:1819:36: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’ 1819 | return LengthDelimitedSize(value.size()); | ^~~~ /usr/include/google/protobuf/wire_format_lite.h: At global scope: /usr/include/google/protobuf/wire_format_lite.h:1821:53: error: ‘string_view’ in namespace ‘absl’ does not name a type 1821 | inline size_t WireFormatLite::BytesSize(const absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/wire_format_lite.h: In static member function ‘static size_t google::protobuf::internal::WireFormatLite::BytesSize(int)’: /usr/include/google/protobuf/wire_format_lite.h:1822:36: error: request for member ‘size’ in ‘value’, which is of non-class type ‘const int’ 1822 | return LengthDelimitedSize(value.size()); | ^~~~ In file included from /usr/include/google/protobuf/parse_context.h:38: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/parse_context.h:52:63: error: ‘absl::string_view’ has not been declared 52 | PROTOBUF_EXPORT void WriteLengthDelimited(uint32_t num, absl::string_view val, | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:56:54: error: ‘absl::string_view’ has not been declared 56 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val, | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:280:30: error: ‘absl::string_view’ has not been declared 280 | const char* InitFrom(absl::string_view flat) { | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In member function ‘void google::protobuf::internal::EpsCopyInputStream::BackUp(const char*)’: /usr/include/google/protobuf/parse_context.h:104:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 104 | ABSL_DCHECK(ptr <= buffer_end_ + kSlopBytes); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In member function ‘google::protobuf::internal::EpsCopyInputStream::LimitToken google::protobuf::internal::EpsCopyInputStream::PushLimit(const char*, int)’: /usr/include/google/protobuf/parse_context.h:152:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 152 | ABSL_DCHECK(limit >= 0 && limit <= INT_MAX - kSlopBytes); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::ReadCord(const char*, int, absl::lts_20230802::Cord*)’: /usr/include/google/protobuf/parse_context.h:210:21: error: ‘string_view’ is not a member of ‘absl’ 210 | *cord = absl::string_view(ptr, size); | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In member function ‘bool google::protobuf::internal::EpsCopyInputStream::DoneWithCheck(const char**, int)’: /usr/include/google/protobuf/parse_context.h:264:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 264 | ABSL_DCHECK(*ptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:267:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [45], int, std::string&)’ 267 | ABSL_DCHECK_LE(overrun, kSlopBytes); // Guaranteed by parse loop. | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/parse_context.h: In member function ‘const char* google::protobuf::internal::EpsCopyInputStream::InitFrom(int)’: /usr/include/google/protobuf/parse_context.h:282:14: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’ 282 | if (flat.size() > kSlopBytes) { | ^~~~ /usr/include/google/protobuf/parse_context.h:284:39: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’ 284 | limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes; | ^~~~ /usr/include/google/protobuf/parse_context.h:284:53: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’ 284 | limit_end_ = buffer_end_ = flat.data() + flat.size() - kSlopBytes; | ^~~~ /usr/include/google/protobuf/parse_context.h:287:19: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’ 287 | return flat.data(); | ^~~~ /usr/include/google/protobuf/parse_context.h:289:17: error: request for member ‘empty’ in ‘flat’, which is of non-class type ‘int’ 289 | if (!flat.empty()) { | ^~~~~ /usr/include/google/protobuf/parse_context.h:290:41: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’ 290 | std::memcpy(patch_buffer_, flat.data(), flat.size()); | ^~~~ /usr/include/google/protobuf/parse_context.h:290:54: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’ 290 | std::memcpy(patch_buffer_, flat.data(), flat.size()); | ^~~~ /usr/include/google/protobuf/parse_context.h:293:55: error: request for member ‘size’ in ‘flat’, which is of non-class type ‘int’ 293 | limit_end_ = buffer_end_ = patch_buffer_ + flat.size(); | ^~~~ /usr/include/google/protobuf/parse_context.h:296:59: error: request for member ‘data’ in ‘flat’, which is of non-class type ‘int’ 296 | aliasing_ = reinterpret_cast(flat.data()) - | ^~~~ /usr/include/google/protobuf/parse_context.h: At global scope: /usr/include/google/protobuf/parse_context.h:634:27: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type 634 | typename = std::enable_if_t::value>> | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:634:22: note: ‘std::enable_if_t’ is only available from C++14 onwards 634 | typename = std::enable_if_t::value>> | ^~~ /usr/include/google/protobuf/parse_context.h:634:38: error: expected ‘>’ before ‘<’ token 634 | typename = std::enable_if_t::value>> | ^ /usr/include/google/protobuf/parse_context.h:1263:23: error: ‘string_view’ is not a member of ‘absl’ 1263 | bool VerifyUTF8(absl::string_view s, const char* field_name); | ^~~~~~~~~~~ /usr/include/google/protobuf/parse_context.h:1263:38: error: expected primary-expression before ‘const’ 1263 | bool VerifyUTF8(absl::string_view s, const char* field_name); | ^~~~~ /usr/include/google/protobuf/parse_context.h:1263:60: error: expression list treated as compound expression in initializer [-fpermissive] 1263 | bool VerifyUTF8(absl::string_view s, const char* field_name); | ^ /usr/include/google/protobuf/parse_context.h:1265:68: error: ‘bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)’ redeclared as different kind of entity 1265 | inline bool VerifyUTF8(const std::string* s, const char* field_name) { | ^ /usr/include/google/protobuf/parse_context.h:1263:6: note: previous declaration ‘bool google::protobuf::internal::VerifyUTF8’ 1263 | bool VerifyUTF8(absl::string_view s, const char* field_name); | ^~~~~~~~~~ /usr/include/google/protobuf/parse_context.h: In function ‘bool google::protobuf::internal::VerifyUTF8(const std::string*, const char*)’: /usr/include/google/protobuf/parse_context.h:1266:20: error: ‘google::protobuf::internal::VerifyUTF8’ cannot be used as a function 1266 | return VerifyUTF8(*s, field_name); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/google/protobuf/generated_message_tctable_decl.h:25: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/generated_message_tctable_decl.h: In member function ‘bool google::protobuf::internal::MapTypeCard::is_signed() const’: /usr/include/google/protobuf/generated_message_tctable_decl.h:167:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 167 | ABSL_DCHECK(cpp_type() == CppType::k32 || cpp_type() == CppType::k64); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h: In member function ‘bool google::protobuf::internal::MapTypeCard::is_zigzag() const’: /usr/include/google/protobuf/generated_message_tctable_decl.h:172:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 172 | ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_VARINT); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h:173:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 173 | ABSL_DCHECK(cpp_type() == CppType::k32 || cpp_type() == CppType::k64); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h: In member function ‘bool google::protobuf::internal::MapTypeCard::is_utf8() const’: /usr/include/google/protobuf/generated_message_tctable_decl.h:177:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 177 | ABSL_DCHECK(wiretype() == WireFormatLite::WIRETYPE_LENGTH_DELIMITED); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h:178:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 178 | ABSL_DCHECK(cpp_type() == CppType::kString); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_decl.h: In function ‘constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(WireFormatLite::FieldType)’: /usr/include/google/protobuf/generated_message_tctable_decl.h:242:1: error: body of ‘constexpr’ function ‘constexpr google::protobuf::internal::MapTypeCard google::protobuf::internal::MakeMapTypeCard(WireFormatLite::FieldType)’ not a return-statement 242 | } | ^ In file included from /usr/include/google/protobuf/any.h:18, from /usr/include/google/protobuf/generated_message_util.h:34, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:30: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/any.h:35:30: error: ‘string_view’ is not a member of ‘absl’ 35 | std::string GetTypeUrl(absl::string_view message_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:36:30: error: ‘string_view’ is not a member of ‘absl’ 36 | absl::string_view type_url_prefix); | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:69:23: error: ‘absl::string_view’ has not been declared 69 | absl::string_view type_url_prefix) { | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:75:23: error: ‘absl::string_view’ has not been declared 75 | absl::string_view type_url_prefix); | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:98:31: error: ‘absl::string_view’ has not been declared 98 | absl::string_view type_url_prefix, | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:99:31: error: ‘absl::string_view’ has not been declared 99 | absl::string_view type_name); | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:100:31: error: ‘absl::string_view’ has not been declared 100 | bool InternalUnpackTo(absl::string_view type_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:102:25: error: ‘absl::string_view’ has not been declared 102 | bool InternalIs(absl::string_view type_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:115:28: error: ‘string_view’ is not a member of ‘absl’ 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:115:61: error: expected primary-expression before ‘*’ token 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^ /usr/include/google/protobuf/any.h:115:63: error: ‘full_type_name’ was not declared in this scope 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^~~~~~~~~~~~~~ /usr/include/google/protobuf/any.h:115:77: error: expression list treated as compound expression in initializer [-fpermissive] 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^ /usr/include/google/protobuf/any.h:122:6: error: redefinition of ‘bool google::protobuf::internal::ParseAnyTypeUrl’ 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/any.h:115:6: note: ‘bool google::protobuf::internal::ParseAnyTypeUrl’ previously defined here 115 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* full_type_name); | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/any.h:122:28: error: ‘string_view’ is not a member of ‘absl’ 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, | ^~~~~~~~~~~ /usr/include/google/protobuf/any.h:122:61: error: expected primary-expression before ‘*’ token 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, | ^ /usr/include/google/protobuf/any.h:122:63: error: ‘url_prefix’ was not declared in this scope 122 | bool ParseAnyTypeUrl(absl::string_view type_url, std::string* url_prefix, | ^~~~~~~~~~ /usr/include/google/protobuf/any.h:123:33: error: expected primary-expression before ‘*’ token 123 | std::string* full_type_name); | ^ /usr/include/google/protobuf/any.h:123:35: error: ‘full_type_name’ was not declared in this scope 123 | std::string* full_type_name); | ^~~~~~~~~~~~~~ In file included from /usr/include/google/protobuf/has_bits.h:17, from /usr/include/google/protobuf/generated_message_util.h:35: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/has_bits.h: In constructor ‘google::protobuf::internal::HasBits::HasBits(std::initializer_list)’: /usr/include/google/protobuf/has_bits.h:34:3: error: ‘constexpr’ constructor does not have empty body 34 | } | ^ In file included from /usr/include/google/protobuf/generated_message_util.h:44: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/absl/container/internal/btree.h:63, from /usr/include/absl/container/btree_map.h:56, from /usr/include/google/protobuf/descriptor.h:44, from /usr/include/google/protobuf/generated_message_reflection.h:24, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:32: /usr/include/absl/container/internal/common.h:113:9: error: ‘optional’ in namespace ‘absl’ does not name a template type 113 | absl::optional alloc_ = {}; | ^~~~~~~~ /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20230802::container_internal::node_handle_base& absl::lts_20230802::container_internal::node_handle_base::operator=(absl::lts_20230802::container_internal::node_handle_base&&)’: /usr/include/absl/container/internal/common.h:67:7: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’? 67 | alloc_ = other.alloc_; | ^~~~~~ | alloc /usr/include/absl/container/internal/common.h: In member function ‘bool absl::lts_20230802::container_internal::node_handle_base::empty() const’: /usr/include/absl/container/internal/common.h:74:41: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’? 74 | bool empty() const noexcept { return !alloc_; } | ^~~~~~ | alloc /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20230802::container_internal::node_handle_base::allocator_type absl::lts_20230802::container_internal::node_handle_base::get_allocator() const’: /usr/include/absl/container/internal/common.h:76:50: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’? 76 | allocator_type get_allocator() const { return *alloc_; } | ^~~~~~ | alloc /usr/include/absl/container/internal/common.h: In constructor ‘absl::lts_20230802::container_internal::node_handle_base::node_handle_base(transfer_tag_t, const allocator_type&, slot_type*)’: /usr/include/absl/container/internal/common.h:83:9: error: class ‘absl::lts_20230802::container_internal::node_handle_base’ does not have any field named ‘alloc_’ 83 | : alloc_(a) { | ^~~~~~ /usr/include/absl/container/internal/common.h: In constructor ‘absl::lts_20230802::container_internal::node_handle_base::node_handle_base(construct_tag_t, const allocator_type&, Args&& ...)’: /usr/include/absl/container/internal/common.h:90:9: error: class ‘absl::lts_20230802::container_internal::node_handle_base’ does not have any field named ‘alloc_’ 90 | : alloc_(a) { | ^~~~~~ In file included from /usr/include/c++/13.2.1/cassert:44, from /usr/include/absl/container/internal/common.h:18: /usr/include/absl/container/internal/common.h: In member function ‘void absl::lts_20230802::container_internal::node_handle_base::reset()’: /usr/include/absl/container/internal/common.h:102:5: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’? 102 | assert(alloc_.has_value()); | ^~~~~~ /usr/include/absl/container/internal/common.h:103:20: error: ‘nullopt’ is not a member of ‘absl’ 103 | alloc_ = absl::nullopt; | ^~~~~~~ /usr/include/absl/container/internal/common.h: In member function ‘absl::lts_20230802::container_internal::node_handle_base::allocator_type* absl::lts_20230802::container_internal::node_handle_base::alloc()’: /usr/include/absl/container/internal/common.h:110:52: error: ‘alloc_’ was not declared in this scope; did you mean ‘alloc’? 110 | allocator_type* alloc() { return std::addressof(*alloc_); } | ^~~~~~ | alloc /usr/include/absl/container/internal/btree.h: At global scope: /usr/include/absl/container/internal/btree.h:111:42: error: ‘string_view’ is not a member of ‘absl’ 111 | StringBtreeDefaultLess(std::less) {} // NOLINT | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:111:42: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/btree.h:111:53: error: template argument 1 is invalid 111 | StringBtreeDefaultLess(std::less) {} // NOLINT | ^ /usr/include/absl/container/internal/btree.h:115:37: error: ‘string_view’ is not a member of ‘absl’ 115 | explicit operator std::less() const { return {}; } | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:115:37: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/btree.h:115:48: error: template argument 1 is invalid 115 | explicit operator std::less() const { return {}; } | ^ /usr/include/absl/container/internal/btree.h:118:40: error: ‘absl::string_view’ has not been declared 118 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:119:40: error: ‘absl::string_view’ has not been declared 119 | absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:128:40: error: ‘absl::string_view’ has not been declared 128 | absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:131:40: error: ‘absl::string_view’ has not been declared 131 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::lts_20230802::weak_ordering absl::lts_20230802::container_internal::StringBtreeDefaultLess::operator()(int, int) const’: /usr/include/absl/container/internal/btree.h:120:61: error: request for member ‘compare’ in ‘lhs’, which is of non-class type ‘int’ 120 | return compare_internal::compare_result_as_ordering(lhs.compare(rhs)); | ^~~~~~~ /usr/include/absl/container/internal/btree.h: At global scope: /usr/include/absl/container/internal/btree.h:143:48: error: ‘string_view’ is not a member of ‘absl’ 143 | StringBtreeDefaultGreater(std::greater) {} // NOLINT | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:143:48: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/btree.h:143:59: error: template argument 1 is invalid 143 | StringBtreeDefaultGreater(std::greater) {} // NOLINT | ^ /usr/include/absl/container/internal/btree.h:147:40: error: ‘string_view’ is not a member of ‘absl’ 147 | explicit operator std::greater() const { return {}; } | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:147:40: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/btree.h:147:51: error: template argument 1 is invalid 147 | explicit operator std::greater() const { return {}; } | ^ /usr/include/absl/container/internal/btree.h:150:40: error: ‘absl::string_view’ has not been declared 150 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:151:40: error: ‘absl::string_view’ has not been declared 151 | absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:160:40: error: ‘absl::string_view’ has not been declared 160 | absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:163:40: error: ‘absl::string_view’ has not been declared 163 | absl::weak_ordering operator()(absl::string_view lhs, | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h: In member function ‘absl::lts_20230802::weak_ordering absl::lts_20230802::container_internal::StringBtreeDefaultGreater::operator()(int, int) const’: /usr/include/absl/container/internal/btree.h:152:61: error: request for member ‘compare’ in ‘rhs’, which is of non-class type ‘int’ 152 | return compare_internal::compare_result_as_ordering(rhs.compare(lhs)); | ^~~~~~~ /usr/include/absl/container/internal/btree.h: At global scope: /usr/include/absl/container/internal/btree.h:287:44: error: ‘string_view’ is not a member of ‘absl’ 287 | struct key_compare_adapter, absl::string_view> { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:287:44: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/btree.h:287:55: error: template argument 1 is invalid 287 | struct key_compare_adapter, absl::string_view> { | ^ /usr/include/absl/container/internal/btree.h:287:64: error: ‘string_view’ is not a member of ‘absl’ 287 | struct key_compare_adapter, absl::string_view> { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:287:64: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/btree.h:287:75: error: template argument 1 is invalid 287 | struct key_compare_adapter, absl::string_view> { | ^ /usr/include/absl/container/internal/btree.h:287:75: error: template argument 2 is invalid /usr/include/absl/container/internal/btree.h:292:47: error: ‘string_view’ is not a member of ‘absl’ 292 | struct key_compare_adapter, absl::string_view> { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:292:47: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/btree.h:292:58: error: template argument 1 is invalid 292 | struct key_compare_adapter, absl::string_view> { | ^ /usr/include/absl/container/internal/btree.h:292:67: error: ‘string_view’ is not a member of ‘absl’ 292 | struct key_compare_adapter, absl::string_view> { | ^~~~~~~~~~~ /usr/include/absl/container/internal/btree.h:292:67: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/btree.h:292:78: error: template argument 1 is invalid 292 | struct key_compare_adapter, absl::string_view> { | ^ /usr/include/absl/container/internal/btree.h:292:78: error: template argument 2 is invalid In file included from /usr/include/absl/hash/internal/hash.h:56, from /usr/include/absl/hash/hash.h:85, from /usr/include/absl/container/internal/hash_function_defaults.h:55, from /usr/include/absl/container/flat_hash_map.h:41, from /usr/include/google/protobuf/descriptor.h:45: /usr/include/absl/types/variant.h:54:12: error: ‘bad_variant_access’ has not been declared in ‘std’ 54 | using std::bad_variant_access; | ^~~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:56:12: error: ‘get_if’ has not been declared in ‘std’ 56 | using std::get_if; | ^~~~~~ /usr/include/absl/types/variant.h:57:12: error: ‘holds_alternative’ has not been declared in ‘std’ 57 | using std::holds_alternative; | ^~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:58:12: error: ‘monostate’ has not been declared in ‘std’ 58 | using std::monostate; | ^~~~~~~~~ /usr/include/absl/types/variant.h:59:12: error: ‘variant’ has not been declared in ‘std’ 59 | using std::variant; | ^~~~~~~ /usr/include/absl/types/variant.h:60:12: error: ‘variant_alternative’ has not been declared in ‘std’ 60 | using std::variant_alternative; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:61:12: error: ‘variant_alternative_t’ has not been declared in ‘std’ 61 | using std::variant_alternative_t; | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:62:12: error: ‘variant_npos’ has not been declared in ‘std’ 62 | using std::variant_npos; | ^~~~~~~~~~~~ /usr/include/absl/types/variant.h:63:12: error: ‘variant_size’ has not been declared in ‘std’ 63 | using std::variant_size; | ^~~~~~~~~~~~ /usr/include/absl/types/variant.h:64:12: error: ‘variant_size_v’ has not been declared in ‘std’ 64 | using std::variant_size_v; | ^~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:65:12: error: ‘visit’ has not been declared in ‘std’ 65 | using std::visit; | ^~~~~ /usr/include/absl/types/variant.h: In function ‘To absl::lts_20230802::ConvertVariantTo(Variant&&)’: /usr/include/absl/types/variant.h:859:16: error: ‘visit’ is not a member of ‘absl’ 859 | return absl::visit(variant_internal::ConversionVisitor{}, | ^~~~~ /usr/include/absl/hash/internal/hash.h: At global scope: /usr/include/absl/hash/internal/hash.h:533:37: error: ‘absl::string_view’ has not been declared 533 | H AbslHashValue(H hash_state, absl::string_view str) { | ^~~~~~~~~~~ /usr/include/absl/hash/internal/hash.h: In function ‘H absl::lts_20230802::hash_internal::AbslHashValue(H, int)’: /usr/include/absl/hash/internal/hash.h:535:56: error: request for member ‘data’ in ‘str’, which is of non-class type ‘int’ 535 | H::combine_contiguous(std::move(hash_state), str.data(), str.size()), | ^~~~ /usr/include/absl/hash/internal/hash.h:535:68: error: request for member ‘size’ in ‘str’, which is of non-class type ‘int’ 535 | H::combine_contiguous(std::move(hash_state), str.data(), str.size()), | ^~~~ /usr/include/absl/hash/internal/hash.h:536:11: error: request for member ‘size’ in ‘str’, which is of non-class type ‘int’ 536 | str.size()); | ^~~~ /usr/include/absl/hash/internal/hash.h: At global scope: /usr/include/absl/hash/internal/hash.h:777:31: error: ‘optional’ in namespace ‘absl’ does not name a template type 777 | H hash_state, const absl::optional& opt) { | ^~~~~~~~ /usr/include/absl/hash/internal/hash.h:777:39: error: expected ‘,’ or ‘...’ before ‘<’ token 777 | H hash_state, const absl::optional& opt) { | ^ /usr/include/absl/hash/internal/hash.h: In function ‘typename std::enable_if::value, H>::type absl::lts_20230802::hash_internal::AbslHashValue(H, int)’: /usr/include/absl/hash/internal/hash.h:778:7: error: ‘opt’ was not declared in this scope 778 | if (opt) hash_state = H::combine(std::move(hash_state), *opt); | ^~~ /usr/include/absl/hash/internal/hash.h:779:44: error: ‘opt’ was not declared in this scope 779 | return H::combine(std::move(hash_state), opt.has_value()); | ^~~ /usr/include/absl/hash/internal/hash.h: At global scope: /usr/include/absl/hash/internal/hash.h:795:41: error: ‘variant’ in namespace ‘absl’ does not name a template type 795 | AbslHashValue(H hash_state, const absl::variant& v) { | ^~~~~~~ /usr/include/absl/hash/internal/hash.h:795:48: error: expected ‘,’ or ‘...’ before ‘<’ token 795 | AbslHashValue(H hash_state, const absl::variant& v) { | ^ /usr/include/absl/hash/internal/hash.h: In function ‘typename std::enable_if...>::value, H>::type absl::lts_20230802::hash_internal::AbslHashValue(H, int)’: /usr/include/absl/hash/internal/hash.h:796:8: error: ‘v’ was not declared in this scope 796 | if (!v.valueless_by_exception()) { | ^ /usr/include/absl/hash/internal/hash.h:797:24: error: ‘visit’ is not a member of ‘absl’ 797 | hash_state = absl::visit(VariantVisitor{std::move(hash_state)}, v); | ^~~~~ /usr/include/absl/hash/internal/hash.h:799:44: error: ‘v’ was not declared in this scope 799 | return H::combine(std::move(hash_state), v.index()); | ^ /usr/include/absl/hash/internal/hash.h: In static member function ‘static size_t absl::lts_20230802::hash_internal::MixingHashState::hash(T)’: /usr/include/absl/hash/internal/hash.h:993:38: error: ‘make_unsigned_t’ in namespace ‘std’ does not name a template type; did you mean ‘make_unsigned’? 993 | Mix(Seed(), static_cast>(value))); | ^~~~~~~~~~~~~~~ | make_unsigned /usr/include/absl/hash/internal/hash.h:993:53: error: expected ‘>’ before ‘<’ token 993 | Mix(Seed(), static_cast>(value))); | ^ /usr/include/absl/hash/internal/hash.h:993:53: error: expected ‘(’ before ‘<’ token /usr/include/absl/hash/internal/hash.h:993:53: error: expected primary-expression before ‘<’ token /usr/include/absl/hash/internal/hash.h:993:55: error: expected primary-expression before ‘>>’ token 993 | Mix(Seed(), static_cast>(value))); | ^~ /usr/include/absl/hash/internal/hash.h:993:66: error: expected ‘)’ before ‘;’ token 993 | Mix(Seed(), static_cast>(value))); | ^ /usr/include/absl/container/internal/hash_function_defaults.h: At global scope: /usr/include/absl/container/internal/hash_function_defaults.h:77:27: error: ‘absl::string_view’ has not been declared 77 | size_t operator()(absl::string_view v) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h: In member function ‘size_t absl::lts_20230802::container_internal::StringHash::operator()(int) const’: /usr/include/absl/container/internal/hash_function_defaults.h:78:29: error: ‘string_view’ is not a member of ‘absl’ 78 | return absl::Hash{}(v); | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:78:29: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/hash_function_defaults.h:78:40: error: template argument 1 is invalid 78 | return absl::Hash{}(v); | ^ /usr/include/absl/container/internal/hash_function_defaults.h: At global scope: /usr/include/absl/container/internal/hash_function_defaults.h:87:25: error: ‘absl::string_view’ has not been declared 87 | bool operator()(absl::string_view lhs, absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:87:48: error: ‘absl::string_view’ has not been declared 87 | bool operator()(absl::string_view lhs, absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:93:48: error: ‘absl::string_view’ has not been declared 93 | bool operator()(const absl::Cord& lhs, absl::string_view rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:96:25: error: ‘absl::string_view’ has not been declared 96 | bool operator()(absl::string_view lhs, const absl::Cord& rhs) const { | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h: In member function ‘bool absl::lts_20230802::container_internal::StringEq::operator()(int, const absl::lts_20230802::Cord&) const’: /usr/include/absl/container/internal/hash_function_defaults.h:97:16: error: no match for ‘operator==’ (operand types are ‘int’ and ‘const absl::lts_20230802::Cord’) 97 | return lhs == rhs; | ~~~ ^~ ~~~ | | | | int const absl::lts_20230802::Cord /usr/include/absl/types/span.h:491:6: note: candidate: ‘template bool absl::lts_20230802::operator==(Span, Span)’ 491 | bool operator==(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:491:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 97 | return lhs == rhs; | ^~~ /usr/include/absl/types/span.h:495:6: note: candidate: ‘template bool absl::lts_20230802::operator==(Span, Span)’ 495 | bool operator==(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:495:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 97 | return lhs == rhs; | ^~~ /usr/include/absl/types/span.h:499:6: note: candidate: ‘template bool absl::lts_20230802::operator==(Span, Span)’ 499 | bool operator==(Span a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:499:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 97 | return lhs == rhs; | ^~~ /usr/include/absl/types/span.h:505:6: note: candidate: ‘template bool absl::lts_20230802::operator==(const U&, Span)’ 505 | bool operator==(const U& a, Span b) { | ^~~~~~~~ /usr/include/absl/types/span.h:505:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: ‘absl::lts_20230802::Cord’ is not derived from ‘absl::lts_20230802::Span’ 97 | return lhs == rhs; | ^~~ /usr/include/absl/types/span.h:511:6: note: candidate: ‘template bool absl::lts_20230802::operator==(Span, const U&)’ 511 | bool operator==(Span a, const U& b) { | ^~~~~~~~ /usr/include/absl/types/span.h:511:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types ‘absl::lts_20230802::Span’ and ‘int’ 97 | return lhs == rhs; | ^~~ /usr/include/absl/container/inlined_vector.h:930:6: note: candidate: ‘template bool absl::lts_20230802::operator==(const InlinedVector&, const InlinedVector&)’ 930 | bool operator==(const absl::InlinedVector& a, | ^~~~~~~~ /usr/include/absl/container/inlined_vector.h:930:6: note: template argument deduction/substitution failed: /usr/include/absl/container/internal/hash_function_defaults.h:97:19: note: mismatched types ‘const absl::lts_20230802::InlinedVector’ and ‘int’ 97 | return lhs == rhs; | ^~~ /usr/include/absl/time/time.h:1730:46: note: candidate: ‘constexpr bool absl::lts_20230802::operator==(Duration, Duration)’ 1730 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Duration lhs, | ^~~~~~~~ /usr/include/absl/time/time.h:1730:66: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::Duration’ 1730 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Duration lhs, | ~~~~~~~~~^~~ /usr/include/absl/time/time.h:867:46: note: candidate: ‘constexpr bool absl::lts_20230802::operator==(Time, Time)’ 867 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Time lhs, Time rhs) { | ^~~~~~~~ /usr/include/absl/time/time.h:867:62: note: no known conversion for argument 1 from ‘int’ to ‘absl::lts_20230802::Time’ 867 | ABSL_ATTRIBUTE_CONST_FUNCTION constexpr bool operator==(Time lhs, Time rhs) { | ~~~~~^~~ /usr/include/absl/numeric/int128.h:798:16: note: candidate: ‘constexpr bool absl::lts_20230802::operator==(uint128, uint128)’ 798 | constexpr bool operator==(uint128 lhs, uint128 rhs) { | ^~~~~~~~ /usr/include/absl/numeric/int128.h:798:48: note: no known conversion for argument 2 from ‘const absl::lts_20230802::Cord’ to ‘absl::lts_20230802::uint128’ 798 | constexpr bool operator==(uint128 lhs, uint128 rhs) { | ~~~~~~~~^~~ /usr/include/absl/numeric/int128_have_intrinsic.inc:199:16: note: candidate: ‘constexpr bool absl::lts_20230802::operator==(int128, int128)’ 199 | constexpr bool operator==(int128 lhs, int128 rhs) { | ^~~~~~~~ /usr/include/absl/numeric/int128_have_intrinsic.inc:199:46: note: no known conversion for argument 2 from ‘const absl::lts_20230802::Cord’ to ‘absl::lts_20230802::int128’ 199 | constexpr bool operator==(int128 lhs, int128 rhs) { | ~~~~~~~^~~ /usr/include/absl/strings/cord.h:1601:13: note: candidate: ‘bool absl::lts_20230802::operator==(const Cord&, const Cord&)’ 1601 | inline bool operator==(const Cord& lhs, const Cord& rhs) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1601:36: note: no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20230802::Cord&’ 1601 | inline bool operator==(const Cord& lhs, const Cord& rhs) { | ~~~~~~~~~~~~^~~ /usr/include/absl/strings/cord.h:1622:13: note: candidate: ‘bool absl::lts_20230802::operator==(const Cord&, int)’ 1622 | inline bool operator==(const Cord& lhs, absl::string_view rhs) { | ^~~~~~~~ /usr/include/absl/strings/cord.h:1622:36: note: no known conversion for argument 1 from ‘int’ to ‘const absl::lts_20230802::Cord&’ 1622 | inline bool operator==(const Cord& lhs, absl::string_view rhs) { | ~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/hash_function_defaults.h: At global scope: /usr/include/absl/container/internal/hash_function_defaults.h:110:21: error: ‘string_view’ is not a member of ‘absl’ 110 | struct HashEq : StringHashEq {}; | ^~~~~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:110:21: error: ‘string_view’ is not a member of ‘absl’ /usr/include/absl/container/internal/hash_function_defaults.h:110:32: error: template argument 1 is invalid 110 | struct HashEq : StringHashEq {}; | ^ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]’: /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from ‘class absl::lts_20230802::container_internal::CompressedTuple’ /usr/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]’ called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = long unsigned int]’ is not usable as a ‘constexpr’ function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type ‘bool’ 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to ‘Or()’ 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: ‘std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)’ 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list >’ 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: ‘std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)’ 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list’ 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘class absl::lts_20230802::container_internal::CompressedTuple’: /usr/include/absl/container/internal/raw_hash_set.h:1052:51: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]’ called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {long unsigned int, absl::lts_20230802::container_internal::HashtablezInfoHandle}]’ is not usable as a ‘constexpr’ function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type ‘bool’ 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/google/protobuf/extension_set.h:37, from /usr/include/google/protobuf/descriptor.h:52: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]’: /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from ‘class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>’ /usr/include/absl/container/internal/btree.h:1805:7: required from ‘class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >’ /usr/include/absl/container/internal/btree_container.h:38:9: required from ‘class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >’ /usr/include/absl/container/internal/btree_container.h:279:7: required from ‘class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >’ /usr/include/absl/container/internal/btree_container.h:445:7: required from ‘class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >’ /usr/include/absl/container/btree_map.h:87:7: required from ‘class absl::lts_20230802::btree_map’ /usr/include/google/protobuf/extension_set.h:709:59: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]’ called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare]’ is not usable as a ‘constexpr’ function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type ‘bool’ 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to ‘Or()’ 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: ‘std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)’ 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list >’ 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: ‘std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)’ 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list’ 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘class absl::lts_20230802::container_internal::CompressedTuple, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*>’: /usr/include/absl/container/internal/btree.h:1805:7: required from ‘class absl::lts_20230802::container_internal::btree, std::allocator >, 256, false> >’ /usr/include/absl/container/internal/btree_container.h:38:9: required from ‘class absl::lts_20230802::container_internal::btree_container, std::allocator >, 256, false> > >’ /usr/include/absl/container/internal/btree_container.h:279:7: required from ‘class absl::lts_20230802::container_internal::btree_set_container, std::allocator >, 256, false> > >’ /usr/include/absl/container/internal/btree_container.h:445:7: required from ‘class absl::lts_20230802::container_internal::btree_map_container, std::allocator >, 256, false> > >’ /usr/include/absl/container/btree_map.h:87:7: required from ‘class absl::lts_20230802::btree_map’ /usr/include/google/protobuf/extension_set.h:709:59: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]’ called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, int>::checked_compare, std::allocator >, absl::lts_20230802::container_internal::btree_node, std::allocator >, 256, false> >*}]’ is not usable as a ‘constexpr’ function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type ‘bool’ 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/google/protobuf/descriptor.h:56: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/descriptor.h:217:22: error: ‘absl::string_view’ has not been declared 217 | void SetLazy(absl::string_view name, const FileDescriptor* file); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:278:23: error: ‘string_view’ in namespace ‘absl’ does not name a type 278 | PROTOBUF_EXPORT absl::string_view ShortEditionName(Edition edition); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: In function ‘void google::protobuf::AbslStringify(Sink&, Edition)’: /usr/include/google/protobuf/descriptor.h:285:39: error: ‘ShortEditionName’ is not a member of ‘google::protobuf::internal’ 285 | absl::Format(&sink, "%v", internal::ShortEditionName(edition)); | ^~~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: At global scope: /usr/include/google/protobuf/descriptor.h:394:48: error: ‘absl::string_view’ has not been declared 394 | const FieldDescriptor* FindFieldByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:400:13: error: ‘absl::string_view’ has not been declared 400 | absl::string_view lowercase_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:407:13: error: ‘absl::string_view’ has not been declared 407 | absl::string_view camelcase_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:424:48: error: ‘absl::string_view’ has not been declared 424 | const OneofDescriptor* FindOneofByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:436:48: error: ‘absl::string_view’ has not been declared 436 | const Descriptor* FindNestedTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:448:50: error: ‘absl::string_view’ has not been declared 448 | const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:452:56: error: ‘absl::string_view’ has not been declared 452 | const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:569:52: error: ‘absl::string_view’ has not been declared 569 | const FieldDescriptor* FindExtensionByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:574:13: error: ‘absl::string_view’ has not been declared 574 | absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:579:13: error: ‘absl::string_view’ has not been declared 579 | absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:609:29: error: ‘absl::string_view’ has not been declared 609 | bool IsReservedName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1295:52: error: ‘absl::string_view’ has not been declared 1295 | const EnumValueDescriptor* FindValueByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1378:29: error: ‘absl::string_view’ has not been declared 1378 | bool IsReservedName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1610:50: error: ‘absl::string_view’ has not been declared 1610 | const MethodDescriptor* FindMethodByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1908:49: error: ‘absl::string_view’ has not been declared 1908 | const Descriptor* FindMessageTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1910:50: error: ‘absl::string_view’ has not been declared 1910 | const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1913:56: error: ‘absl::string_view’ has not been declared 1913 | const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1915:52: error: ‘absl::string_view’ has not been declared 1915 | const ServiceDescriptor* FindServiceByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1918:52: error: ‘absl::string_view’ has not been declared 1918 | const FieldDescriptor* FindExtensionByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1922:13: error: ‘absl::string_view’ has not been declared 1922 | absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:1926:13: error: ‘absl::string_view’ has not been declared 1926 | absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2118:46: error: ‘absl::string_view’ has not been declared 2118 | const FileDescriptor* FindFileByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2125:13: error: ‘absl::string_view’ has not been declared 2125 | absl::string_view symbol_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2132:49: error: ‘absl::string_view’ has not been declared 2132 | const Descriptor* FindMessageTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2133:48: error: ‘absl::string_view’ has not been declared 2133 | const FieldDescriptor* FindFieldByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2134:52: error: ‘absl::string_view’ has not been declared 2134 | const FieldDescriptor* FindExtensionByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2135:48: error: ‘absl::string_view’ has not been declared 2135 | const OneofDescriptor* FindOneofByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2136:50: error: ‘absl::string_view’ has not been declared 2136 | const EnumDescriptor* FindEnumTypeByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2137:56: error: ‘absl::string_view’ has not been declared 2137 | const EnumValueDescriptor* FindEnumValueByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2138:52: error: ‘absl::string_view’ has not been declared 2138 | const ServiceDescriptor* FindServiceByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2139:50: error: ‘absl::string_view’ has not been declared 2139 | const MethodDescriptor* FindMethodByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2152:41: error: ‘absl::string_view’ has not been declared 2152 | const Descriptor* extendee, absl::string_view printable_name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2193:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 2193 | static absl::string_view ErrorLocationName(ErrorLocation location); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2203:36: error: ‘absl::string_view’ has not been declared 2203 | virtual void RecordError(absl::string_view filename, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2204:36: error: ‘absl::string_view’ has not been declared 2204 | absl::string_view element_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2206:36: error: ‘absl::string_view’ has not been declared 2206 | absl::string_view message) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2221:38: error: ‘absl::string_view’ has not been declared 2221 | virtual void RecordWarning(absl::string_view filename, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2222:38: error: ‘absl::string_view’ has not been declared 2222 | absl::string_view element_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2225:38: error: ‘absl::string_view’ has not been declared 2225 | absl::string_view message) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2379:35: error: ‘absl::string_view’ has not been declared 2379 | bool InternalIsFileLoaded(absl::string_view filename) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2383:39: error: ‘absl::string_view’ has not been declared 2383 | void AddUnusedImportTrackFile(absl::string_view file_name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2402:37: error: ‘absl::string_view’ has not been declared 2402 | bool IsSubSymbolOfBuiltType(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2408:44: error: ‘absl::string_view’ has not been declared 2408 | bool TryFindFileInFallbackDatabase(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2409:46: error: ‘absl::string_view’ has not been declared 2409 | bool TryFindSymbolInFallbackDatabase(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2430:40: error: ‘absl::string_view’ has not been declared 2430 | Symbol CrossLinkOnDemandHelper(absl::string_view name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2434:44: error: ‘absl::string_view’ has not been declared 2434 | FileDescriptor* NewPlaceholderFile(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2436:13: error: ‘absl::string_view’ has not been declared 2436 | absl::string_view name, internal::FlatAllocator& alloc) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2444:31: error: ‘absl::string_view’ has not been declared 2444 | Symbol NewPlaceholder(absl::string_view name, | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2446:44: error: ‘absl::string_view’ has not been declared 2446 | Symbol NewPlaceholderWithMutexHeld(absl::string_view name, | ^~~~~~~~~~~ In file included from /usr/include/absl/container/internal/raw_hash_map.h:24, from /usr/include/absl/container/flat_hash_map.h:42: /usr/include/absl/container/internal/raw_hash_set.h: In instantiation of ‘class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >’: /usr/include/absl/container/internal/raw_hash_map.h:31:7: required from ‘class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >’ /usr/include/absl/container/flat_hash_map.h:113:7: required from ‘class absl::lts_20230802::flat_hash_map, bool>’ /usr/include/google/protobuf/descriptor.h:2474:42: required from here /usr/include/absl/container/internal/raw_hash_set.h:1531:74: error: no match for call to ‘(const absl::lts_20230802::container_internal::StringHash) (const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type&)’ 1531 | auto KeyTypeCanBeHashed(const Hash& h, const key_type& k) -> decltype(h(k)); | ~^~~ /usr/include/absl/container/internal/hash_function_defaults.h:77:10: note: candidate: ‘size_t absl::lts_20230802::container_internal::StringHash::operator()(int) const’ 77 | size_t operator()(absl::string_view v) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:77:39: note: no known conversion for argument 1 from ‘const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string’} to ‘int’ 77 | size_t operator()(absl::string_view v) const { | ~~~~~~~~~~~~~~~~~~^ /usr/include/absl/container/internal/hash_function_defaults.h:80:10: note: candidate: ‘size_t absl::lts_20230802::container_internal::StringHash::operator()(const absl::lts_20230802::Cord&) const’ 80 | size_t operator()(const absl::Cord& v) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:80:39: note: no known conversion for argument 1 from ‘const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string’} to ‘const absl::lts_20230802::Cord&’ 80 | size_t operator()(const absl::Cord& v) const { | ~~~~~~~~~~~~~~~~~~^ /usr/include/absl/container/internal/raw_hash_set.h:1532:70: error: no match for call to ‘(const absl::lts_20230802::container_internal::StringEq) (const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type&, const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type&)’ 1532 | auto KeyTypeCanBeEq(const Eq& eq, const key_type& k) -> decltype(eq(k, k)); | ~~^~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:87:8: note: candidate: ‘bool absl::lts_20230802::container_internal::StringEq::operator()(int, int) const’ 87 | bool operator()(absl::string_view lhs, absl::string_view rhs) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:87:37: note: no known conversion for argument 1 from ‘const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string’} to ‘int’ 87 | bool operator()(absl::string_view lhs, absl::string_view rhs) const { | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/hash_function_defaults.h:90:8: note: candidate: ‘bool absl::lts_20230802::container_internal::StringEq::operator()(const absl::lts_20230802::Cord&, const absl::lts_20230802::Cord&) const’ 90 | bool operator()(const absl::Cord& lhs, const absl::Cord& rhs) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:90:37: note: no known conversion for argument 1 from ‘const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string’} to ‘const absl::lts_20230802::Cord&’ 90 | bool operator()(const absl::Cord& lhs, const absl::Cord& rhs) const { | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/hash_function_defaults.h:93:8: note: candidate: ‘bool absl::lts_20230802::container_internal::StringEq::operator()(const absl::lts_20230802::Cord&, int) const’ 93 | bool operator()(const absl::Cord& lhs, absl::string_view rhs) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:93:37: note: no known conversion for argument 1 from ‘const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string’} to ‘const absl::lts_20230802::Cord&’ 93 | bool operator()(const absl::Cord& lhs, absl::string_view rhs) const { | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/hash_function_defaults.h:96:8: note: candidate: ‘bool absl::lts_20230802::container_internal::StringEq::operator()(int, const absl::lts_20230802::Cord&) const’ 96 | bool operator()(absl::string_view lhs, const absl::Cord& rhs) const { | ^~~~~~~~ /usr/include/absl/container/internal/hash_function_defaults.h:96:37: note: no known conversion for argument 1 from ‘const absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >::key_type’ {aka ‘const std::__cxx11::basic_string’} to ‘int’ 96 | bool operator()(absl::string_view lhs, const absl::Cord& rhs) const { | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, std::allocator >, bool> >}]’: /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from ‘class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >’ /usr/include/absl/container/internal/raw_hash_set.h:2801:7: required from ‘class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >’ /usr/include/absl/container/internal/raw_hash_map.h:31:7: required from ‘class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >’ /usr/include/absl/container/flat_hash_map.h:113:7: required from ‘class absl::lts_20230802::flat_hash_map, bool>’ /usr/include/google/protobuf/descriptor.h:2474:42: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]’ called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::CommonFields]’ is not usable as a ‘constexpr’ function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type ‘bool’ 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to ‘Or()’ 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: ‘std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)’ 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list >’ 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: ‘std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)’ 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list’ 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘class absl::lts_20230802::container_internal::CompressedTuple, std::allocator >, bool> > >’: /usr/include/absl/container/internal/raw_hash_set.h:2801:7: required from ‘class absl::lts_20230802::container_internal::raw_hash_set, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >’ /usr/include/absl/container/internal/raw_hash_map.h:31:7: required from ‘class absl::lts_20230802::container_internal::raw_hash_map, bool>, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, bool> > >’ /usr/include/absl/container/flat_hash_map.h:113:7: required from ‘class absl::lts_20230802::flat_hash_map, bool>’ /usr/include/google/protobuf/descriptor.h:2474:42: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, std::allocator >, bool> >}]’ called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::CommonFields, absl::lts_20230802::container_internal::StringHash, absl::lts_20230802::container_internal::StringEq, std::allocator, std::allocator >, bool> >}]’ is not usable as a ‘constexpr’ function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type ‘bool’ 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/google/protobuf/descriptor.h: In member function ‘virtual void google::protobuf::DescriptorPool::ErrorCollector::RecordError(int, int, const google::protobuf::Message*, ErrorLocation, int)’: /usr/include/google/protobuf/descriptor.h:2208:36: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^ In file included from /usr/include/c++/13.2.1/string:54: /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2208:36: note: candidate expects 3 arguments, 1 provided 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2208:28: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^~~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h:2208:63: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2208:63: note: candidate expects 3 arguments, 1 provided 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2208:51: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] 2208 | AddError(std::string(filename), std::string(element_name), descriptor, | ^~~~~~~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h:2209:45: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ 2209 | location, std::string(message)); | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2209:45: note: candidate expects 3 arguments, 1 provided 2209 | location, std::string(message)); | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2209:38: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] 2209 | location, std::string(message)); | ^~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h: In member function ‘virtual void google::protobuf::DescriptorPool::ErrorCollector::RecordWarning(int, int, const google::protobuf::Message*, ErrorLocation, int)’: /usr/include/google/protobuf/descriptor.h:2227:38: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2227:38: note: candidate expects 3 arguments, 1 provided 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2227:30: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^~~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h:2227:65: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2227:65: note: candidate expects 3 arguments, 1 provided 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2227:53: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] 2227 | AddWarning(std::string(filename), std::string(element_name), descriptor, | ^~~~~~~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h:2228:47: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ 2228 | location, std::string(message)); | ^ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with = _InputIterator; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 748 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:748:9: note: template argument deduction/substitution failed: /usr/include/google/protobuf/descriptor.h:2228:47: note: candidate expects 3 arguments, 1 provided 2228 | location, std::string(message)); | ^ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 705 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:705:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 700 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:700:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:695:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:695:45: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ 695 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 667 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:667:35: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ 667 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 654 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:654:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ (near match) 631 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:631:7: note: conversion of argument 1 would be ill-formed: /usr/include/google/protobuf/descriptor.h:2228:40: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] 2228 | location, std::string(message)); | ^~~~~~~ | | | int /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 609 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:609:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 589 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:589:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 571 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:571:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]’ 554 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:554:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/13.2.1/bits/basic_string.h:537:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 537 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:537:40: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ 537 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:525:34: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ 525 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 512 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/basic_string.h:512:7: note: candidate expects 0 arguments, 1 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::Descriptor::field(int) const’: /usr/include/google/protobuf/descriptor.h:2522:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2522 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, field, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2522:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2522 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, field, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::OneofDescriptor* google::protobuf::Descriptor::oneof_decl(int) const’: /usr/include/google/protobuf/descriptor.h:2523:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2523 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, oneof_decl, const OneofDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2523:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2523 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, oneof_decl, const OneofDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::Descriptor::nested_type(int) const’: /usr/include/google/protobuf/descriptor.h:2524:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2524 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, nested_type, const Descriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2524:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2524 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, nested_type, const Descriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor* google::protobuf::Descriptor::enum_type(int) const’: /usr/include/google/protobuf/descriptor.h:2525:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2525 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, enum_type, const EnumDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2525:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2525 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, enum_type, const EnumDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::OneofDescriptor* google::protobuf::Descriptor::real_oneof_decl(int) const’: /usr/include/google/protobuf/descriptor.h:2527:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 2527 | ABSL_DCHECK(index < real_oneof_decl_count()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor::ExtensionRange* google::protobuf::Descriptor::extension_range(int) const’: /usr/include/google/protobuf/descriptor.h:2533:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2533 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2533:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2533 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::Descriptor::extension(int) const’: /usr/include/google/protobuf/descriptor.h:2535:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2535 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2535:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2535 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, extension, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor::ReservedRange* google::protobuf::Descriptor::reserved_range(int) const’: /usr/include/google/protobuf/descriptor.h:2538:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2538 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, reserved_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2538:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2538 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor, reserved_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::OneofDescriptor::field(int) const’: /usr/include/google/protobuf/descriptor.h:2565:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2565 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(OneofDescriptor, field, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2565:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2565 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(OneofDescriptor, field, const FieldDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumValueDescriptor* google::protobuf::EnumDescriptor::value(int) const’: /usr/include/google/protobuf/descriptor.h:2572:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2572 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2572:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2572 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor::ReservedRange* google::protobuf::EnumDescriptor::reserved_range(int) const’: /usr/include/google/protobuf/descriptor.h:2577:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2577 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, reserved_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2577:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2577 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor, reserved_range, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::MethodDescriptor* google::protobuf::ServiceDescriptor::method(int) const’: /usr/include/google/protobuf/descriptor.h:2589:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2589 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor, method, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2589:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2589 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(ServiceDescriptor, method, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::FileDescriptor::message_type(int) const’: /usr/include/google/protobuf/descriptor.h:2612:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2612 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, message_type, const Descriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2612:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2612 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, message_type, const Descriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::EnumDescriptor* google::protobuf::FileDescriptor::enum_type(int) const’: /usr/include/google/protobuf/descriptor.h:2613:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2613 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, enum_type, const EnumDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2613:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2613 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, enum_type, const EnumDescriptor*) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::ServiceDescriptor* google::protobuf::FileDescriptor::service(int) const’: /usr/include/google/protobuf/descriptor.h:2614:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2614 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, service, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2614:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2614 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, service, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::FileDescriptor::extension(int) const’: /usr/include/google/protobuf/descriptor.h:2616:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2616 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h:2616:1: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [42], int, std::string&)’ 2616 | PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor, extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/descriptor.h: At global scope: /usr/include/google/protobuf/descriptor.h:2637:13: error: ‘bool google::protobuf::Descriptor::IsReservedName’ is not a static data member of ‘class google::protobuf::Descriptor’ 2637 | inline bool Descriptor::IsReservedName(absl::string_view name) const { | ^~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2637:46: error: ‘string_view’ is not a member of ‘absl’ 2637 | inline bool Descriptor::IsReservedName(absl::string_view name) const { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2656:13: error: ‘bool google::protobuf::EnumDescriptor::IsReservedName’ is not a static data member of ‘class google::protobuf::EnumDescriptor’ 2656 | inline bool EnumDescriptor::IsReservedName(absl::string_view name) const { | ^~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2656:50: error: ‘string_view’ is not a member of ‘absl’ 2656 | inline bool EnumDescriptor::IsReservedName(absl::string_view name) const { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: In member function ‘int google::protobuf::FieldDescriptor::index_in_oneof() const’: /usr/include/google/protobuf/descriptor.h:2688:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 2688 | ABSL_DCHECK(is_oneof_); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: In member function ‘const google::protobuf::Descriptor* google::protobuf::FieldDescriptor::extension_scope() const’: /usr/include/google/protobuf/descriptor.h:2693:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 2693 | ABSL_CHECK(is_extension_); | ^~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h: At global scope: /usr/include/google/protobuf/descriptor.h:2899:30: error: ‘string_view’ is not a member of ‘absl’ 2899 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.h:2899:77: error: expected primary-expression before ‘&’ token 2899 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to); | ^ /usr/include/google/protobuf/descriptor.h:2899:79: error: ‘to’ was not declared in this scope; did you mean ‘io’? 2899 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to); | ^~ | io /usr/include/google/protobuf/descriptor.h:2899:81: error: expression list treated as compound expression in initializer [-fpermissive] 2899 | bool ParseNoReflection(absl::string_view from, google::protobuf::MessageLite& to); | ^ /usr/include/google/protobuf/descriptor.h:2940:52: error: ‘string_view’ is not a member of ‘absl’ 2940 | PROTOBUF_EXPORT bool IsLazilyInitializedFile(absl::string_view filename); | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/generated_enum_reflection.h:30, from /usr/include/google/protobuf/generated_message_reflection.h:25: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/generated_enum_reflection.h:53:43: error: ‘absl::string_view’ has not been declared 53 | absl::string_view name, int* value); | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_enum_reflection.h:56:61: error: ‘absl::string_view’ has not been declared 56 | bool ParseNamedEnum(const EnumDescriptor* descriptor, absl::string_view name, | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/stubs/callback.h:13, from /usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h:29, from /usr/include/google/protobuf/unknown_field_set.h:26, from /usr/include/google/protobuf/generated_message_reflection.h:27: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h:39: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/unknown_field_set.h:32: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/unknown_field_set.h:198:54: error: ‘absl::string_view’ has not been declared 198 | inline void WriteLengthDelimited(uint32_t num, absl::string_view val, | ^~~~~~~~~~~ /usr/include/google/protobuf/unknown_field_set.h: In function ‘void google::protobuf::internal::WriteLengthDelimited(uint32_t, int, google::protobuf::UnknownFieldSet*)’: /usr/include/google/protobuf/unknown_field_set.h:200:48: error: request for member ‘data’ in ‘val’, which is of non-class type ‘int’ 200 | unknown->AddLengthDelimited(num)->assign(val.data(), val.size()); | ^~~~ /usr/include/google/protobuf/unknown_field_set.h:200:60: error: request for member ‘size’ in ‘val’, which is of non-class type ‘int’ 200 | unknown->AddLengthDelimited(num)->assign(val.data(), val.size()); | ^~~~ /usr/include/google/protobuf/unknown_field_set.h: In member function ‘size_t google::protobuf::UnknownField::GetLengthDelimitedSize() const’: /usr/include/google/protobuf/unknown_field_set.h:372:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [49], int, std::string&)’ 372 | ABSL_DCHECK_EQ(TYPE_LENGTH_DELIMITED, type()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided In file included from /usr/include/google/protobuf/generated_message_reflection.h:30: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::GetFieldOffsetNonOneof(const google::protobuf::FieldDescriptor*) const’: /usr/include/google/protobuf/generated_message_reflection.h:119:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 119 | ABSL_DCHECK(!InRealOneof(field)); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::HasBitIndex(const google::protobuf::FieldDescriptor*) const’: /usr/include/google/protobuf/generated_message_reflection.h:151:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 151 | ABSL_DCHECK(HasHasbits()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::HasBitsOffset() const’: /usr/include/google/protobuf/generated_message_reflection.h:157:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 157 | ABSL_DCHECK(HasHasbits()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::InlinedStringIndex(const google::protobuf::FieldDescriptor*) const’: /usr/include/google/protobuf/generated_message_reflection.h:166:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 166 | ABSL_DCHECK(HasInlinedString()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::InlinedStringDonatedOffset() const’: /usr/include/google/protobuf/generated_message_reflection.h:172:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 172 | ABSL_DCHECK(HasInlinedString()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::GetExtensionSetOffset() const’: /usr/include/google/protobuf/generated_message_reflection.h:189:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 189 | ABSL_DCHECK(HasExtensionSet()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘bool google::protobuf::internal::ReflectionSchema::IsEagerlyVerifiedLazyField(const google::protobuf::FieldDescriptor*) const’: /usr/include/google/protobuf/generated_message_reflection.h:210:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [60], int, std::string&)’ 210 | ABSL_DCHECK_EQ(field->type(), FieldDescriptor::TYPE_MESSAGE); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::SplitOffset() const’: /usr/include/google/protobuf/generated_message_reflection.h:224:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 224 | ABSL_DCHECK(IsSplit()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_reflection.h: In member function ‘uint32_t google::protobuf::internal::ReflectionSchema::SizeofSplit() const’: /usr/include/google/protobuf/generated_message_reflection.h:229:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 229 | ABSL_DCHECK(IsSplit()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/map.h:40, from /usr/include/google/protobuf/message.h:109, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:33: /usr/include/google/protobuf/map_type_handler.h: At global scope: /usr/include/google/protobuf/map_type_handler.h:46:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 46 | TYPE_TRAITS(MESSAGE, Type, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:46:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 46 | TYPE_TRAITS(MESSAGE, Type, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:47:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 47 | TYPE_TRAITS(STRING, ArenaStringPtr, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:47:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 47 | TYPE_TRAITS(STRING, ArenaStringPtr, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:48:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 48 | TYPE_TRAITS(BYTES, ArenaStringPtr, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:48:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 48 | TYPE_TRAITS(BYTES, ArenaStringPtr, LENGTH_DELIMITED) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:49:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 49 | TYPE_TRAITS(INT64, int64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:49:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 49 | TYPE_TRAITS(INT64, int64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:50:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 50 | TYPE_TRAITS(UINT64, uint64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:50:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 50 | TYPE_TRAITS(UINT64, uint64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:51:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 51 | TYPE_TRAITS(INT32, int32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:51:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 51 | TYPE_TRAITS(INT32, int32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:52:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 52 | TYPE_TRAITS(UINT32, uint32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:52:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 52 | TYPE_TRAITS(UINT32, uint32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:53:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 53 | TYPE_TRAITS(SINT64, int64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:53:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 53 | TYPE_TRAITS(SINT64, int64_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:54:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 54 | TYPE_TRAITS(SINT32, int32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:54:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 54 | TYPE_TRAITS(SINT32, int32_t, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:55:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 55 | TYPE_TRAITS(ENUM, int, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:55:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 55 | TYPE_TRAITS(ENUM, int, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:56:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 56 | TYPE_TRAITS(DOUBLE, double, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:56:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 56 | TYPE_TRAITS(DOUBLE, double, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:57:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 57 | TYPE_TRAITS(FLOAT, float, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:57:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 57 | TYPE_TRAITS(FLOAT, float, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:58:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 58 | TYPE_TRAITS(FIXED64, uint64_t, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:58:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 58 | TYPE_TRAITS(FIXED64, uint64_t, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:59:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 59 | TYPE_TRAITS(FIXED32, uint32_t, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:59:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 59 | TYPE_TRAITS(FIXED32, uint32_t, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:60:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 60 | TYPE_TRAITS(SFIXED64, int64_t, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:60:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 60 | TYPE_TRAITS(SFIXED64, int64_t, FIXED64) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:61:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 61 | TYPE_TRAITS(SFIXED32, int32_t, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:61:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 61 | TYPE_TRAITS(SFIXED32, int32_t, FIXED32) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:62:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 62 | TYPE_TRAITS(BOOL, bool, VARINT) | ^~~~~~~~~~~ /usr/include/google/protobuf/map_type_handler.h:62:1: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 62 | TYPE_TRAITS(BOOL, bool, VARINT) | ^~~~~~~~~~~ In file included from /usr/include/google/protobuf/map.h:50: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/map.h:195:31: error: ‘enable_if_t’ is not a member of ‘std’ 195 | struct KeyForBaseImpl::value && | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:195:31: note: ‘std::enable_if_t’ is only available from C++14 onwards /usr/include/google/protobuf/map.h:195:31: error: ‘enable_if_t’ is not a member of ‘std’ /usr/include/google/protobuf/map.h:195:31: note: ‘std::enable_if_t’ is only available from C++14 onwards /usr/include/google/protobuf/map.h:196:62: error: type/value mismatch at argument 2 in template parameter list for ‘template struct google::protobuf::internal::KeyForBaseImpl’ 196 | std::is_signed::value>> { | ^~~~~ /usr/include/google/protobuf/map.h:196:62: note: expected a type, got ‘(( < std::is_integral<_Tp>::value) && std::is_signed<_Tp>::value)’ /usr/include/google/protobuf/map.h:196:67: error: expected unqualified-id before ‘>’ token 196 | std::is_signed::value>> { | ^~ /usr/include/google/protobuf/map.h:211:12: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 211 | std::conditional_t::value, uint64_t, key_type>>; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/map.h:211:12: error: ‘conditional_t’ is not a member of ‘std’; did you mean ‘conditional’? 211 | std::conditional_t::value, uint64_t, key_type>>; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/map.h:211:69: error: wrong number of template arguments (3, should be 1) 211 | std::conditional_t::value, uint64_t, key_type>>; | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/basic_string.h:4379: /usr/include/c++/13.2.1/bits/functional_hash.h:59:12: note: provided for ‘template struct std::hash’ 59 | struct hash; | ^~~~ /usr/include/google/protobuf/map.h:218:25: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 218 | using ViewType = std::conditional_t::value, key_type, | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/map.h:220:10: error: ‘ViewType’ does not name a type; did you mean ‘FieldType’? 220 | static ViewType ToView(const key_type& v) { return v; } | ^~~~~~~~ | FieldType /usr/include/google/protobuf/map.h:236:41: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type 236 | template ’ before ‘<’ token 236 | template ’ before ‘<’ token 242 | template { | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:258:41: error: ‘string_view’ is not a member of ‘absl’ /usr/include/google/protobuf/map.h:258:52: error: template argument 1 is invalid 258 | struct hash : public absl::Hash { | ^ /usr/include/google/protobuf/map.h:277:26: error: ‘string_view’ in namespace ‘absl’ does not name a type 277 | using ViewType = absl::string_view; | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:279:10: error: ‘ViewType’ does not name a type; did you mean ‘FieldType’? 279 | static ViewType ToView(const T& v) { | ^~~~~~~~ | FieldType /usr/include/google/protobuf/map.h: In member function ‘size_t google::protobuf::internal::TransparentSupport >::hash::operator()(T&&) const’: /usr/include/google/protobuf/map.h:263:31: error: ‘string_view’ is not a member of ‘absl’ 263 | return absl::Hash::operator()( | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:263:31: error: ‘string_view’ is not a member of ‘absl’ /usr/include/google/protobuf/map.h:263:42: error: template argument 1 is invalid 263 | return absl::Hash::operator()( | ^ /usr/include/google/protobuf/map.h: In function ‘bool google::protobuf::internal::TableEntryIsTooLong(NodeBase*)’: /usr/include/google/protobuf/map.h:328:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)’ 328 | ABSL_DCHECK_LE(count, kMaxLength); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/map.h: At global scope: /usr/include/google/protobuf/map.h:343:40: error: expected ‘)’ before ‘v’ 343 | explicit VariantKey(absl::string_view v) | ~ ^~ | ) /usr/include/google/protobuf/map.h: In member function ‘size_t google::protobuf::internal::VariantKey::Hash() const’: /usr/include/google/protobuf/map.h:352:47: error: ‘string_view’ is not a member of ‘absl’ 352 | : absl::Hash{}( | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:352:47: error: ‘string_view’ is not a member of ‘absl’ /usr/include/google/protobuf/map.h:352:58: error: template argument 1 is invalid 352 | : absl::Hash{}( | ^ /usr/include/google/protobuf/map.h:353:40: error: ‘string_view’ is not a member of ‘absl’ 353 | absl::string_view(data, integral)); | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function ‘bool google::protobuf::internal::operator<(const VariantKey&, const VariantKey&)’: /usr/include/google/protobuf/map.h:357:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)’ 357 | ABSL_DCHECK_EQ(left.data == nullptr, right.data == nullptr); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/map.h: In member function ‘google::protobuf::internal::VariantKey google::protobuf::internal::RealKeyToVariantKey >::operator()(const T&) const’: /usr/include/google/protobuf/map.h:382:56: error: ‘ImplicitConvert’ is not a member of ‘google::protobuf::internal::TransparentSupport >’ 382 | return VariantKey(TransparentSupport::ImplicitConvert(value)); | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function ‘google::protobuf::internal::NodeBase* google::protobuf::internal::TableEntryToNode(TableEntryPtr)’: /usr/include/google/protobuf/map.h:413:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 413 | ABSL_DCHECK(TableEntryIsList(entry)); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function ‘google::protobuf::internal::TableEntryPtr google::protobuf::internal::NodeToTableEntry(NodeBase*)’: /usr/include/google/protobuf/map.h:417:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 417 | ABSL_DCHECK((reinterpret_cast(node) & 1) == 0); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function ‘google::protobuf::internal::TreeForMap* google::protobuf::internal::TableEntryToTree(TableEntryPtr)’: /usr/include/google/protobuf/map.h:421:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 421 | ABSL_DCHECK(TableEntryIsTree(entry)); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h: In function ‘google::protobuf::internal::TableEntryPtr google::protobuf::internal::TreeToTableEntry(TreeForMap*)’: /usr/include/google/protobuf/map.h:425:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 425 | ABSL_DCHECK((reinterpret_cast(node) & 1) == 0); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]’: /usr/include/absl/container/internal/compressed_tuple.h:206:61: required from ‘class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>’ /usr/include/absl/container/internal/btree.h:1805:7: required from ‘class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >’ /usr/include/absl/container/internal/btree_container.h:38:9: required from ‘class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >’ /usr/include/absl/container/internal/btree_container.h:279:7: required from ‘class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >’ /usr/include/absl/container/internal/btree_container.h:445:7: required from ‘class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >’ /usr/include/absl/container/btree_map.h:87:7: required from ‘class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >’ /usr/include/google/protobuf/map.h:660:50: required from here /usr/include/absl/container/internal/compressed_tuple.h:150:57: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]’ called in a constant expression 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:75:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldUseBase() [with T = absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare]’ is not usable as a ‘constexpr’ function because: 75 | constexpr bool ShouldUseBase() { | ^~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:150:57: note: in template argument for type ‘bool’ 150 | Or({std::integral_constant()>()...})){}; | ~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:150:9: error: no matching function for call to ‘Or()’ 150 | Or({std::integral_constant()>()...})){}; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:142:17: note: candidate: ‘std::false_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list >)’ 142 | std::false_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:142:20: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list >’ 142 | std::false_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:143:16: note: candidate: ‘std::true_type absl::lts_20230802::container_internal::internal_compressed_tuple::Or(std::initializer_list)’ 143 | std::true_type Or(std::initializer_list); | ^~ /usr/include/absl/container/internal/compressed_tuple.h:143:19: note: no known conversion for argument 1 from ‘’ to ‘std::initializer_list’ 143 | std::true_type Or(std::initializer_list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h: In instantiation of ‘class absl::lts_20230802::container_internal::CompressedTuple, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*>’: /usr/include/absl/container/internal/btree.h:1805:7: required from ‘class absl::lts_20230802::container_internal::btree, google::protobuf::internal::MapAllocator >, 256, false> >’ /usr/include/absl/container/internal/btree_container.h:38:9: required from ‘class absl::lts_20230802::container_internal::btree_container, google::protobuf::internal::MapAllocator >, 256, false> > >’ /usr/include/absl/container/internal/btree_container.h:279:7: required from ‘class absl::lts_20230802::container_internal::btree_set_container, google::protobuf::internal::MapAllocator >, 256, false> > >’ /usr/include/absl/container/internal/btree_container.h:445:7: required from ‘class absl::lts_20230802::container_internal::btree_map_container, google::protobuf::internal::MapAllocator >, 256, false> > >’ /usr/include/absl/container/btree_map.h:87:7: required from ‘class absl::lts_20230802::btree_map, google::protobuf::internal::MapAllocator > >’ /usr/include/google/protobuf/map.h:660:50: required from here /usr/include/absl/container/internal/compressed_tuple.h:206:61: error: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]’ called in a constant expression 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/container/internal/compressed_tuple.h:148:16: note: ‘constexpr bool absl::lts_20230802::container_internal::internal_compressed_tuple::ShouldAnyUseBase() [with Ts = {absl::lts_20230802::container_internal::key_compare_adapter, google::protobuf::internal::VariantKey>::checked_compare, google::protobuf::internal::MapAllocator >, absl::lts_20230802::container_internal::btree_node, google::protobuf::internal::MapAllocator >, 256, false> >*}]’ is not usable as a ‘constexpr’ function because: 148 | constexpr bool ShouldAnyUseBase() { | ^~~~~~~~~~~~~~~~ /usr/include/absl/container/internal/compressed_tuple.h:206:61: note: in template argument for type ‘bool’ 206 | internal_compressed_tuple::ShouldAnyUseBase()> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/google/protobuf/map.h: In member function ‘google::protobuf::internal::TableEntryPtr* google::protobuf::internal::UntypedMapBase::CreateEmptyTable(google::protobuf::internal::map_index_t)’: /usr/include/google/protobuf/map.h:677:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)’ 677 | ABSL_DCHECK_GE(n, map_index_t{kMinTableSize}); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/map.h:678:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [35], int, std::string&)’ 678 | ABSL_DCHECK_EQ(n & (n - 1), 0u); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/map.h: In member function ‘void google::protobuf::internal::UntypedMapIterator::SearchFrom(google::protobuf::internal::map_index_t)’: /usr/include/google/protobuf/map.h:791:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 791 | ABSL_DCHECK(m_->index_of_first_non_null_ == m_->num_buckets_ || | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h:801:7: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 801 | ABSL_DCHECK(!tree->empty()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/map.h: At global scope: /usr/include/google/protobuf/map.h:835:28: error: ‘std::enable_if_t’ has not been declared 835 | template ::value, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:835:39: error: expected ‘>’ before ‘<’ token 835 | template ::value, int> = 0> | ^ /usr/include/google/protobuf/map.h:842:28: error: ‘std::enable_if_t’ has not been declared 842 | template ::value, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/map.h:842:39: error: expected ‘>’ before ‘<’ token 842 | template ::value, int> = 0> | ^ /usr/include/google/protobuf/map.h:850:3: error: ‘decltype(auto)’ type specifier only available with ‘-std=c++14’ or ‘-std=gnu++14’ 850 | decltype(auto) key() const { return ReadKey(GetVoidKey()); } | ^~~~~~~~ /usr/include/google/protobuf/map.h: In constructor ‘google::protobuf::Map::Map()’: /usr/include/google/protobuf/map.h:1146:60: error: ‘constexpr’ constructor does not have empty body 1146 | constexpr Map() : Base(nullptr) { StaticValidityCheck(); } | ^ In file included from /usr/include/google/protobuf/reflection.h:24, from /usr/include/google/protobuf/message.h:112: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/reflection.h:36:28: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’? 36 | using MakeDependent = std::conditional_t; | ^~~~~~~~~~~~~ | conditional /usr/include/google/protobuf/reflection.h:71:26: error: ‘MakeDependent’ does not name a type 71 | RepeatedFieldRef(const MakeDependent& message, | ^~~~~~~~~~~~~ /usr/include/google/protobuf/reflection.h:71:39: error: expected ‘,’ or ‘...’ before ‘<’ token 71 | RepeatedFieldRef(const MakeDependent& message, | ^ /usr/include/google/protobuf/reflection.h: In constructor ‘google::protobuf::RepeatedFieldRef::value)>::type>::RepeatedFieldRef(int)’: /usr/include/google/protobuf/reflection.h:73:30: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 73 | const auto* reflection = message.GetReflection(); | ^~~~~~~ | Message /usr/include/google/protobuf/reflection.h:75:18: error: ‘field’ was not declared in this scope 75 | message, field, internal::RefTypeTraits::cpp_type, nullptr); | ^~~~~ /usr/include/google/protobuf/reflection.h: At global scope: /usr/include/google/protobuf/reflection.h:124:40: error: expected ‘)’ before ‘<’ token 124 | MutableRepeatedFieldRef(MakeDependent* message, | ~ ^ | ) /usr/include/google/protobuf/reflection.h:180:26: error: ‘MakeDependent’ does not name a type 180 | RepeatedFieldRef(const MakeDependent& message, | ^~~~~~~~~~~~~ /usr/include/google/protobuf/reflection.h:180:39: error: expected ‘,’ or ‘...’ before ‘<’ token 180 | RepeatedFieldRef(const MakeDependent& message, | ^ /usr/include/google/protobuf/reflection.h: In constructor ‘google::protobuf::RepeatedFieldRef::value>::type>::RepeatedFieldRef(int)’: /usr/include/google/protobuf/reflection.h:182:30: error: ‘message’ was not declared in this scope; did you mean ‘Message’? 182 | const auto* reflection = message.GetReflection(); | ^~~~~~~ | Message /usr/include/google/protobuf/reflection.h:184:18: error: ‘field’ was not declared in this scope 184 | message, field, internal::RefTypeTraits::cpp_type, | ^~~~~ /usr/include/google/protobuf/reflection.h: At global scope: /usr/include/google/protobuf/reflection.h:243:40: error: expected ‘)’ before ‘<’ token 243 | MutableRepeatedFieldRef(MakeDependent* message, | ~ ^ | ) In file included from /usr/include/google/protobuf/message.h:115: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/message.h:881:57: error: ‘absl::string_view’ has not been declared 881 | const FieldDescriptor* FindKnownExtensionByName(absl::string_view name) const; | ^~~~~~~~~~~ /usr/include/google/protobuf/message.h: In member function ‘const void* google::protobuf::Reflection::GetSplitField(const google::protobuf::Message*) const’: /usr/include/google/protobuf/message.h:1548:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 1548 | ABSL_DCHECK(schema_.IsSplit()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/message.h: In member function ‘void** google::protobuf::Reflection::MutableSplitField(google::protobuf::Message*) const’: /usr/include/google/protobuf/message.h:1554:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 1554 | ABSL_DCHECK(schema_.IsSplit()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/descriptor.pb.h:13, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:37: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/descriptor.pb.h:41: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/descriptor.pb.h:192:65: error: ‘string_view’ is not a member of ‘absl’ 192 | inline bool ExtensionRangeOptions_VerificationState_Parse(absl::string_view name, ExtensionRangeOptions_VerificationState* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:192:122: error: expected primary-expression before ‘*’ token 192 | inline bool ExtensionRangeOptions_VerificationState_Parse(absl::string_view name, ExtensionRangeOptions_VerificationState* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:192:124: error: ‘value’ was not declared in this scope 192 | inline bool ExtensionRangeOptions_VerificationState_Parse(absl::string_view name, ExtensionRangeOptions_VerificationState* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:192:129: error: expression list treated as compound expression in initializer [-fpermissive] 192 | inline bool ExtensionRangeOptions_VerificationState_Parse(absl::string_view name, ExtensionRangeOptions_VerificationState* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:237:51: error: ‘string_view’ is not a member of ‘absl’ 237 | inline bool FieldDescriptorProto_Type_Parse(absl::string_view name, FieldDescriptorProto_Type* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:237:94: error: expected primary-expression before ‘*’ token 237 | inline bool FieldDescriptorProto_Type_Parse(absl::string_view name, FieldDescriptorProto_Type* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:237:96: error: ‘value’ was not declared in this scope 237 | inline bool FieldDescriptorProto_Type_Parse(absl::string_view name, FieldDescriptorProto_Type* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:237:101: error: expression list treated as compound expression in initializer [-fpermissive] 237 | inline bool FieldDescriptorProto_Type_Parse(absl::string_view name, FieldDescriptorProto_Type* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:267:52: error: ‘string_view’ is not a member of ‘absl’ 267 | inline bool FieldDescriptorProto_Label_Parse(absl::string_view name, FieldDescriptorProto_Label* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:267:96: error: expected primary-expression before ‘*’ token 267 | inline bool FieldDescriptorProto_Label_Parse(absl::string_view name, FieldDescriptorProto_Label* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:267:98: error: ‘value’ was not declared in this scope 267 | inline bool FieldDescriptorProto_Label_Parse(absl::string_view name, FieldDescriptorProto_Label* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:267:103: error: expression list treated as compound expression in initializer [-fpermissive] 267 | inline bool FieldDescriptorProto_Label_Parse(absl::string_view name, FieldDescriptorProto_Label* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:297:50: error: ‘string_view’ is not a member of ‘absl’ 297 | inline bool FileOptions_OptimizeMode_Parse(absl::string_view name, FileOptions_OptimizeMode* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:297:92: error: expected primary-expression before ‘*’ token 297 | inline bool FileOptions_OptimizeMode_Parse(absl::string_view name, FileOptions_OptimizeMode* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:297:94: error: ‘value’ was not declared in this scope 297 | inline bool FileOptions_OptimizeMode_Parse(absl::string_view name, FileOptions_OptimizeMode* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:297:99: error: expression list treated as compound expression in initializer [-fpermissive] 297 | inline bool FileOptions_OptimizeMode_Parse(absl::string_view name, FileOptions_OptimizeMode* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:327:44: error: ‘string_view’ is not a member of ‘absl’ 327 | inline bool FieldOptions_CType_Parse(absl::string_view name, FieldOptions_CType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:327:80: error: expected primary-expression before ‘*’ token 327 | inline bool FieldOptions_CType_Parse(absl::string_view name, FieldOptions_CType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:327:82: error: ‘value’ was not declared in this scope 327 | inline bool FieldOptions_CType_Parse(absl::string_view name, FieldOptions_CType* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:327:87: error: expression list treated as compound expression in initializer [-fpermissive] 327 | inline bool FieldOptions_CType_Parse(absl::string_view name, FieldOptions_CType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:357:45: error: ‘string_view’ is not a member of ‘absl’ 357 | inline bool FieldOptions_JSType_Parse(absl::string_view name, FieldOptions_JSType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:357:82: error: expected primary-expression before ‘*’ token 357 | inline bool FieldOptions_JSType_Parse(absl::string_view name, FieldOptions_JSType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:357:84: error: ‘value’ was not declared in this scope 357 | inline bool FieldOptions_JSType_Parse(absl::string_view name, FieldOptions_JSType* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:357:89: error: expression list treated as compound expression in initializer [-fpermissive] 357 | inline bool FieldOptions_JSType_Parse(absl::string_view name, FieldOptions_JSType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:387:54: error: ‘string_view’ is not a member of ‘absl’ 387 | inline bool FieldOptions_OptionRetention_Parse(absl::string_view name, FieldOptions_OptionRetention* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:387:100: error: expected primary-expression before ‘*’ token 387 | inline bool FieldOptions_OptionRetention_Parse(absl::string_view name, FieldOptions_OptionRetention* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:387:102: error: ‘value’ was not declared in this scope 387 | inline bool FieldOptions_OptionRetention_Parse(absl::string_view name, FieldOptions_OptionRetention* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:387:107: error: expression list treated as compound expression in initializer [-fpermissive] 387 | inline bool FieldOptions_OptionRetention_Parse(absl::string_view name, FieldOptions_OptionRetention* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:424:55: error: ‘string_view’ is not a member of ‘absl’ 424 | inline bool FieldOptions_OptionTargetType_Parse(absl::string_view name, FieldOptions_OptionTargetType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:424:102: error: expected primary-expression before ‘*’ token 424 | inline bool FieldOptions_OptionTargetType_Parse(absl::string_view name, FieldOptions_OptionTargetType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:424:104: error: ‘value’ was not declared in this scope 424 | inline bool FieldOptions_OptionTargetType_Parse(absl::string_view name, FieldOptions_OptionTargetType* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:424:109: error: expression list treated as compound expression in initializer [-fpermissive] 424 | inline bool FieldOptions_OptionTargetType_Parse(absl::string_view name, FieldOptions_OptionTargetType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:454:56: error: ‘string_view’ is not a member of ‘absl’ 454 | inline bool MethodOptions_IdempotencyLevel_Parse(absl::string_view name, MethodOptions_IdempotencyLevel* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:454:104: error: expected primary-expression before ‘*’ token 454 | inline bool MethodOptions_IdempotencyLevel_Parse(absl::string_view name, MethodOptions_IdempotencyLevel* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:454:106: error: ‘value’ was not declared in this scope 454 | inline bool MethodOptions_IdempotencyLevel_Parse(absl::string_view name, MethodOptions_IdempotencyLevel* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:454:111: error: expression list treated as compound expression in initializer [-fpermissive] 454 | inline bool MethodOptions_IdempotencyLevel_Parse(absl::string_view name, MethodOptions_IdempotencyLevel* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:485:50: error: ‘string_view’ is not a member of ‘absl’ 485 | inline bool FeatureSet_FieldPresence_Parse(absl::string_view name, FeatureSet_FieldPresence* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:485:92: error: expected primary-expression before ‘*’ token 485 | inline bool FeatureSet_FieldPresence_Parse(absl::string_view name, FeatureSet_FieldPresence* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:485:94: error: ‘value’ was not declared in this scope 485 | inline bool FeatureSet_FieldPresence_Parse(absl::string_view name, FeatureSet_FieldPresence* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:485:99: error: expression list treated as compound expression in initializer [-fpermissive] 485 | inline bool FeatureSet_FieldPresence_Parse(absl::string_view name, FeatureSet_FieldPresence* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:515:45: error: ‘string_view’ is not a member of ‘absl’ 515 | inline bool FeatureSet_EnumType_Parse(absl::string_view name, FeatureSet_EnumType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:515:82: error: expected primary-expression before ‘*’ token 515 | inline bool FeatureSet_EnumType_Parse(absl::string_view name, FeatureSet_EnumType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:515:84: error: ‘value’ was not declared in this scope 515 | inline bool FeatureSet_EnumType_Parse(absl::string_view name, FeatureSet_EnumType* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:515:89: error: expression list treated as compound expression in initializer [-fpermissive] 515 | inline bool FeatureSet_EnumType_Parse(absl::string_view name, FeatureSet_EnumType* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:545:58: error: ‘string_view’ is not a member of ‘absl’ 545 | inline bool FeatureSet_RepeatedFieldEncoding_Parse(absl::string_view name, FeatureSet_RepeatedFieldEncoding* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:545:108: error: expected primary-expression before ‘*’ token 545 | inline bool FeatureSet_RepeatedFieldEncoding_Parse(absl::string_view name, FeatureSet_RepeatedFieldEncoding* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:545:110: error: ‘value’ was not declared in this scope 545 | inline bool FeatureSet_RepeatedFieldEncoding_Parse(absl::string_view name, FeatureSet_RepeatedFieldEncoding* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:545:115: error: expression list treated as compound expression in initializer [-fpermissive] 545 | inline bool FeatureSet_RepeatedFieldEncoding_Parse(absl::string_view name, FeatureSet_RepeatedFieldEncoding* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:575:51: error: ‘string_view’ is not a member of ‘absl’ 575 | inline bool FeatureSet_Utf8Validation_Parse(absl::string_view name, FeatureSet_Utf8Validation* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:575:94: error: expected primary-expression before ‘*’ token 575 | inline bool FeatureSet_Utf8Validation_Parse(absl::string_view name, FeatureSet_Utf8Validation* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:575:96: error: ‘value’ was not declared in this scope 575 | inline bool FeatureSet_Utf8Validation_Parse(absl::string_view name, FeatureSet_Utf8Validation* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:575:101: error: expression list treated as compound expression in initializer [-fpermissive] 575 | inline bool FeatureSet_Utf8Validation_Parse(absl::string_view name, FeatureSet_Utf8Validation* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:605:52: error: ‘string_view’ is not a member of ‘absl’ 605 | inline bool FeatureSet_MessageEncoding_Parse(absl::string_view name, FeatureSet_MessageEncoding* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:605:96: error: expected primary-expression before ‘*’ token 605 | inline bool FeatureSet_MessageEncoding_Parse(absl::string_view name, FeatureSet_MessageEncoding* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:605:98: error: ‘value’ was not declared in this scope 605 | inline bool FeatureSet_MessageEncoding_Parse(absl::string_view name, FeatureSet_MessageEncoding* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:605:103: error: expression list treated as compound expression in initializer [-fpermissive] 605 | inline bool FeatureSet_MessageEncoding_Parse(absl::string_view name, FeatureSet_MessageEncoding* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:635:47: error: ‘string_view’ is not a member of ‘absl’ 635 | inline bool FeatureSet_JsonFormat_Parse(absl::string_view name, FeatureSet_JsonFormat* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:635:86: error: expected primary-expression before ‘*’ token 635 | inline bool FeatureSet_JsonFormat_Parse(absl::string_view name, FeatureSet_JsonFormat* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:635:88: error: ‘value’ was not declared in this scope 635 | inline bool FeatureSet_JsonFormat_Parse(absl::string_view name, FeatureSet_JsonFormat* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:635:93: error: expression list treated as compound expression in initializer [-fpermissive] 635 | inline bool FeatureSet_JsonFormat_Parse(absl::string_view name, FeatureSet_JsonFormat* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:665:63: error: ‘string_view’ is not a member of ‘absl’ 665 | inline bool GeneratedCodeInfo_Annotation_Semantic_Parse(absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:665:118: error: expected primary-expression before ‘*’ token 665 | inline bool GeneratedCodeInfo_Annotation_Semantic_Parse(absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:665:120: error: ‘value’ was not declared in this scope 665 | inline bool GeneratedCodeInfo_Annotation_Semantic_Parse(absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:665:125: error: expression list treated as compound expression in initializer [-fpermissive] 665 | inline bool GeneratedCodeInfo_Annotation_Semantic_Parse(absl::string_view name, GeneratedCodeInfo_Annotation_Semantic* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:695:33: error: ‘string_view’ is not a member of ‘absl’ 695 | inline bool Edition_Parse(absl::string_view name, Edition* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:695:58: error: expected primary-expression before ‘*’ token 695 | inline bool Edition_Parse(absl::string_view name, Edition* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:695:60: error: ‘value’ was not declared in this scope 695 | inline bool Edition_Parse(absl::string_view name, Edition* value) { | ^~~~~ /usr/include/google/protobuf/descriptor.pb.h:695:65: error: expression list treated as compound expression in initializer [-fpermissive] 695 | inline bool Edition_Parse(absl::string_view name, Edition* value) { | ^ /usr/include/google/protobuf/descriptor.pb.h:819:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 819 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::UninterpretedOption_NamePart::UnsafeArenaSwap(google::protobuf::UninterpretedOption_NamePart*)’: /usr/include/google/protobuf/descriptor.pb.h:784:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 784 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:1015:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 1015 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1088:55: error: ‘absl::string_view’ has not been declared 1088 | void set_leading_detached_comments(int index, absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1094:44: error: ‘absl::string_view’ has not been declared 1094 | void add_leading_detached_comments(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo_Location::UnsafeArenaSwap(google::protobuf::SourceCodeInfo_Location*)’: /usr/include/google/protobuf/descriptor.pb.h:980:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 980 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:1289:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 1289 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1321:43: error: ‘absl::string_view’ has not been declared 1321 | static inline bool Semantic_Parse(absl::string_view name, Semantic* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::GeneratedCodeInfo_Annotation::UnsafeArenaSwap(google::protobuf::GeneratedCodeInfo_Annotation*)’: /usr/include/google/protobuf/descriptor.pb.h:1254:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 1254 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::GeneratedCodeInfo_Annotation::Semantic_Parse(int, Semantic*)’: /usr/include/google/protobuf/descriptor.pb.h:1322:55: error: ‘google::protobuf::GeneratedCodeInfo_Annotation_Semantic_Parse’ cannot be used as a function 1322 | return GeneratedCodeInfo_Annotation_Semantic_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:1553:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 1553 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldOptions_EditionDefault::UnsafeArenaSwap(google::protobuf::FieldOptions_EditionDefault*)’: /usr/include/google/protobuf/descriptor.pb.h:1518:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 1518 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:1749:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 1749 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1782:48: error: ‘absl::string_view’ has not been declared 1782 | static inline bool FieldPresence_Parse(absl::string_view name, FieldPresence* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1803:43: error: ‘absl::string_view’ has not been declared 1803 | static inline bool EnumType_Parse(absl::string_view name, EnumType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1824:56: error: ‘absl::string_view’ has not been declared 1824 | static inline bool RepeatedFieldEncoding_Parse(absl::string_view name, RepeatedFieldEncoding* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1845:49: error: ‘absl::string_view’ has not been declared 1845 | static inline bool Utf8Validation_Parse(absl::string_view name, Utf8Validation* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1866:50: error: ‘absl::string_view’ has not been declared 1866 | static inline bool MessageEncoding_Parse(absl::string_view name, MessageEncoding* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1887:45: error: ‘absl::string_view’ has not been declared 1887 | static inline bool JsonFormat_Parse(absl::string_view name, JsonFormat* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1993:18: error: ‘std::enable_if_t’ has not been declared 1993 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1993:29: error: expected ‘>’ before ‘<’ token 1993 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:2002:18: error: ‘std::enable_if_t’ has not been declared 2002 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2002:29: error: expected ‘>’ before ‘<’ token 2002 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:2003:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 2003 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:1994:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 1994 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2067:18: error: ‘std::enable_if_t’ has not been declared 2067 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2067:29: error: expected ‘>’ before ‘<’ token 2067 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:2077:18: error: ‘std::enable_if_t’ has not been declared 2077 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2077:29: error: expected ‘>’ before ‘<’ token 2077 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:2078:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 2078 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:2068:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FeatureSet::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 2068 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSet::UnsafeArenaSwap(google::protobuf::FeatureSet*)’: /usr/include/google/protobuf/descriptor.pb.h:1714:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 1714 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::FieldPresence_Parse(int, FieldPresence*)’: /usr/include/google/protobuf/descriptor.pb.h:1783:42: error: ‘google::protobuf::FeatureSet_FieldPresence_Parse’ cannot be used as a function 1783 | return FeatureSet_FieldPresence_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::EnumType_Parse(int, EnumType*)’: /usr/include/google/protobuf/descriptor.pb.h:1804:37: error: ‘google::protobuf::FeatureSet_EnumType_Parse’ cannot be used as a function 1804 | return FeatureSet_EnumType_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::RepeatedFieldEncoding_Parse(int, RepeatedFieldEncoding*)’: /usr/include/google/protobuf/descriptor.pb.h:1825:50: error: ‘google::protobuf::FeatureSet_RepeatedFieldEncoding_Parse’ cannot be used as a function 1825 | return FeatureSet_RepeatedFieldEncoding_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::Utf8Validation_Parse(int, Utf8Validation*)’: /usr/include/google/protobuf/descriptor.pb.h:1846:43: error: ‘google::protobuf::FeatureSet_Utf8Validation_Parse’ cannot be used as a function 1846 | return FeatureSet_Utf8Validation_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::MessageEncoding_Parse(int, MessageEncoding*)’: /usr/include/google/protobuf/descriptor.pb.h:1867:44: error: ‘google::protobuf::FeatureSet_MessageEncoding_Parse’ cannot be used as a function 1867 | return FeatureSet_MessageEncoding_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FeatureSet::JsonFormat_Parse(int, JsonFormat*)’: /usr/include/google/protobuf/descriptor.pb.h:1888:39: error: ‘google::protobuf::FeatureSet_JsonFormat_Parse’ cannot be used as a function 1888 | return FeatureSet_JsonFormat_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:2297:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 2297 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ExtensionRangeOptions_Declaration::UnsafeArenaSwap(google::protobuf::ExtensionRangeOptions_Declaration*)’: /usr/include/google/protobuf/descriptor.pb.h:2262:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 2262 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:2538:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 2538 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto_EnumReservedRange::UnsafeArenaSwap(google::protobuf::EnumDescriptorProto_EnumReservedRange*)’: /usr/include/google/protobuf/descriptor.pb.h:2503:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 2503 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:2728:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 2728 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto_ReservedRange::UnsafeArenaSwap(google::protobuf::DescriptorProto_ReservedRange*)’: /usr/include/google/protobuf/descriptor.pb.h:2693:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 2693 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:2918:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 2918 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::UninterpretedOption::UnsafeArenaSwap(google::protobuf::UninterpretedOption*)’: /usr/include/google/protobuf/descriptor.pb.h:2883:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 2883 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:3200:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 3200 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo::UnsafeArenaSwap(google::protobuf::SourceCodeInfo*)’: /usr/include/google/protobuf/descriptor.pb.h:3165:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 3165 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:3385:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 3385 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::GeneratedCodeInfo::UnsafeArenaSwap(google::protobuf::GeneratedCodeInfo*)’: /usr/include/google/protobuf/descriptor.pb.h:3350:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 3350 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:3570:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 3570 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault::UnsafeArenaSwap(google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault*)’: /usr/include/google/protobuf/descriptor.pb.h:3535:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 3535 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:3764:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 3764 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3856:18: error: ‘std::enable_if_t’ has not been declared 3856 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3856:29: error: expected ‘>’ before ‘<’ token 3856 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:3865:18: error: ‘std::enable_if_t’ has not been declared 3865 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3865:29: error: expected ‘>’ before ‘<’ token 3865 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:3866:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 3866 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3857:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 3857 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3930:18: error: ‘std::enable_if_t’ has not been declared 3930 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3930:29: error: expected ‘>’ before ‘<’ token 3930 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:3940:18: error: ‘std::enable_if_t’ has not been declared 3940 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3940:29: error: expected ‘>’ before ‘<’ token 3940 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:3941:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 3941 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:3931:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ServiceOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 3931 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ServiceOptions::UnsafeArenaSwap(google::protobuf::ServiceOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:3729:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 3729 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:4157:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 4157 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4237:18: error: ‘std::enable_if_t’ has not been declared 4237 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4237:29: error: expected ‘>’ before ‘<’ token 4237 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4246:18: error: ‘std::enable_if_t’ has not been declared 4246 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4246:29: error: expected ‘>’ before ‘<’ token 4246 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4247:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 4247 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4238:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 4238 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4311:18: error: ‘std::enable_if_t’ has not been declared 4311 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4311:29: error: expected ‘>’ before ‘<’ token 4311 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4321:18: error: ‘std::enable_if_t’ has not been declared 4321 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4321:29: error: expected ‘>’ before ‘<’ token 4321 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4322:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 4322 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4312:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::OneofOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 4312 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::OneofOptions::UnsafeArenaSwap(google::protobuf::OneofOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:4122:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 4122 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:4537:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 4537 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4569:51: error: ‘absl::string_view’ has not been declared 4569 | static inline bool IdempotencyLevel_Parse(absl::string_view name, IdempotencyLevel* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4662:18: error: ‘std::enable_if_t’ has not been declared 4662 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4662:29: error: expected ‘>’ before ‘<’ token 4662 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4671:18: error: ‘std::enable_if_t’ has not been declared 4671 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4671:29: error: expected ‘>’ before ‘<’ token 4671 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4672:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 4672 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4663:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 4663 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4736:18: error: ‘std::enable_if_t’ has not been declared 4736 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4736:29: error: expected ‘>’ before ‘<’ token 4736 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4746:18: error: ‘std::enable_if_t’ has not been declared 4746 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4746:29: error: expected ‘>’ before ‘<’ token 4746 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:4747:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 4747 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:4737:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MethodOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 4737 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MethodOptions::UnsafeArenaSwap(google::protobuf::MethodOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:4502:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 4502 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::MethodOptions::IdempotencyLevel_Parse(int, IdempotencyLevel*)’: /usr/include/google/protobuf/descriptor.pb.h:4570:48: error: ‘google::protobuf::MethodOptions_IdempotencyLevel_Parse’ cannot be used as a function 4570 | return MethodOptions_IdempotencyLevel_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:4964:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 4964 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5104:18: error: ‘std::enable_if_t’ has not been declared 5104 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5104:29: error: expected ‘>’ before ‘<’ token 5104 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5113:18: error: ‘std::enable_if_t’ has not been declared 5113 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5113:29: error: expected ‘>’ before ‘<’ token 5113 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5114:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 5114 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5105:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 5105 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5178:18: error: ‘std::enable_if_t’ has not been declared 5178 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5178:29: error: expected ‘>’ before ‘<’ token 5178 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5188:18: error: ‘std::enable_if_t’ has not been declared 5188 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5188:29: error: expected ‘>’ before ‘<’ token 5188 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5189:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 5189 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5179:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::MessageOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 5179 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MessageOptions::UnsafeArenaSwap(google::protobuf::MessageOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:4929:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 4929 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:5409:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 5409 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5441:47: error: ‘absl::string_view’ has not been declared 5441 | static inline bool OptimizeMode_Parse(absl::string_view name, OptimizeMode* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5810:18: error: ‘std::enable_if_t’ has not been declared 5810 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5810:29: error: expected ‘>’ before ‘<’ token 5810 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5819:18: error: ‘std::enable_if_t’ has not been declared 5819 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5819:29: error: expected ‘>’ before ‘<’ token 5819 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5820:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 5820 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5811:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 5811 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5884:18: error: ‘std::enable_if_t’ has not been declared 5884 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5884:29: error: expected ‘>’ before ‘<’ token 5884 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5894:18: error: ‘std::enable_if_t’ has not been declared 5894 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5894:29: error: expected ‘>’ before ‘<’ token 5894 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:5895:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 5895 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:5885:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FileOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 5885 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileOptions::UnsafeArenaSwap(google::protobuf::FileOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:5374:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 5374 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FileOptions::OptimizeMode_Parse(int, OptimizeMode*)’: /usr/include/google/protobuf/descriptor.pb.h:5442:42: error: ‘google::protobuf::FileOptions_OptimizeMode_Parse’ cannot be used as a function 5442 | return FileOptions_OptimizeMode_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:6130:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 6130 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6164:40: error: ‘absl::string_view’ has not been declared 6164 | static inline bool CType_Parse(absl::string_view name, CType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6185:41: error: ‘absl::string_view’ has not been declared 6185 | static inline bool JSType_Parse(absl::string_view name, JSType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6206:50: error: ‘absl::string_view’ has not been declared 6206 | static inline bool OptionRetention_Parse(absl::string_view name, OptionRetention* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6234:51: error: ‘absl::string_view’ has not been declared 6234 | static inline bool OptionTargetType_Parse(absl::string_view name, OptionTargetType* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6450:18: error: ‘std::enable_if_t’ has not been declared 6450 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6450:29: error: expected ‘>’ before ‘<’ token 6450 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:6459:18: error: ‘std::enable_if_t’ has not been declared 6459 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6459:29: error: expected ‘>’ before ‘<’ token 6459 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:6460:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 6460 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6451:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 6451 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6524:18: error: ‘std::enable_if_t’ has not been declared 6524 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6524:29: error: expected ‘>’ before ‘<’ token 6524 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:6534:18: error: ‘std::enable_if_t’ has not been declared 6534 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6534:29: error: expected ‘>’ before ‘<’ token 6534 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:6535:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 6535 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:6525:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::FieldOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 6525 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldOptions::UnsafeArenaSwap(google::protobuf::FieldOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:6095:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 6095 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::CType_Parse(int, CType*)’: /usr/include/google/protobuf/descriptor.pb.h:6165:36: error: ‘google::protobuf::FieldOptions_CType_Parse’ cannot be used as a function 6165 | return FieldOptions_CType_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::JSType_Parse(int, JSType*)’: /usr/include/google/protobuf/descriptor.pb.h:6186:37: error: ‘google::protobuf::FieldOptions_JSType_Parse’ cannot be used as a function 6186 | return FieldOptions_JSType_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::OptionRetention_Parse(int, OptionRetention*)’: /usr/include/google/protobuf/descriptor.pb.h:6207:46: error: ‘google::protobuf::FieldOptions_OptionRetention_Parse’ cannot be used as a function 6207 | return FieldOptions_OptionRetention_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldOptions::OptionTargetType_Parse(int, OptionTargetType*)’: /usr/include/google/protobuf/descriptor.pb.h:6235:47: error: ‘google::protobuf::FieldOptions_OptionTargetType_Parse’ cannot be used as a function 6235 | return FieldOptions_OptionTargetType_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:6761:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 6761 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FeatureSetDefaults::UnsafeArenaSwap(google::protobuf::FeatureSetDefaults*)’: /usr/include/google/protobuf/descriptor.pb.h:6726:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 6726 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:6973:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 6973 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7006:52: error: ‘absl::string_view’ has not been declared 7006 | static inline bool VerificationState_Parse(absl::string_view name, VerificationState* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7106:18: error: ‘std::enable_if_t’ has not been declared 7106 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7106:29: error: expected ‘>’ before ‘<’ token 7106 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7115:18: error: ‘std::enable_if_t’ has not been declared 7115 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7115:29: error: expected ‘>’ before ‘<’ token 7115 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7116:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 7116 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7107:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 7107 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7180:18: error: ‘std::enable_if_t’ has not been declared 7180 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7180:29: error: expected ‘>’ before ‘<’ token 7180 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7190:18: error: ‘std::enable_if_t’ has not been declared 7190 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7190:29: error: expected ‘>’ before ‘<’ token 7190 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7191:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 7191 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7181:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::ExtensionRangeOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 7181 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ExtensionRangeOptions::UnsafeArenaSwap(google::protobuf::ExtensionRangeOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:6938:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 6938 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::ExtensionRangeOptions::VerificationState_Parse(int, VerificationState*)’: /usr/include/google/protobuf/descriptor.pb.h:7007:57: error: ‘google::protobuf::ExtensionRangeOptions_VerificationState_Parse’ cannot be used as a function 7007 | return ExtensionRangeOptions_VerificationState_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:7408:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 7408 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7512:18: error: ‘std::enable_if_t’ has not been declared 7512 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7512:29: error: expected ‘>’ before ‘<’ token 7512 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7521:18: error: ‘std::enable_if_t’ has not been declared 7521 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7521:29: error: expected ‘>’ before ‘<’ token 7521 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7522:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 7522 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7513:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 7513 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7586:18: error: ‘std::enable_if_t’ has not been declared 7586 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7586:29: error: expected ‘>’ before ‘<’ token 7586 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7596:18: error: ‘std::enable_if_t’ has not been declared 7596 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7596:29: error: expected ‘>’ before ‘<’ token 7596 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7597:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 7597 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7587:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumValueOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 7587 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumValueOptions::UnsafeArenaSwap(google::protobuf::EnumValueOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:7373:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 7373 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:7814:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 7814 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7930:18: error: ‘std::enable_if_t’ has not been declared 7930 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7930:29: error: expected ‘>’ before ‘<’ token 7930 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7939:18: error: ‘std::enable_if_t’ has not been declared 7939 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7939:29: error: expected ‘>’ before ‘<’ token 7939 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:7940:58: error: ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 7940 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:7931:58: note: previous declaration ‘template > typename _proto_TypeTraits::Singular::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&) const’ 7931 | inline typename _proto_TypeTraits::Singular::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8004:18: error: ‘std::enable_if_t’ has not been declared 8004 | std::enable_if_t = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8004:29: error: expected ‘>’ before ‘<’ token 8004 | std::enable_if_t = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:8014:18: error: ‘std::enable_if_t’ has not been declared 8014 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8014:29: error: expected ‘>’ before ‘<’ token 8014 | std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0> | ^ /usr/include/google/protobuf/descriptor.pb.h:8015:58: error: ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ cannot be overloaded with ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 8015 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8005:58: note: previous declaration ‘template > typename _proto_TypeTraits::Repeated::ConstType google::protobuf::EnumOptions::GetExtension(const google::protobuf::internal::ExtensionIdentifier&, int) const’ 8005 | inline typename _proto_TypeTraits::Repeated::ConstType GetExtension( | ^~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumOptions::UnsafeArenaSwap(google::protobuf::EnumOptions*)’: /usr/include/google/protobuf/descriptor.pb.h:7779:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 7779 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:8233:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 8233 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::OneofDescriptorProto::UnsafeArenaSwap(google::protobuf::OneofDescriptorProto*)’: /usr/include/google/protobuf/descriptor.pb.h:8198:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 8198 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:8433:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 8433 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::MethodDescriptorProto::UnsafeArenaSwap(google::protobuf::MethodDescriptorProto*)’: /usr/include/google/protobuf/descriptor.pb.h:8398:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 8398 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:8697:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 8697 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8744:39: error: ‘absl::string_view’ has not been declared 8744 | static inline bool Type_Parse(absl::string_view name, Type* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:8765:40: error: ‘absl::string_view’ has not been declared 8765 | static inline bool Label_Parse(absl::string_view name, Label* value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FieldDescriptorProto::UnsafeArenaSwap(google::protobuf::FieldDescriptorProto*)’: /usr/include/google/protobuf/descriptor.pb.h:8662:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 8662 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldDescriptorProto::Type_Parse(int, Type*)’: /usr/include/google/protobuf/descriptor.pb.h:8745:43: error: ‘google::protobuf::FieldDescriptorProto_Type_Parse’ cannot be used as a function 8745 | return FieldDescriptorProto_Type_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In static member function ‘static bool google::protobuf::FieldDescriptorProto::Label_Parse(int, Label*)’: /usr/include/google/protobuf/descriptor.pb.h:8766:44: error: ‘google::protobuf::FieldDescriptorProto_Label_Parse’ cannot be used as a function 8766 | return FieldDescriptorProto_Label_Parse(name, value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:9095:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 9095 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumValueDescriptorProto::UnsafeArenaSwap(google::protobuf::EnumValueDescriptorProto*)’: /usr/include/google/protobuf/descriptor.pb.h:9060:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 9060 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:9308:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 9308 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto_ExtensionRange::UnsafeArenaSwap(google::protobuf::DescriptorProto_ExtensionRange*)’: /usr/include/google/protobuf/descriptor.pb.h:9273:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 9273 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:9515:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 9515 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::ServiceDescriptorProto::UnsafeArenaSwap(google::protobuf::ServiceDescriptorProto*)’: /usr/include/google/protobuf/descriptor.pb.h:9480:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 9480 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:9735:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 9735 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:9810:43: error: ‘absl::string_view’ has not been declared 9810 | void set_reserved_name(int index, absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:9816:32: error: ‘absl::string_view’ has not been declared 9816 | void add_reserved_name(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto::UnsafeArenaSwap(google::protobuf::EnumDescriptorProto*)’: /usr/include/google/protobuf/descriptor.pb.h:9700:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 9700 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:10007:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 10007 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:10178:43: error: ‘absl::string_view’ has not been declared 10178 | void set_reserved_name(int index, absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:10184:32: error: ‘absl::string_view’ has not been declared 10184 | void add_reserved_name(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto::UnsafeArenaSwap(google::protobuf::DescriptorProto*)’: /usr/include/google/protobuf/descriptor.pb.h:9972:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 9972 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:10380:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 10380 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:10425:40: error: ‘absl::string_view’ has not been declared 10425 | void set_dependency(int index, absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:10431:29: error: ‘absl::string_view’ has not been declared 10431 | void add_dependency(absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorProto::UnsafeArenaSwap(google::protobuf::FileDescriptorProto*)’: /usr/include/google/protobuf/descriptor.pb.h:10345:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 10345 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:10798:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 10798 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorSet::UnsafeArenaSwap(google::protobuf::FileDescriptorSet*)’: /usr/include/google/protobuf/descriptor.pb.h:10763:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 10763 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorProto::set_dependency(int, const char*)’: /usr/include/google/protobuf/descriptor.pb.h:11115:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 11115 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:11125:66: error: ‘absl::string_view’ has not been declared 11125 | inline void FileDescriptorProto::set_dependency(int index, absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorProto::set_dependency(int, int)’: /usr/include/google/protobuf/descriptor.pb.h:11126:64: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’ 11126 | _internal_mutable_dependency()->Mutable(index)->assign(value.data(), | ^~~~ /usr/include/google/protobuf/descriptor.pb.h:11127:60: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’ 11127 | value.size()); | ^~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::FileDescriptorProto::add_dependency(const char*)’: /usr/include/google/protobuf/descriptor.pb.h:11141:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 11141 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:11152:13: error: variable or field ‘add_dependency’ declared void 11152 | inline void FileDescriptorProto::add_dependency(absl::string_view value) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:11152:55: error: ‘string_view’ is not a member of ‘absl’ 11152 | inline void FileDescriptorProto::add_dependency(absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto::set_reserved_name(int, const char*)’: /usr/include/google/protobuf/descriptor.pb.h:12524:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 12524 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:12534:65: error: ‘absl::string_view’ has not been declared 12534 | inline void DescriptorProto::set_reserved_name(int index, absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto::set_reserved_name(int, int)’: /usr/include/google/protobuf/descriptor.pb.h:12535:67: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’ 12535 | _internal_mutable_reserved_name()->Mutable(index)->assign(value.data(), | ^~~~ /usr/include/google/protobuf/descriptor.pb.h:12536:60: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’ 12536 | value.size()); | ^~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::DescriptorProto::add_reserved_name(const char*)’: /usr/include/google/protobuf/descriptor.pb.h:12550:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 12550 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:12561:13: error: variable or field ‘add_reserved_name’ declared void 12561 | inline void DescriptorProto::add_reserved_name(absl::string_view value) { | ^~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:12561:54: error: ‘string_view’ is not a member of ‘absl’ 12561 | inline void DescriptorProto::add_reserved_name(absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto::set_reserved_name(int, const char*)’: /usr/include/google/protobuf/descriptor.pb.h:14179:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 14179 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:14189:69: error: ‘absl::string_view’ has not been declared 14189 | inline void EnumDescriptorProto::set_reserved_name(int index, absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto::set_reserved_name(int, int)’: /usr/include/google/protobuf/descriptor.pb.h:14190:67: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’ 14190 | _internal_mutable_reserved_name()->Mutable(index)->assign(value.data(), | ^~~~ /usr/include/google/protobuf/descriptor.pb.h:14191:60: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’ 14191 | value.size()); | ^~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::EnumDescriptorProto::add_reserved_name(const char*)’: /usr/include/google/protobuf/descriptor.pb.h:14205:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 14205 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:14216:13: error: variable or field ‘add_reserved_name’ declared void 14216 | inline void EnumDescriptorProto::add_reserved_name(absl::string_view value) { | ^~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:14216:58: error: ‘string_view’ is not a member of ‘absl’ 14216 | inline void EnumDescriptorProto::add_reserved_name(absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo_Location::set_leading_detached_comments(int, const char*)’: /usr/include/google/protobuf/descriptor.pb.h:19177:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 19177 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:19187:85: error: ‘absl::string_view’ has not been declared 19187 | inline void SourceCodeInfo_Location::set_leading_detached_comments(int index, absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo_Location::set_leading_detached_comments(int, int)’: /usr/include/google/protobuf/descriptor.pb.h:19188:79: error: request for member ‘data’ in ‘value’, which is of non-class type ‘int’ 19188 | _internal_mutable_leading_detached_comments()->Mutable(index)->assign(value.data(), | ^~~~ /usr/include/google/protobuf/descriptor.pb.h:19189:60: error: request for member ‘size’ in ‘value’, which is of non-class type ‘int’ 19189 | value.size()); | ^~~~ /usr/include/google/protobuf/descriptor.pb.h: In member function ‘void google::protobuf::SourceCodeInfo_Location::add_leading_detached_comments(const char*)’: /usr/include/google/protobuf/descriptor.pb.h:19203:3: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 19203 | ABSL_DCHECK(value != nullptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h: At global scope: /usr/include/google/protobuf/descriptor.pb.h:19214:13: error: variable or field ‘add_leading_detached_comments’ declared void 19214 | inline void SourceCodeInfo_Location::add_leading_detached_comments(absl::string_view value) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/descriptor.pb.h:19214:74: error: ‘string_view’ is not a member of ‘absl’ 19214 | inline void SourceCodeInfo_Location::add_leading_detached_comments(absl::string_view value) { | ^~~~~~~~~~~ In file included from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:41: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:187:18: error: ‘string_view’ in namespace ‘absl’ does not name a type 187 | static ::absl::string_view FullMessageName() { | ^~~~~~~~~~~ /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h: In member function ‘void Success::UnsafeArenaSwap(Success*)’: /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.h:152:48: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 152 | ABSL_DCHECK(GetArena() == other->GetArena()); | ^ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/google/protobuf/reflection_ops.h:26, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc:12: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ In file included from /usr/include/google/protobuf/wire_format.h:35, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc:13: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/wire_format.h: In static member function ‘static void google::protobuf::internal::WireFormat::SerializeWithCachedSizes(const google::protobuf::Message&, int, google::protobuf::io::CodedOutputStream*)’: /usr/include/google/protobuf/wire_format.h:109:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [43], int, std::string&)’ 109 | ABSL_CHECK_EQ(output->ByteCount(), expected_endpoint) | ^~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided In file included from /usr/include/google/protobuf/raw_ptr.h:16, from /usr/include/google/protobuf/generated_message_tctable_impl.h:25, from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc:14: /usr/include/google/protobuf/port_def.inc: At global scope: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/raw_ptr.h:23:25: error: size of array ‘kZeroBuffer’ is not an integral constant-expression 23 | kZeroBuffer[std::max(ABSL_CACHELINE_SIZE, 64)]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/google/protobuf/generated_message_tctable_impl.h:31: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /usr/include/google/protobuf/generated_message_tctable_impl.h:727:42: error: ‘absl::string_view’ has not been declared 727 | absl::string_view value); | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_impl.h:741:51: error: ‘absl::string_view’ has not been declared 741 | absl::string_view value) { | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_impl.h:856:16: error: ‘string_view’ in namespace ‘absl’ does not name a type 856 | static absl::string_view MessageName(const TcParseTableBase* table); | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_impl.h:857:16: error: ‘string_view’ in namespace ‘absl’ does not name a type 857 | static absl::string_view FieldName(const TcParseTableBase* table, | ^~~~~~~~~~~ /usr/include/google/protobuf/generated_message_tctable_impl.h:867:34: error: ‘absl::string_view’ has not been declared 867 | static bool MpVerifyUtf8(absl::string_view wire_bytes, | ^~~~~~~~~~~ In file included from /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc:18: /usr/include/google/protobuf/port_def.inc:159:15: error: static assertion failed: Protobuf only supports C++14 and newer. 159 | static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and newer."); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/google/protobuf/port_def.inc:159:15: note: the comparison reduces to ‘(201103 >= 201402)’ /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc: In member function ‘void Success::SharedDtor()’: /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc:167:36: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 167 | ABSL_DCHECK(GetArena() == nullptr); | ^ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc: In static member function ‘static void Success::MergeImpl(google::protobuf::Message&, const google::protobuf::Message&)’: /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc:282:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [115], int, std::string&)’ 282 | ABSL_DCHECK_NE(&from, _this); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc: In member function ‘void Success::InternalSwap(Success*)’: /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/test-protobuf.pb.cc:309:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [115], int, std::string&)’ 309 | ABSL_DCHECK_EQ(arena, other->GetArena()); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/absl/strings/internal/str_format/bind.h: In instantiation of ‘absl::lts_20230802::str_format_internal::FormatSpecTemplate::FormatSpecTemplate(const char*) [with absl::lts_20230802::FormatConversionCharSet ...Args = {(absl::lts_20230802::FormatConversionCharSet)655355}]’: /usr/include/absl/crc/crc32c.h:184:34: required from here /usr/include/absl/strings/internal/str_format/bind.h:164:45: error: no matching function for call to ‘absl::lts_20230802::UntypedFormatSpec::UntypedFormatSpec(const char*&)’ 164 | FormatSpecTemplate(const char* s) : Base(s) {} // NOLINT | ^ /usr/include/absl/strings/str_format.h:107:12: note: candidate: ‘absl::lts_20230802::UntypedFormatSpec::UntypedFormatSpec(const absl::lts_20230802::str_format_internal::ParsedFormatBase*)’ 107 | explicit UntypedFormatSpec(const str_format_internal::ParsedFormatBase* pc) | ^~~~~~~~~~~~~~~~~ /usr/include/absl/strings/str_format.h:107:75: note: no known conversion for argument 1 from ‘const char*’ to ‘const absl::lts_20230802::str_format_internal::ParsedFormatBase*’ 107 | explicit UntypedFormatSpec(const str_format_internal::ParsedFormatBase* pc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/absl/log/internal/log_message.h: In instantiation of ‘absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 19]’: /usr/include/google/protobuf/arena_align.h:158:47: required from here /usr/include/absl/log/internal/log_message.h:307:44: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(const char [19])’ 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: ‘void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20230802::log_internal::LogMessage::StringType::kLiteral]’ (near match) 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: /usr/include/absl/log/internal/log_message.h:307:44: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: ‘template void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)’ 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided /usr/include/absl/log/internal/log_message.h: In instantiation of ‘absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 24]’: /usr/include/google/protobuf/arena_cleanup.h:191:29: required from here /usr/include/absl/log/internal/log_message.h:307:44: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(const char [24])’ 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: ‘void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20230802::log_internal::LogMessage::StringType::kLiteral]’ (near match) 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: /usr/include/absl/log/internal/log_message.h:307:44: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: ‘template void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)’ 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32; uint32_t = unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1146:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64; uint32_t = unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1147:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32; uint32_t = unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1148:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64; uint32_t = unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1149:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT; uint32_t = unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1150:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static bool google::protobuf::internal::WireFormatLite::ReadRepeatedFixedSizePrimitive(int, uint32_t, google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE; uint32_t = unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1151:1: required from here /usr/include/google/protobuf/wire_format_lite.h:1092:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1092 | ABSL_DCHECK_EQ(UInt32Size(tag), static_cast(tag_size)); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = int; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1496:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long int; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1500:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = unsigned int; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1504:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long unsigned int; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1508:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = unsigned int; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1520:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long unsigned int; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1524:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = int; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1528:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = long int; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1532:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = float; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1536:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WriteFixedNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = double; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1540:32: required from here /usr/include/google/protobuf/wire_format_lite.h:1483:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1483 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/wire_format_lite.h: In instantiation of ‘static uint8_t* google::protobuf::internal::WireFormatLite::WritePrimitiveNoTagToArray(const google::protobuf::RepeatedField&, uint8_t* (*)(T, uint8_t*), uint8_t*) [with T = bool; uint8_t = unsigned char]’: /usr/include/google/protobuf/wire_format_lite.h:1544:36: required from here /usr/include/google/protobuf/wire_format_lite.h:1464:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [48], int, std::string&)’ 1464 | ABSL_DCHECK_GT(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/parse_context.h: In instantiation of ‘const char* google::protobuf::internal::EpsCopyInputStream::AppendUntilEnd(const char*, const A&) [with A = google::protobuf::internal::EpsCopyInputStream::AppendString(const char*, std::string*)::]’: /usr/include/google/protobuf/parse_context.h:429:26: required from here /usr/include/google/protobuf/parse_context.h:422:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 422 | ABSL_DCHECK(end >= ptr); | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/google/protobuf/extension_set.h: In instantiation of ‘bool google::protobuf::internal::ExtensionSet::FindExtensionInfoFromFieldNumber(int, int, ExtensionFinder*, google::protobuf::internal::ExtensionInfo*, bool*) const [with ExtensionFinder = google::protobuf::internal::GeneratedExtensionFinder]’: /usr/include/google/protobuf/extension_set.h:832:44: required from here /usr/include/google/protobuf/extension_set.h:792:5: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 792 | ABSL_DCHECK(extension->type > 0 && | ^~~~~~~~~~~ | | | const char* /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)’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h: In instantiation of ‘absl::lts_20230802::log_internal::LogMessage& absl::lts_20230802::log_internal::LogMessage::operator<<(const char (&)[SIZE]) [with int SIZE = 45]’: /usr/include/google/protobuf/descriptor.h:2240:26: required from here /usr/include/absl/log/internal/log_message.h:307:44: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(const char [45])’ 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: candidate: ‘void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(int) [with StringType str_type = absl::lts_20230802::log_internal::LogMessage::StringType::kLiteral]’ (near match) 235 | void CopyToEncodedBuffer(absl::string_view str) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:235:8: note: conversion of argument 1 would be ill-formed: /usr/include/absl/log/internal/log_message.h:307:44: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 307 | CopyToEncodedBuffer(buf); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | const char* /usr/include/absl/log/internal/log_message.h:237:8: note: candidate: ‘template void absl::lts_20230802::log_internal::LogMessage::CopyToEncodedBuffer(char, size_t)’ 237 | void CopyToEncodedBuffer(char ch, size_t num) ABSL_ATTRIBUTE_NOINLINE; | ^~~~~~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:237:8: note: candidate expects 2 arguments, 1 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘const Element& google::protobuf::RepeatedField< >::Get(int) const [with Element = int]’: /usr/include/google/protobuf/descriptor.pb.h:11192:43: required from here /usr/include/google/protobuf/repeated_field.h:616:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 616 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h:617:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 617 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Set(int, const Element&) [with Element = int]’: /usr/include/google/protobuf/descriptor.pb.h:11195:45: required from here /usr/include/google/protobuf/repeated_field.h:647:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 647 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h:648:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 648 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32]’ /usr/include/google/protobuf/wire_format_lite.h:1250:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Truncate(int) [with Element = unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED32]’ /usr/include/google/protobuf/wire_format_lite.h:1250:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = long unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64]’ /usr/include/google/protobuf/wire_format_lite.h:1251:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Truncate(int) [with Element = long unsigned int]’: /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long unsigned int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FIXED64]’ /usr/include/google/protobuf/wire_format_lite.h:1251:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = int]’: /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32]’ /usr/include/google/protobuf/wire_format_lite.h:1252:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Truncate(int) [with Element = int]’: /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED32]’ /usr/include/google/protobuf/wire_format_lite.h:1252:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = long int]’: /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64]’ /usr/include/google/protobuf/wire_format_lite.h:1253:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Truncate(int) [with Element = long int]’: /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = long int; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_SFIXED64]’ /usr/include/google/protobuf/wire_format_lite.h:1253:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = float]’: /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT]’ /usr/include/google/protobuf/wire_format_lite.h:1254:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Truncate(int) [with Element = float]’: /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = float; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_FLOAT]’ /usr/include/google/protobuf/wire_format_lite.h:1254:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Resize(int, const Element&) [with Element = double]’: /usr/include/google/protobuf/wire_format_lite.h:1210:19: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE]’ /usr/include/google/protobuf/wire_format_lite.h:1255:1: required from here /usr/include/google/protobuf/repeated_field.h:602:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 602 | ABSL_DCHECK_GE(new_size, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::Truncate(int) [with Element = double]’: /usr/include/google/protobuf/wire_format_lite.h:1214:23: required from ‘static bool google::protobuf::internal::WireFormatLite::ReadPackedFixedSizePrimitive(google::protobuf::io::CodedInputStream*, google::protobuf::RepeatedField*) [with CType = double; FieldType DeclaredType = google::protobuf::internal::WireFormatLite::TYPE_DOUBLE]’ /usr/include/google/protobuf/wire_format_lite.h:1255:1: required from here /usr/include/google/protobuf/repeated_field.h:1005:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 1005 | ABSL_DCHECK_LE(new_size, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/arena.h: In instantiation of ‘static T* google::protobuf::Arena::CreateArray(google::protobuf::Arena*, size_t) [with T = unsigned char; size_t = long unsigned int]’: /usr/include/google/protobuf/map.h:126:38: required from ‘google::protobuf::internal::MapAllocator::value_type* google::protobuf::internal::MapAllocator::allocate(size_type, const void*) [with U = google::protobuf::internal::NodeBase; pointer = google::protobuf::internal::NodeBase*; size_type = long unsigned int]’ /usr/include/google/protobuf/map.h:639:47: required from here /usr/include/google/protobuf/arena.h:295:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [37], int, std::string&)’ 295 | ABSL_CHECK_LE(num_elements, std::numeric_limits::max() / sizeof(T)) | ^~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::FileDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:10892:21: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FileDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::FileDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:10897:43: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FileDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::FileDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:10908:30: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField >::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = std::__cxx11::basic_string]’ /usr/include/google/protobuf/descriptor.pb.h:11087:27: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField >::TypeHandler; Value = std::__cxx11::basic_string]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = std::__cxx11::basic_string]’ /usr/include/google/protobuf/descriptor.pb.h:11099:36: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField >::TypeHandler; Value = std::__cxx11::basic_string]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = std::__cxx11::basic_string]’ /usr/include/google/protobuf/descriptor.pb.h:11104:49: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::DescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11278:29: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::DescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11283:51: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::DescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11294:38: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::EnumDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11327:26: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::EnumDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11332:48: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::EnumDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11343:35: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::ServiceDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11376:24: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::ServiceDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::ServiceDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11381:46: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::ServiceDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::ServiceDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11392:33: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::FieldDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11425:26: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FieldDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::FieldDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11430:48: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FieldDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::FieldDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:11441:35: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::DescriptorProto_ExtensionRange]’ /usr/include/google/protobuf/descriptor.pb.h:12253:32: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto_ExtensionRange]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::DescriptorProto_ExtensionRange]’ /usr/include/google/protobuf/descriptor.pb.h:12258:54: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto_ExtensionRange]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::DescriptorProto_ExtensionRange]’ /usr/include/google/protobuf/descriptor.pb.h:12269:41: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::OneofDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:12302:27: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::OneofDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::OneofDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:12307:49: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::OneofDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::OneofDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:12318:36: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::DescriptorProto_ReservedRange]’ /usr/include/google/protobuf/descriptor.pb.h:12447:31: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto_ReservedRange]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::DescriptorProto_ReservedRange]’ /usr/include/google/protobuf/descriptor.pb.h:12452:53: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::DescriptorProto_ReservedRange]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::DescriptorProto_ReservedRange]’ /usr/include/google/protobuf/descriptor.pb.h:12463:40: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::UninterpretedOption]’ /usr/include/google/protobuf/descriptor.pb.h:12831:37: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::UninterpretedOption]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::UninterpretedOption]’ /usr/include/google/protobuf/descriptor.pb.h:12836:59: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::UninterpretedOption]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::UninterpretedOption]’ /usr/include/google/protobuf/descriptor.pb.h:12847:46: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’ /usr/include/google/protobuf/descriptor.pb.h:12880:28: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::ExtensionRangeOptions_Declaration]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’ /usr/include/google/protobuf/descriptor.pb.h:12885:50: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::ExtensionRangeOptions_Declaration]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::ExtensionRangeOptions_Declaration]’ /usr/include/google/protobuf/descriptor.pb.h:12896:37: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::EnumValueDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:13957:22: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumValueDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::EnumValueDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:13962:44: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumValueDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::EnumValueDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:13973:31: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’ /usr/include/google/protobuf/descriptor.pb.h:14102:31: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumDescriptorProto_EnumReservedRange]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’ /usr/include/google/protobuf/descriptor.pb.h:14107:53: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::EnumDescriptorProto_EnumReservedRange]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::EnumDescriptorProto_EnumReservedRange]’ /usr/include/google/protobuf/descriptor.pb.h:14118:40: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::MethodDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:14526:23: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::MethodDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::MethodDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:14531:45: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::MethodDescriptorProto]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::MethodDescriptorProto]’ /usr/include/google/protobuf/descriptor.pb.h:14542:32: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::FieldOptions_EditionDefault]’ /usr/include/google/protobuf/descriptor.pb.h:16878:33: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FieldOptions_EditionDefault]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::FieldOptions_EditionDefault]’ /usr/include/google/protobuf/descriptor.pb.h:16883:55: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FieldOptions_EditionDefault]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::FieldOptions_EditionDefault]’ /usr/include/google/protobuf/descriptor.pb.h:16894:42: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::UninterpretedOption_NamePart]’ /usr/include/google/protobuf/descriptor.pb.h:18149:21: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::UninterpretedOption_NamePart]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::UninterpretedOption_NamePart]’ /usr/include/google/protobuf/descriptor.pb.h:18154:43: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::UninterpretedOption_NamePart]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::UninterpretedOption_NamePart]’ /usr/include/google/protobuf/descriptor.pb.h:18165:30: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’ /usr/include/google/protobuf/descriptor.pb.h:18806:25: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’ /usr/include/google/protobuf/descriptor.pb.h:18811:47: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::FeatureSetDefaults_FeatureSetEditionDefault]’ /usr/include/google/protobuf/descriptor.pb.h:18822:34: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::SourceCodeInfo_Location]’ /usr/include/google/protobuf/descriptor.pb.h:19254:25: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::SourceCodeInfo_Location]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::SourceCodeInfo_Location]’ /usr/include/google/protobuf/descriptor.pb.h:19259:47: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::SourceCodeInfo_Location]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::SourceCodeInfo_Location]’ /usr/include/google/protobuf/descriptor.pb.h:19270:34: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘void google::protobuf::internal::RepeatedPtrFieldBase::Clear() [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler]’: /usr/include/google/protobuf/repeated_ptr_field.h:1595:43: required from ‘void google::protobuf::RepeatedPtrField::Clear() [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’ /usr/include/google/protobuf/descriptor.pb.h:19512:27: required from here /usr/include/google/protobuf/repeated_ptr_field.h:304:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 304 | ABSL_DCHECK_GE(n, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value* google::protobuf::internal::RepeatedPtrFieldBase::Mutable(int) [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::GeneratedCodeInfo_Annotation]’: /usr/include/google/protobuf/repeated_ptr_field.h:1465:52: required from ‘Element* google::protobuf::RepeatedPtrField::Mutable(int) [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’ /usr/include/google/protobuf/descriptor.pb.h:19517:49: required from here /usr/include/google/protobuf/repeated_ptr_field.h:219:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 219 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:220:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 220 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h: In instantiation of ‘google::protobuf::internal::RepeatedPtrFieldBase::Value& google::protobuf::internal::RepeatedPtrFieldBase::Get(int) const [with TypeHandler = google::protobuf::RepeatedPtrField::TypeHandler; Value = google::protobuf::GeneratedCodeInfo_Annotation]’: /usr/include/google/protobuf/repeated_ptr_field.h:1446:48: required from ‘const Element& google::protobuf::RepeatedPtrField::Get(int) const [with Element = google::protobuf::GeneratedCodeInfo_Annotation]’ /usr/include/google/protobuf/descriptor.pb.h:19528:36: required from here /usr/include/google/protobuf/repeated_ptr_field.h:290:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 290 | ABSL_DCHECK_GE(index, 0); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_ptr_field.h:291:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [50], int, std::string&)’ 291 | ABSL_DCHECK_LT(index, current_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h: In instantiation of ‘void google::protobuf::RepeatedField< >::GrowNoAnnotate(int, int) [with Element = int]’: /usr/include/google/protobuf/repeated_field.h:999:3: required from ‘void google::protobuf::RepeatedField< >::Grow(int, int) [with Element = int]’ /usr/include/google/protobuf/repeated_field.h:657:5: required from ‘void google::protobuf::RepeatedField< >::Add(Element) [with Element = int]’ /usr/include/google/protobuf/descriptor.pb.h:11200:45: required from here /usr/include/google/protobuf/repeated_field.h:941:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 941 | ABSL_DCHECK_GT(new_size, total_size_); | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h:948:3: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 948 | ABSL_DCHECK_LE( | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/google/protobuf/repeated_field.h:955:5: error: no matching function for call to ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char [46], int, std::string&)’ 955 | ABSL_DCHECK_LE((bytes - kRepHeaderSize) / sizeof(Element), | ^~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:357:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int, int)’ 357 | LogMessageFatal(const char* file, int line, | ^~~~~~~~~~~~~~~ /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’} to ‘int’ 358 | absl::string_view failure_msg) ABSL_ATTRIBUTE_COLD; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate: ‘absl::lts_20230802::log_internal::LogMessageFatal::LogMessageFatal(const char*, int)’ 356 | LogMessageFatal(const char* file, int line) ABSL_ATTRIBUTE_COLD; | ^~~~~~~~~~~~~~~ /usr/include/absl/log/internal/log_message.h:356:3: note: candidate expects 2 arguments, 3 provided /usr/include/absl/strings/cord.h: In instantiation of ‘H absl::lts_20230802::Cord::HashFragmented(H) const [with H = absl::lts_20230802::hash_internal::MixingHashState]’: /usr/include/absl/strings/cord.h:783:28: required from ‘H absl::lts_20230802::AbslHashValue(H, const Cord&) [with H = hash_internal::MixingHashState]’ /usr/include/absl/hash/internal/hash.h:891:27: required from ‘static absl::lts_20230802::enable_if_t::value, H> absl::lts_20230802::hash_internal::HashSelect::HashValueProbe::Invoke(H, const T&) [with H = absl::lts_20230802::hash_internal::MixingHashState; T = absl::lts_20230802::Cord; absl::lts_20230802::enable_if_t::value, H> = absl::lts_20230802::hash_internal::MixingHashState; decltype (absl::lts_20230802::hash_internal::AbslHashValue(std::move(state), value)) = absl::lts_20230802::hash_internal::MixingHashState]’ /usr/include/absl/hash/internal/hash.h:1264:73: required from ‘static H absl::lts_20230802::hash_internal::HashStateBase::combine(H, const T&, const Ts& ...) [with T = absl::lts_20230802::Cord; Ts = {}; H = absl::lts_20230802::hash_internal::MixingHashState]’ /usr/include/absl/hash/internal/hash.h:999:39: required from ‘static size_t absl::lts_20230802::hash_internal::MixingHashState::hash(const T&) [with T = absl::lts_20230802::Cord; typename std::enable_if<(! absl::lts_20230802::conjunction, absl::lts_20230802::hash_internal::is_uniquely_represented >::value), int>::type = 0; size_t = long unsigned int]’ /usr/include/absl/hash/internal/hash.h:1253:33: required from ‘size_t absl::lts_20230802::hash_internal::HashImpl::operator()(const T&) const [with T = absl::lts_20230802::Cord; size_t = long unsigned int]’ /usr/include/absl/container/internal/hash_function_defaults.h:81:36: required from here /usr/include/absl/strings/cord.h:1020:18: error: cannot convert ‘absl::lts_20230802::Cord::HashFragmented(absl::lts_20230802::hash_internal::MixingHashState) const::’ to ‘int’ 1020 | ForEachChunk([&combiner, &hash_state](absl::string_view chunk) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | absl::lts_20230802::Cord::HashFragmented(absl::lts_20230802::hash_internal::MixingHashState) const:: 1021 | hash_state = combiner.add_buffer(std::move(hash_state), chunk.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | chunk.size()); | ~~~~~~~~~~~~~~ 1023 | }); | ~ /usr/include/absl/strings/cord.h:1591:48: note: initializing argument 1 of ‘void absl::lts_20230802::Cord::ForEachChunk(int) const’ 1591 | absl::FunctionRef callback) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: *** [CMakeFiles/cmTC_a6704.dir/build.make:78: CMakeFiles/cmTC_a6704.dir/test-protobuf.pb.cc.o] Error 1 make[2]: Leaving directory '/home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/CMakeFiles/CMakeTmp' make[1]: *** [Makefile:127: cmTC_a6704/fast] Error 2 make[1]: Leaving directory '/home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release/CMakeFiles/CMakeTmp' . -- Building on x86_64 for x86-64 -- AES support enabled -- Performing Test _Werror__fcf_protection=full_c -- Performing Test _Werror__fcf_protection=full_c - Success -- Performing Test _Werror__fcf_protection=full_cxx -- Performing Test _Werror__fcf_protection=full_cxx - Success -- Performing Test _Werror__Werror=switch_c -- Performing Test _Werror__Werror=switch_c - Success -- Performing Test _Werror__Werror=switch_cxx -- Performing Test _Werror__Werror=switch_cxx - Success -- Performing Test _Werror__Werror=return_type_c -- Performing Test _Werror__Werror=return_type_c - Success -- Performing Test _Werror__Werror=return_type_cxx -- Performing Test _Werror__Werror=return_type_cxx - Success -- Using C security hardening flags: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type -- Using C++ security hardening flags: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -Wformat -fstack-protector -fstack-protector-strong -fcf-protection=full -fstack-clash-protection -Werror=switch -Werror=return-type -- Using linker security hardening flags: -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -- Found Boost Version: 108300 -- Found readline library at: /usr -- Found Git: /usr/bin/git -- You are currently on commit 258d70078 -- You are building a tagged release Wallet crypto is using amd64-64-24k backend -- Trezor support disabled CMake Warning (dev) at CMakeLists.txt:1220 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Not building tests -- Not building debug utilities Doxygen: graphviz not found - graphs disabled -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) CMake Warning (dev) at CMakeLists.txt:1259 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (2.9s) -- Generating done (0.2s) -- Build files have been written to: /home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release make[1]: Entering directory '/home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release' [ 3%] Built target lmdb [ 3%] Built target minixmlvalid [ 5%] Built target testupnpreplyparse [ 6%] Built target testminixml [ 6%] Built target genversion [ 7%] Built target testaddr_is_reserved [ 7%] Built target generate_translations_header [ 9%] Built target qrcodegen [ 9%] Built target easylogging [ 21%] Built target libminiupnpc-static [ 21%] Built target libminiupnpc-shared [ 21%] Built target testigddescparse [ 23%] Built target testminiwget [ 25%] Built target obj_epee_readline [ 30%] Built target obj_cncrypto [ 34%] Built target obj_blocks [ 40%] Built target monero-crypto-amd64-64-24k [ 40%] Built target obj_hardforks [ 42%] Built target obj_lmdb_lib [ 43%] Built target obj_ringct [ 43%] Built target obj_checkpoints [ 43%] Built target obj_cryptonote_format_utils_basic [ 51%] Built target randomx [ 51%] Built target obj_blockchain_db [ 52%] Built target obj_ringct_basic [ 52%] Built target obj_mnemonics [ 53%] Built target obj_device [ 54%] Built target obj_multisig [ 54%] Built target obj_serialization [ 55%] Built target obj_rpc_base [ 55%] Built target obj_rpc_pub [ 55%] Built target obj_daemonizer [ 57%] Built target obj_cryptonote_basic [ 59%] Built target obj_cryptonote_core [ 59%] Built target obj_daemon_messages [ 59%] Built target obj_p2p [ 60%] Built target obj_device_trezor [ 61%] Built target upnpc-shared [ 61%] Built target upnpc-static [ 64%] Built target obj_net [ 65%] Built target obj_cryptonote_protocol [ 65%] Built target epee_readline [ 65%] Built target listdevices [ 67%] Built target obj_version [ 68%] Built target blocks [ 68%] Built target obj_daemon_rpc_server [ 73%] Built target obj_epee [ 73%] Built target version [ 75%] Built target obj_rpc [ 75%] Built target epee [ 75%] Built target hardforks [ 76%] Built target obj_wallet [ 77%] Built target mnemonics [ 77%] Built target cncrypto [ 82%] Built target obj_common [ 84%] Built target common [ 84%] Built target cryptonote_format_utils_basic [ 84%] Built target wallet-crypto [ 84%] Built target device_trezor [ 85%] Built target lmdb_lib [ 85%] Built target checkpoints [ 85%] Built target rpc_base [ 85%] Built target daemonizer [ 85%] Built target ringct_basic [ 86%] Built target net [ 86%] Built target gen_ssl_cert [ 86%] Built target device [ 86%] Built target cryptonote_basic [ 86%] Built target ringct [ 87%] Built target blockchain_db [ 87%] Built target cryptonote_core [ 87%] Built target multisig [ 87%] Built target p2p [ 88%] Built target wallet [ 89%] Built target cryptonote_protocol [ 89%] Built target blockchain_ancestry [ 90%] Built target blockchain_depth [ 90%] Built target blockchain_usage [ 90%] Built target blockchain_stats [ 93%] Built target blockchain_export [ 93%] Built target blockchain_import [ 93%] Built target blockchain_prune [ 94%] Built target serialization [ 94%] Built target rpc [ 95%] Built target blockchain_prune_known_spent_data [ 96%] Built target rpc_pub [ 96%] Built target daemon_messages [ 96%] Built target blockchain_blackball [ 97%] Built target wallet_rpc_server [ 98%] Built target gen_multisig [ 98%] Linking CXX executable ../../bin/monero-wallet-cli [ 98%] Built target daemon_rpc_server [100%] Built target daemon /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::detail::make_narrow_converter(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type, boost::locale::conv::detail::conv_backend)': (.text+0x1d4): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text+0x1e6): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text+0x212): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text+0x225): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text+0x230): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text+0x240): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text+0x256): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text+0x28a): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text+0x29b): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text+0x2c6): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text+0x2d9): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text+0x2e3): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text+0x2f3): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text+0x30a): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text+0x373): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text+0x386): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text+0x391): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text+0x3a1): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text+0x403): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text+0x416): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text+0x420): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text+0x430): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::between(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type)': (.text+0x6c7): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text+0x6d9): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text+0x709): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text+0x719): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text+0x72d): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text+0x735): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text+0x74d): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text+0x783): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text+0x797): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text+0x7cc): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text+0x7dc): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text+0x7f0): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text+0x7f8): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text+0x811): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text+0x840): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text+0x85d): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text+0x8a7): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text+0x8b7): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text+0x8cb): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text+0x8d3): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text+0x93f): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text+0x94f): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text+0x963): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text+0x96b): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_to_utf::~uconv_to_utf()': (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwED2Ev[_ZN5boost6locale4conv4impl12uconv_to_utfIwED5Ev]+0x39): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_from_utf::~uconv_from_utf()': (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwED2Ev[_ZN5boost6locale4conv4impl14uconv_from_utfIwED5Ev]+0x2b): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_to_utf::~uconv_to_utf()': (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwED0Ev[_ZN5boost6locale4conv4impl12uconv_to_utfIwED5Ev]+0x3f): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_from_utf::~uconv_from_utf()': (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwED0Ev[_ZN5boost6locale4conv4impl14uconv_from_utfIwED5Ev]+0x2b): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_between::~uconv_between()': (.text._ZN5boost6locale4conv4impl13uconv_betweenD2Ev[_ZN5boost6locale4conv4impl13uconv_betweenD5Ev]+0x2b): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o):(.text._ZN5boost6locale4conv4impl13uconv_betweenD2Ev[_ZN5boost6locale4conv4impl13uconv_betweenD5Ev]+0x50): more undefined references to `ucnv_close_74' follow /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::impl_icu::throw_icu_error(UErrorCode, std::__cxx11::basic_string, std::allocator >)': (.text._ZN5boost6locale8impl_icu15throw_icu_errorE10UErrorCodeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu15throw_icu_errorE10UErrorCodeNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4f): undefined reference to `u_errorName_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_to_utf::open(std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type)': (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x61): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x72): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x9a): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xad): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xb7): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xc7): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xde): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xfc): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1b3): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1c6): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1d0): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1e0): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x2d5): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIwE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x336): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_to_utf::open(std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type)': (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x56): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x67): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x92): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xa5): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xaf): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xbf): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xd6): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xf4): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x159): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x16f): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x19a): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1b2): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1bc): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1cc): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1e3): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x201): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x263): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x276): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x280): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x290): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x2eb): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x303): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x30d): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x31d): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x491): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x517): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x543): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl12uconv_to_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x5bf): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_from_utf::open(std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type)': (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x82): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x98): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xc3): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xdb): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xe5): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0xf5): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x10c): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x12a): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x183): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x194): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1bf): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1d2): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1dc): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x1ec): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x203): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x221): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x263): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x27b): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x285): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x295): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x2f3): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x306): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x310): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x320): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x449): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x539): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x573): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv4impl14uconv_from_utfIcE4openERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeE]+0x5a6): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `std::unique_ptr, std::default_delete > > boost::locale::conv::detail::make_utf_decoder(std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type, boost::locale::conv::detail::conv_backend)': (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xab): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xbc): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xe9): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xfc): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x106): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x116): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x12d): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x188): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x19b): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1a5): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1b5): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x2f0): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIwEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x390): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `std::unique_ptr, std::default_delete > > boost::locale::conv::detail::make_utf_encoder(std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type, boost::locale::conv::detail::conv_backend)': (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x95): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xa6): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xce): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xe1): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xeb): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xfb): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x110): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x183): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x196): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1a0): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1b0): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x2df): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIwEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x38d): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::detail::make_narrow_converter(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type, boost::locale::conv::detail::conv_backend) [clone .cold]': (.text.unlikely+0x13): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text.unlikely+0x14a): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text.unlikely+0x20c): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o):(.text.unlikely+0x28a): more undefined references to `ucnv_close_74' follow /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `std::unique_ptr, std::default_delete > > boost::locale::conv::detail::make_utf_encoder(std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type, boost::locale::conv::detail::conv_backend)': (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x90): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xa1): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xcc): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xdf): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xe9): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xf9): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x10e): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x171): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x18d): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1be): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1d6): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1f1): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1fb): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x213): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x293): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x2a6): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x2b0): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x2c0): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x320): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x338): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x353): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x35d): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x41c): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x584): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x6fe): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_encoderIcEESt10unique_ptrINS2_17charset_converterIcT_EESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x712): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `std::unique_ptr, std::default_delete > > boost::locale::conv::detail::make_utf_decoder(std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type, boost::locale::conv::detail::conv_backend)': (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xb9): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xcf): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0xfa): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x112): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x11c): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x12c): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x143): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x191): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1a3): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1cf): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1e2): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1ed): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x1fd): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x213): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x27b): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x293): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x29d): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x2ad): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x30b): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x31e): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x329): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x339): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x3f0): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x542): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x6a1): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE[_ZN5boost6locale4conv6detail16make_utf_decoderIcEESt10unique_ptrINS2_17charset_converterIT_cEESt14default_deleteIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS1_11method_typeENS2_12conv_backendE]+0x6be): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_to_utf::convert[abi:cxx11](char const*, char const*)': (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_]+0x4f): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_]+0xe6): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_]+0x109): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_]+0x24c): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIwE7convertB5cxx11EPKcS6_]+0x2c7): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_from_utf::convert[abi:cxx11](wchar_t const*, wchar_t const*)': (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x65): undefined reference to `u_strFromUTF32_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x89): undefined reference to `icu_74::UnicodeString::fromUTF32(int const*, int)' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x107): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x133): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x202): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x237): undefined reference to `u_strFromUTF32_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x24c): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x26b): undefined reference to `icu_74::UnicodeString::UnicodeString(icu_74::UnicodeString&&)' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x274): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x480): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIwE7convertB5cxx11EPKwS6_]+0x505): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `std::__cxx11::basic_string, std::allocator > boost::locale::conv::from_utf(wchar_t const*, wchar_t const*, std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type)': (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0xc5): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0xd9): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x10b): undefined reference to `UCNV_FROM_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x11e): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x129): undefined reference to `UCNV_TO_U_CALLBACK_STOP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x139): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x151): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x188): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x1e7): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x1fa): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x205): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x215): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x67d): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0x72f): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_to_utf::convert[abi:cxx11](char const*, char const*)': (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_]+0x5d): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_]+0xe8): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_]+0x114): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_]+0x3c6): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl12uconv_to_utfIcE7convertB5cxx11EPKcS6_]+0x446): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `std::__cxx11::basic_string, std::allocator > boost::locale::conv::to_utf(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type)': (.text._ZN5boost6locale4conv6to_utfIcEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv6to_utfIcEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE]+0xbc): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6to_utfIcEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv6to_utfIcEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE]+0xe3): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_between::convert[abi:cxx11](char const*, char const*)': (.text._ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_[_ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_]+0x5d): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_[_ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_]+0xe8): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_[_ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_]+0x114): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_[_ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_]+0x3c6): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_[_ZN5boost6locale4conv4impl13uconv_between7convertB5cxx11EPKcS5_]+0x446): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `boost::locale::conv::impl::uconv_from_utf::convert[abi:cxx11](char const*, char const*)': (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_]+0x5d): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_]+0xe8): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_]+0x114): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_]+0x3c6): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_[_ZN5boost6locale4conv4impl14uconv_from_utfIcE7convertB5cxx11EPKcS6_]+0x446): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `std::__cxx11::basic_string, std::allocator > boost::locale::conv::from_utf(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type)': (.text._ZN5boost6locale4conv8from_utfIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0xbc): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv8from_utfIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE[_ZN5boost6locale4conv8from_utfIcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKT_SB_RKS8_NS1_11method_typeE]+0xe3): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(codepage.o): in function `std::__cxx11::basic_string, std::allocator > boost::locale::conv::to_utf(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&, boost::locale::conv::method_type)': (.text._ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE]+0xd2): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE]+0x16c): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE]+0x191): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE]+0x1ba): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE]+0x39f): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE[_ZN5boost6locale4conv6to_utfIwEENSt7__cxx1112basic_stringIT_St11char_traitsIS5_ESaIS5_EEEPKcSB_RKNS4_IcS6_IcESaIcEEENS1_11method_typeE]+0x42c): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::(anonymous namespace)::normalize_string(icu_74::UnicodeString&, int)': (.text+0xf0): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text+0x10e): undefined reference to `icu_74::Normalizer::normalize(icu_74::UnicodeString const&, UNormalizationMode, int, icu_74::UnicodeString&, UErrorCode&)' /usr/bin/ld: (.text+0x124): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString const&)' /usr/bin/ld: (.text+0x12d): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::create_convert(std::locale const&, boost::locale::impl_icu::cdata const&, boost::locale::char_facet_t)': (.text+0x219): undefined reference to `icu_74::Locale::Locale(icu_74::Locale const&)' /usr/bin/ld: (.text+0x321): undefined reference to `ucasemap_open_74' /usr/bin/ld: (.text+0x384): undefined reference to `icu_74::Locale::Locale(icu_74::Locale const&)' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::utf8_converter_impl::~utf8_converter_impl()': (.text._ZN5boost6locale8impl_icu19utf8_converter_implD2Ev[_ZN5boost6locale8impl_icu19utf8_converter_implD5Ev]+0x18): undefined reference to `ucasemap_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::utf8_converter_impl::~utf8_converter_impl()': (.text._ZN5boost6locale8impl_icu19utf8_converter_implD0Ev[_ZN5boost6locale8impl_icu19utf8_converter_implD5Ev]+0x18): undefined reference to `ucasemap_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::(anonymous namespace)::normalize_string(icu_74::UnicodeString&, int) [clone .cold]': (.text.unlikely+0xd): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::create_convert(std::locale const&, boost::locale::impl_icu::cdata const&, boost::locale::char_facet_t) [clone .cold]': (.text.unlikely+0x7a): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: (.text.unlikely+0x120): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::converter_impl::convert[abi:cxx11](boost::locale::converter_base::conversion_type, char const*, char const*, int) const': (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x58): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x77): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x8a): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x91): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0xa4): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0xbd): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0xea): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x127): undefined reference to `icu_74::UnicodeString::foldCase(unsigned int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x1a2): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x1c7): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x1d0): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x233): undefined reference to `icu_74::UnicodeString::toTitle(icu_74::BreakIterator*, icu_74::Locale const&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x261): undefined reference to `icu_74::UnicodeString::toUpper(icu_74::Locale const&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x279): undefined reference to `icu_74::UnicodeString::toLower(icu_74::Locale const&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x38e): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x3c6): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x3cf): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i[_ZNK5boost6locale8impl_icu14converter_implIcE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS7_i]+0x3f7): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::utf8_converter_impl::convert[abi:cxx11](boost::locale::converter_base::conversion_type, char const*, char const*, int) const': (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x122): undefined reference to `ucasemap_open_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x2f2): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x316): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x329): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x330): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x343): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x35a): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x3a1): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x438): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x45b): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x464): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x5eb): undefined reference to `ucasemap_utf8ToTitle_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x656): undefined reference to `ucasemap_close_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x6e1): undefined reference to `ucasemap_utf8FoldCase_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x7e9): undefined reference to `ucasemap_utf8ToUpper_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x8e1): undefined reference to `ucasemap_utf8ToLower_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x9f4): undefined reference to `ucasemap_utf8FoldCase_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0xa58): undefined reference to `ucasemap_utf8ToTitle_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0xac4): undefined reference to `ucasemap_utf8ToLower_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0xb34): undefined reference to `ucasemap_utf8ToUpper_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0xd38): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0xd41): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x124b): undefined reference to `ucasemap_close_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x1281): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i[_ZNK5boost6locale8impl_icu19utf8_converter_impl7convertB5cxx11ENS0_14converter_base15conversion_typeEPKcS6_i]+0x1500): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::converter_impl::convert[abi:cxx11](boost::locale::converter_base::conversion_type, wchar_t const*, wchar_t const*, int) const': (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0x98): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0xac): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0xd7): undefined reference to `icu_74::UnicodeString::foldCase(unsigned int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0x163): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0x188): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0x203): undefined reference to `icu_74::UnicodeString::toTitle(icu_74::BreakIterator*, icu_74::Locale const&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0x231): undefined reference to `icu_74::UnicodeString::toUpper(icu_74::Locale const&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0x249): undefined reference to `icu_74::UnicodeString::toLower(icu_74::Locale const&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0x27a): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i[_ZNK5boost6locale8impl_icu14converter_implIwE7convertB5cxx11ENS0_14converter_base15conversion_typeEPKwS7_i]+0x2eb): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::converter_impl::~converter_impl()': (.text._ZN5boost6locale8impl_icu14converter_implIcED2Ev[_ZN5boost6locale8impl_icu14converter_implIcED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::converter_impl::~converter_impl()': (.text._ZN5boost6locale8impl_icu14converter_implIwED2Ev[_ZN5boost6locale8impl_icu14converter_implIwED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::converter_impl::~converter_impl()': (.text._ZN5boost6locale8impl_icu14converter_implIwED0Ev[_ZN5boost6locale8impl_icu14converter_implIwED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(conversion.o): in function `boost::locale::impl_icu::converter_impl::~converter_impl()': (.text._ZN5boost6locale8impl_icu14converter_implIcED0Ev[_ZN5boost6locale8impl_icu14converter_implIcED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `std::locale boost::locale::impl_icu::install_formatting_facets(std::locale const&, boost::locale::impl_icu::cdata const&)': (.text._ZN5boost6locale8impl_icu25install_formatting_facetsIcEESt6localeRKS3_RKNS1_5cdataE[_ZN5boost6locale8impl_icu25install_formatting_facetsIcEESt6localeRKS3_RKNS1_5cdataE]+0x54): undefined reference to `icu_74::Locale::Locale(icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu25install_formatting_facetsIcEESt6localeRKS3_RKNS1_5cdataE[_ZN5boost6locale8impl_icu25install_formatting_facetsIcEESt6localeRKS3_RKNS1_5cdataE]+0x191): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `boost::locale::impl_icu::num_format::~num_format()': (.text._ZN5boost6locale8impl_icu10num_formatIcED2Ev[_ZN5boost6locale8impl_icu10num_formatIcED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `std::locale boost::locale::impl_icu::install_formatting_facets(std::locale const&, boost::locale::impl_icu::cdata const&)': (.text._ZN5boost6locale8impl_icu25install_formatting_facetsIwEESt6localeRKS3_RKNS1_5cdataE[_ZN5boost6locale8impl_icu25install_formatting_facetsIwEESt6localeRKS3_RKNS1_5cdataE]+0x54): undefined reference to `icu_74::Locale::Locale(icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu25install_formatting_facetsIwEESt6localeRKS3_RKNS1_5cdataE[_ZN5boost6locale8impl_icu25install_formatting_facetsIwEESt6localeRKS3_RKNS1_5cdataE]+0x191): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `boost::locale::impl_icu::num_format::~num_format()': (.text._ZN5boost6locale8impl_icu10num_formatIwED2Ev[_ZN5boost6locale8impl_icu10num_formatIwED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `std::locale boost::locale::impl_icu::install_parsing_facets(std::locale const&, boost::locale::impl_icu::cdata const&)': (.text._ZN5boost6locale8impl_icu22install_parsing_facetsIcEESt6localeRKS3_RKNS1_5cdataE[_ZN5boost6locale8impl_icu22install_parsing_facetsIcEESt6localeRKS3_RKNS1_5cdataE]+0x54): undefined reference to `icu_74::Locale::Locale(icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu22install_parsing_facetsIcEESt6localeRKS3_RKNS1_5cdataE[_ZN5boost6locale8impl_icu22install_parsing_facetsIcEESt6localeRKS3_RKNS1_5cdataE]+0x191): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `boost::locale::impl_icu::num_parse::~num_parse()': (.text._ZN5boost6locale8impl_icu9num_parseIcED2Ev[_ZN5boost6locale8impl_icu9num_parseIcED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `std::locale boost::locale::impl_icu::install_parsing_facets(std::locale const&, boost::locale::impl_icu::cdata const&)': (.text._ZN5boost6locale8impl_icu22install_parsing_facetsIwEESt6localeRKS3_RKNS1_5cdataE[_ZN5boost6locale8impl_icu22install_parsing_facetsIwEESt6localeRKS3_RKNS1_5cdataE]+0x54): undefined reference to `icu_74::Locale::Locale(icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu22install_parsing_facetsIwEESt6localeRKS3_RKNS1_5cdataE[_ZN5boost6locale8impl_icu22install_parsing_facetsIwEESt6localeRKS3_RKNS1_5cdataE]+0x191): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `boost::locale::impl_icu::num_parse::~num_parse()': (.text._ZN5boost6locale8impl_icu9num_parseIwED2Ev[_ZN5boost6locale8impl_icu9num_parseIwED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `boost::locale::impl_icu::num_parse::~num_parse()': (.text._ZN5boost6locale8impl_icu9num_parseIwED0Ev[_ZN5boost6locale8impl_icu9num_parseIwED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `boost::locale::impl_icu::num_parse::~num_parse()': (.text._ZN5boost6locale8impl_icu9num_parseIcED0Ev[_ZN5boost6locale8impl_icu9num_parseIcED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o): in function `boost::locale::impl_icu::num_format::~num_format()': (.text._ZN5boost6locale8impl_icu10num_formatIwED0Ev[_ZN5boost6locale8impl_icu10num_formatIwED5Ev]+0x3c): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: /usr/lib/libboost_locale.a(numeric.o):(.text._ZN5boost6locale8impl_icu10num_formatIcED0Ev[_ZN5boost6locale8impl_icu10num_formatIcED5Ev]+0x3c): more undefined references to `icu_74::Locale::~Locale()' follow /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::strftime_symbol_to_icu(char, boost::locale::impl_icu::formatters_cache const&)': (.text+0xd9): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0xf4): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x109): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x119): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x129): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x139): undefined reference to `icu_74::UnicodeString::UnicodeString(icu_74::UnicodeString const&)' /usr/bin/ld: (.text+0x149): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x159): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x171): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x189): undefined reference to `icu_74::UnicodeString::UnicodeString(icu_74::UnicodeString const&)' /usr/bin/ld: (.text+0x1a1): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x1b9): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x1d1): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x1e9): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x201): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o):(.text+0x219): more undefined references to `icu_74::UnicodeString::UnicodeString(char const*)' follow /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::strftime_symbol_to_icu(char, boost::locale::impl_icu::formatters_cache const&)': (.text+0x321): undefined reference to `icu_74::UnicodeString::UnicodeString(icu_74::UnicodeString const&)' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::strftime_to_icu(icu_74::UnicodeString const&, boost::locale::impl_icu::formatters_cache const&)': (.text+0x379): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text+0x400): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x423): undefined reference to `icu_74::UnicodeString::doAppend(icu_74::UnicodeString const&, int, int)' /usr/bin/ld: (.text+0x42c): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text+0x447): undefined reference to `icu_74::UnicodeString::doAppend(char16_t const*, int, int)' /usr/bin/ld: (.text+0x4d8): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x4fb): undefined reference to `icu_74::UnicodeString::doAppend(icu_74::UnicodeString const&, int, int)' /usr/bin/ld: (.text+0x504): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text+0x538): undefined reference to `icu_74::UnicodeString::doAppend(icu_74::UnicodeString const&, int, int)' /usr/bin/ld: (.text+0x547): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text+0x5a1): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x5c4): undefined reference to `icu_74::UnicodeString::doAppend(icu_74::UnicodeString const&, int, int)' /usr/bin/ld: (.text+0x5cd): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text+0x621): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x640): undefined reference to `icu_74::UnicodeString::doAppend(icu_74::UnicodeString const&, int, int)' /usr/bin/ld: (.text+0x649): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::~number_format()': (.text._ZN5boost6locale8impl_icu13number_formatIcED2Ev[_ZN5boost6locale8impl_icu13number_formatIcED5Ev]+0x1d): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::~number_format()': (.text._ZN5boost6locale8impl_icu13number_formatIcED0Ev[_ZN5boost6locale8impl_icu13number_formatIcED5Ev]+0x1d): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::~date_format()': (.text._ZN5boost6locale8impl_icu11date_formatIcED2Ev[_ZN5boost6locale8impl_icu11date_formatIcED5Ev]+0x2c): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::strftime_to_icu(icu_74::UnicodeString const&, boost::locale::impl_icu::formatters_cache const&) [clone .cold]': (.text.unlikely+0x38): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text.unlikely+0x41): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::~date_format()': (.text._ZN5boost6locale8impl_icu11date_formatIcED0Ev[_ZN5boost6locale8impl_icu11date_formatIcED5Ev]+0x2c): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::parse(std::__cxx11::basic_string, std::allocator > const&, double&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x34): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x63): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x7c): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x96): undefined reference to `icu_74::DateFormat::parse(icu_74::UnicodeString const&, icu_74::ParsePosition&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0xd3): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0xf8): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x101): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x12f): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x138): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x177): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::parse(std::__cxx11::basic_string, std::allocator > const&, int&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x34): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x63): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x7c): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x96): undefined reference to `icu_74::DateFormat::parse(icu_74::UnicodeString const&, icu_74::ParsePosition&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0xcf): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x108): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x111): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x15e): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x167): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x1a6): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::parse(std::__cxx11::basic_string, std::allocator > const&, long&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x34): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x63): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x7c): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x96): undefined reference to `icu_74::DateFormat::parse(icu_74::UnicodeString const&, icu_74::ParsePosition&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0xcf): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x108): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x111): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x164): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x16d): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu11date_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x1ac): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::format[abi:cxx11](long, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm]+0x37): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm]+0x60): undefined reference to `icu_74::DateFormat::format(double, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm]+0x70): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm]+0xf4): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm]+0x113): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11ElRm]+0x1ad): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::format[abi:cxx11](int, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm]+0x30): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm]+0x51): undefined reference to `icu_74::NumberFormat::format(int, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm]+0x61): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm]+0xe5): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm]+0x104): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EiRm]+0x19d): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::format[abi:cxx11](double, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm]+0x2e): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm]+0x4f): undefined reference to `icu_74::NumberFormat::format(double, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm]+0x5f): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm]+0xe3): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm]+0x102): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11EdRm]+0x19d): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::format[abi:cxx11](long, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm]+0x31): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm]+0x52): undefined reference to `icu_74::NumberFormat::format(long, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm]+0x62): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm]+0xe6): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm]+0x105): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIcE6formatB5cxx11ElRm]+0x19d): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::format[abi:cxx11](double, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm]+0x2e): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm]+0x57): undefined reference to `icu_74::DateFormat::format(double, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm]+0x67): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm]+0xeb): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm]+0x10a): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EdRm]+0x1a5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::format[abi:cxx11](int, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm]+0x36): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm]+0x5f): undefined reference to `icu_74::DateFormat::format(double, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm]+0x6f): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm]+0xf3): undefined reference to `ucnv_fromUChars_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm]+0x112): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIcE6formatB5cxx11EiRm]+0x1ad): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::parse(std::__cxx11::basic_string, std::allocator > const&, double&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x4e): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x71): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x94): undefined reference to `icu_74::DateFormat::parse(icu_74::UnicodeString const&, icu_74::ParsePosition&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0xd5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0xde): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x127): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x168): undefined reference to `ucnv_getNextUChar_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x1f6): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x1ff): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x24a): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::parse(std::__cxx11::basic_string, std::allocator > const&, int&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x4e): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x71): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x94): undefined reference to `icu_74::DateFormat::parse(icu_74::UnicodeString const&, icu_74::ParsePosition&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0xd5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0xde): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x127): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x168): undefined reference to `ucnv_getNextUChar_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x1e4): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x1ed): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x285): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::parse(std::__cxx11::basic_string, std::allocator > const&, long&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x4e): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x71): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x94): undefined reference to `icu_74::DateFormat::parse(icu_74::UnicodeString const&, icu_74::ParsePosition&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0xd5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0xde): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x127): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x168): undefined reference to `ucnv_getNextUChar_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x1f2): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x1fb): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu11date_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x293): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::format[abi:cxx11](int, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm]+0x38): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm]+0x61): undefined reference to `icu_74::DateFormat::format(double, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm]+0x71): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm]+0xee): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm]+0x128): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EiRm]+0x312): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::format[abi:cxx11](long, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm]+0x36): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm]+0x57): undefined reference to `icu_74::NumberFormat::format(long, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm]+0x67): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm]+0xe4): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm]+0x11e): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11ElRm]+0x312): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::format[abi:cxx11](int, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm]+0x35): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm]+0x56): undefined reference to `icu_74::NumberFormat::format(int, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm]+0x66): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm]+0xe3): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm]+0x11d): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EiRm]+0x312): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::format[abi:cxx11](double, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm]+0x30): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm]+0x51): undefined reference to `icu_74::NumberFormat::format(double, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm]+0x61): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm]+0xde): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm]+0x118): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu13number_formatIwE6formatB5cxx11EdRm]+0x302): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::format[abi:cxx11](double, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm]+0x30): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm]+0x59): undefined reference to `icu_74::DateFormat::format(double, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm]+0x69): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm]+0xe6): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm]+0x120): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11EdRm]+0x312): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::date_format::format[abi:cxx11](long, unsigned long&) const': (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm]+0x39): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm]+0x62): undefined reference to `icu_74::DateFormat::format(double, icu_74::UnicodeString&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm]+0x72): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm]+0xef): undefined reference to `u_strToUTF32_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm]+0x129): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm[_ZNK5boost6locale8impl_icu11date_formatIwE6formatB5cxx11ElRm]+0x322): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::parse(std::__cxx11::basic_string, std::allocator > const&, int&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x4a): undefined reference to `icu_74::Formattable::Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x5b): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x84): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0xc5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0xd0): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0xd9): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x120): undefined reference to `icu_74::Formattable::getLong(UErrorCode&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x14a): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x189): undefined reference to `ucnv_getNextUChar_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x1cf): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x1da): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x1e3): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERi]+0x27b): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::parse(std::__cxx11::basic_string, std::allocator > const&, long&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x4a): undefined reference to `icu_74::Formattable::Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x5b): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x84): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0xc5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0xd0): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0xd9): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x120): undefined reference to `icu_74::Formattable::getInt64(UErrorCode&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x14b): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x189): undefined reference to `ucnv_getNextUChar_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x1d1): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x1dc): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x1e5): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERl]+0x27d): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::parse(std::__cxx11::basic_string, std::allocator > const&, double&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x4a): undefined reference to `icu_74::Formattable::Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x5b): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x84): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0xc5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0xd0): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0xd9): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x120): undefined reference to `icu_74::Formattable::getDouble(UErrorCode&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x14c): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x191): undefined reference to `ucnv_getNextUChar_74' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x1db): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x1e6): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x1ef): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd[_ZNK5boost6locale8impl_icu13number_formatIcE5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERd]+0x287): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::parse(std::__cxx11::basic_string, std::allocator > const&, int&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x3b): undefined reference to `icu_74::Formattable::Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x42): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x7d): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x94): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0xc8): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0xd1): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0xda): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x122): undefined reference to `icu_74::Formattable::getLong(UErrorCode&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x13c): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x159): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x162): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x16b): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERi]+0x1b2): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::parse(std::__cxx11::basic_string, std::allocator > const&, long&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x3b): undefined reference to `icu_74::Formattable::Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x42): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x7d): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x94): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0xc8): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0xd1): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0xda): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x122): undefined reference to `icu_74::Formattable::getInt64(UErrorCode&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x13c): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x159): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x162): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x16b): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERl]+0x1b2): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::number_format::parse(std::__cxx11::basic_string, std::allocator > const&, double&) const': (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x3b): undefined reference to `icu_74::Formattable::Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x42): undefined reference to `vtable for icu_74::ParsePosition' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x7d): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x94): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0xc8): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0xd1): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0xda): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x122): undefined reference to `icu_74::Formattable::getDouble(UErrorCode&) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x13e): undefined reference to `icu_74::UnicodeString::countChar32(int, int) const' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x15b): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x164): undefined reference to `icu_74::ParsePosition::~ParsePosition()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x16d): undefined reference to `icu_74::Formattable::~Formattable()' /usr/bin/ld: (.text._ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd[_ZNK5boost6locale8impl_icu13number_formatIwE5parseERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEERd]+0x1b4): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::formatters_cache::~formatters_cache()': (.text._ZN5boost6locale8impl_icu16formatters_cacheD2Ev[_ZN5boost6locale8impl_icu16formatters_cacheD5Ev]+0x30): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu16formatters_cacheD2Ev[_ZN5boost6locale8impl_icu16formatters_cacheD5Ev]+0x56): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu16formatters_cacheD2Ev[_ZN5boost6locale8impl_icu16formatters_cacheD5Ev]+0x63): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu16formatters_cacheD2Ev[_ZN5boost6locale8impl_icu16formatters_cacheD5Ev]+0x70): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::formatters_cache::~formatters_cache()': (.text._ZN5boost6locale8impl_icu16formatters_cacheD0Ev[_ZN5boost6locale8impl_icu16formatters_cacheD5Ev]+0x30): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu16formatters_cacheD0Ev[_ZN5boost6locale8impl_icu16formatters_cacheD5Ev]+0x56): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu16formatters_cacheD0Ev[_ZN5boost6locale8impl_icu16formatters_cacheD5Ev]+0x63): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu16formatters_cacheD0Ev[_ZN5boost6locale8impl_icu16formatters_cacheD5Ev]+0x70): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::formatter::create(std::ios_base&, icu_74::Locale const&, std::__cxx11::basic_string, std::allocator > const&)': (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xfa): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x183): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1bf): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x72a): undefined reference to `icu_74::NumberFormat::getMaximumIntegerDigits() const' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x765): undefined reference to `icu_74::NumberFormat::getMaximumIntegerDigits() const' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8c5): undefined reference to `icu_74::DateFormat::createDateInstance(icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xa21): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xa3b): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xaad): undefined reference to `icu_74::DateFormat::createDateTimeInstance(icu_74::DateFormat::EStyle, icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb66): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb80): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xbbb): undefined reference to `icu_74::DateFormat::createTimeInstance(icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd35): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd4e): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd80): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString&&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd91): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xda2): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xdbf): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xde7): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xdf5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xdfe): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xed1): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf2c): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xff3): undefined reference to `icu_74::UnicodeString::UnicodeString(int, int, int)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1010): undefined reference to `icu_74::UnicodeString::append(int)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x104b): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1068): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1090): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x109e): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x10ac): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1148): undefined reference to `icu_74::UMemory::operator new(unsigned long)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1166): undefined reference to `icu_74::SimpleDateFormat::SimpleDateFormat(icu_74::UnicodeString const&, icu_74::Locale const&, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x117e): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x11c8): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1255): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x127e): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x14bc): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1504): undefined reference to `icu_74::UMemory::operator delete(void*)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIwE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x150d): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o): in function `boost::locale::impl_icu::formatter::create(std::ios_base&, icu_74::Locale const&, std::__cxx11::basic_string, std::allocator > const&)': (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xfa): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x192): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1c8): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x26d): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x27f): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x29f): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x2b2): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x2bd): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x2cd): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x2e3): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x382): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x394): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3b6): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3c9): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3d4): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3e4): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x3fa): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4d2): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4e4): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x506): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x519): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x524): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x534): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x54a): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x609): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x61b): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x63b): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x64e): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x659): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x669): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x67f): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x716): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x728): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x748): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x75b): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x766): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x776): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x78c): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x872): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x884): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8a6): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8b9): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8c4): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8d4): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x8ea): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x90d): undefined reference to `icu_74::NumberFormat::getMaximumIntegerDigits() const' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x95a): undefined reference to `icu_74::NumberFormat::getMaximumIntegerDigits() const' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x999): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x9b8): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x9cb): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x9d2): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x9e5): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x9fa): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xac6): undefined reference to `icu_74::DateFormat::createDateInstance(icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb1d): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb2f): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb4f): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb62): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb6d): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb7d): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xb93): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xc09): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xc26): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xc62): undefined reference to `icu_74::DateFormat::createTimeInstance(icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd02): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd47): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString&&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd50): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd61): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xd7e): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xda6): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xdb4): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xdc2): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xe7c): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xe99): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xeae): undefined reference to `ucnv_open_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xecd): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xee0): undefined reference to `ucnv_setFromUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xee7): undefined reference to `UCNV_TO_U_CALLBACK_SKIP_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xefa): undefined reference to `ucnv_setToUCallBack_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0xf0f): undefined reference to `ucnv_getMaxCharSize_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x104d): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x106a): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x10d9): undefined reference to `icu_74::DateFormat::createDateTimeInstance(icu_74::DateFormat::EStyle, icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1177): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*, int, UConverter*, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x11b4): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x11d1): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x11f9): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1207): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1210): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x12a8): undefined reference to `icu_74::UMemory::operator new(unsigned long)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x12c6): undefined reference to `icu_74::SimpleDateFormat::SimpleDateFormat(icu_74::UnicodeString const&, icu_74::Locale const&, UErrorCode&)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x12e7): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1311): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1385): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1393): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x13bd): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x14a3): undefined reference to `icu_74::UMemory::operator delete(void*)' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x14ac): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x14bf): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1812): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x183a): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1901): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1931): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1998): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1a0a): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1a57): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1a74): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1a8c): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1abe): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1af0): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1b08): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1b23): undefined reference to `ucnv_close_74' /usr/bin/ld: (.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1c1a): undefined reference to `ucnv_close_74' /usr/bin/ld: /usr/lib/libboost_locale.a(formatter.o):(.text._ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN5boost6locale8impl_icu9formatterIcE6createERSt8ios_baseRKN6icu_746LocaleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1c52): more undefined references to `ucnv_close_74' follow /usr/bin/ld: /usr/lib/libboost_locale.a(formatters_cache.o): in function `boost::locale::impl_icu::(anonymous namespace)::get_icu_pattern(icu_74::DateFormat*, icu_74::UnicodeString&)': (.text+0x16): undefined reference to `typeinfo for icu_74::SimpleDateFormat' /usr/bin/ld: (.text+0x1d): undefined reference to `typeinfo for icu_74::DateFormat' /usr/bin/ld: (.text+0x3f): undefined reference to `icu_74::SimpleDateFormat::getStaticClassID()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatters_cache.o): in function `boost::locale::impl_icu::formatters_cache::create_number_format(boost::locale::impl_icu::num_fmt_type, UErrorCode&) const': (.text+0xf7): undefined reference to `icu_74::UMemory::operator new(unsigned long)' /usr/bin/ld: (.text+0x118): undefined reference to `icu_74::RuleBasedNumberFormat::RuleBasedNumberFormat(icu_74::URBNFRuleSetTag, icu_74::Locale const&, UErrorCode&)' /usr/bin/ld: (.text+0x12f): undefined reference to `icu_74::UMemory::operator new(unsigned long)' /usr/bin/ld: (.text+0x153): undefined reference to `icu_74::RuleBasedNumberFormat::RuleBasedNumberFormat(icu_74::URBNFRuleSetTag, icu_74::Locale const&, UErrorCode&)' /usr/bin/ld: (.text+0x170): undefined reference to `icu_74::NumberFormat::createInstance(icu_74::Locale const&, UErrorCode&)' /usr/bin/ld: (.text+0x188): undefined reference to `icu_74::NumberFormat::createScientificInstance(icu_74::Locale const&, UErrorCode&)' /usr/bin/ld: (.text+0x1a5): undefined reference to `icu_74::NumberFormat::createInstance(icu_74::Locale const&, UNumberFormatStyle, UErrorCode&)' /usr/bin/ld: (.text+0x1c5): undefined reference to `icu_74::NumberFormat::createInstance(icu_74::Locale const&, UNumberFormatStyle, UErrorCode&)' /usr/bin/ld: (.text+0x1e0): undefined reference to `icu_74::NumberFormat::createPercentInstance(icu_74::Locale const&, UErrorCode&)' /usr/bin/ld: /usr/lib/libboost_locale.a(formatters_cache.o): in function `boost::locale::impl_icu::formatters_cache::date_formatter() const': (.text+0x25b): undefined reference to `icu_74::DateFormat::createDateTimeInstance(icu_74::DateFormat::EStyle, icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text+0x26c): undefined reference to `typeinfo for icu_74::SimpleDateFormat' /usr/bin/ld: (.text+0x273): undefined reference to `typeinfo for icu_74::DateFormat' /usr/bin/ld: (.text+0x294): undefined reference to `icu_74::SimpleDateFormat::getStaticClassID()' /usr/bin/ld: /usr/lib/libboost_locale.a(formatters_cache.o): in function `boost::locale::impl_icu::formatters_cache::formatters_cache(icu_74::Locale const&)': (.text+0x4e5): undefined reference to `vtable for icu_74::UnicodeString' /usr/bin/ld: (.text+0x6f6): undefined reference to `icu_74::Locale::Locale(icu_74::Locale const&)' /usr/bin/ld: (.text+0x743): undefined reference to `icu_74::DateFormat::createDateInstance(icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text+0x795): undefined reference to `icu_74::DateFormat::createTimeInstance(icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text+0x80c): undefined reference to `icu_74::DateFormat::createDateTimeInstance(icu_74::DateFormat::EStyle, icu_74::DateFormat::EStyle, icu_74::Locale const&)' /usr/bin/ld: (.text+0x889): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x8a5): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString&&)' /usr/bin/ld: (.text+0x8ae): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text+0x8df): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x8f7): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString&&)' /usr/bin/ld: (.text+0x900): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text+0x92a): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x93f): undefined reference to `icu_74::UnicodeString::operator=(icu_74::UnicodeString&&)' /usr/bin/ld: (.text+0x948): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text+0x99f): undefined reference to `icu_74::UnicodeString::UnicodeString(icu_74::UnicodeString const&)' /usr/bin/ld: (.text+0x9cc): undefined reference to `icu_74::UnicodeString::UnicodeString(icu_74::UnicodeString const&)' /usr/bin/ld: (.text+0x9e9): undefined reference to `icu_74::UnicodeString::UnicodeString(icu_74::UnicodeString const&)' /usr/bin/ld: /usr/lib/libboost_locale.a(formatters_cache.o): in function `boost::locale::impl_icu::formatters_cache::create_number_format(boost::locale::impl_icu::num_fmt_type, UErrorCode&) const [clone .cold]': (.text.unlikely+0x65): undefined reference to `icu_74::UMemory::operator delete(void*)' /usr/bin/ld: /usr/lib/libboost_locale.a(formatters_cache.o): in function `boost::locale::impl_icu::formatters_cache::formatters_cache(icu_74::Locale const&) [clone .cold]': (.text.unlikely+0xc5): undefined reference to `icu_74::Locale::~Locale()' /usr/bin/ld: (.text.unlikely+0xeb): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text.unlikely+0xfb): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: (.text.unlikely+0x105): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(time_zone.o): in function `boost::locale::impl_icu::get_time_zone(std::__cxx11::basic_string, std::allocator > const&)': (.text+0x39): undefined reference to `icu_74::TimeZone::createDefault()' /usr/bin/ld: (.text+0x4b): undefined reference to `icu_74::UnicodeString::UnicodeString(char const*)' /usr/bin/ld: (.text+0x54): undefined reference to `icu_74::TimeZone::createTimeZone(icu_74::UnicodeString const&)' /usr/bin/ld: (.text+0x60): undefined reference to `icu_74::UnicodeString::~UnicodeString()' /usr/bin/ld: /usr/lib/libboost_locale.a(time_zone.o): in function `boost::locale::impl_icu::get_time_zone(std::__cxx11::basic_string, std::allocator > const&) [clone .cold]': (.text.unlikely+0x5): undefined reference to `icu_74::UnicodeString::~UnicodeString()' collect2: error: ld returned 1 exit status make[3]: *** [src/simplewallet/CMakeFiles/simplewallet.dir/build.make:156: bin/monero-wallet-cli] Error 1 make[2]: *** [CMakeFiles/Makefile2:3328: src/simplewallet/CMakeFiles/simplewallet.dir/all] Error 2 make[1]: *** [Makefile:146: all] Error 2 make[1]: Leaving directory '/home/thomas/monero-java/monero-java/external/monero-cpp/external/monero-project/build/release' make: *** [Makefile:107: release-static] Error 2