==> Building on mausholdv ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/opensearch ./ .SRCINFO 6,527 100% 0.00kB/s 0:00:00 6,527 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=15/17) .nvchecker.toml 126 100% 123.05kB/s 0:00:00 126 100% 123.05kB/s 0:00:00 (xfr#2, to-chk=14/17) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=13/17) PKGBUILD 12,548 100% 11.97MB/s 0:00:00 12,548 100% 11.97MB/s 0:00:00 (xfr#4, to-chk=12/17) README.md 270 100% 263.67kB/s 0:00:00 270 100% 263.67kB/s 0:00:00 (xfr#5, to-chk=11/17) REUSE.toml 406 100% 396.48kB/s 0:00:00 406 100% 396.48kB/s 0:00:00 (xfr#6, to-chk=10/17) opensearch-3.8.0-1.log 865 100% 844.73kB/s 0:00:00 865 100% 844.73kB/s 0:00:00 (xfr#7, to-chk=9/17) opensearch-keystore.service 243 100% 237.30kB/s 0:00:00 243 100% 237.30kB/s 0:00:00 (xfr#8, to-chk=8/17) opensearch-keystore@.service 290 100% 283.20kB/s 0:00:00 290 100% 283.20kB/s 0:00:00 (xfr#9, to-chk=7/17) opensearch-tmpfile.conf 929 100% 907.23kB/s 0:00:00 929 100% 907.23kB/s 0:00:00 (xfr#10, to-chk=6/17) opensearch-user.conf 34 100% 33.20kB/s 0:00:00 34 100% 33.20kB/s 0:00:00 (xfr#11, to-chk=5/17) opensearch.default 250 100% 244.14kB/s 0:00:00 250 100% 244.14kB/s 0:00:00 (xfr#12, to-chk=4/17) opensearch.service 1,835 100% 1.75MB/s 0:00:00 1,835 100% 1.75MB/s 0:00:00 (xfr#13, to-chk=3/17) opensearch@.service 1,847 100% 1.76MB/s 0:00:00 1,847 100% 1.76MB/s 0:00:00 (xfr#14, to-chk=2/17) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 9,913 bytes received 338 bytes 20,502.00 bytes/sec total size is 26,157 speedup is 2.55 ==> Applying RISC-V patches... sending incremental file list ./ riscv64.patch 3,126 100% 0.00kB/s 0:00:00 3,126 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 1,559 bytes received 38 bytes 3,194.00 bytes/sec total size is 3,126 speedup is 1.96 patching file PKGBUILD ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building opensearch  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building opensearch for [extra] (riscv64) ]3008;start=f3272140ff7b4389b2add48b79e6540c;user=root;hostname=mausholdv;machineid=33bd66794bef4c019a0e3acfdcceb30a;bootid=02b62154e24c411087a01480dfc7c97d;pid=385281;comm=systemd-nspawn;container=arch-nspawn-385281;type=container\]11;?\]2;🔵 Container arch-nspawn-385281 on mausholdv\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=f3272140ff7b4389b2add48b79e6540c\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: opensearch 3.8.0-1 (Wed Sep 2 18:28:42 2026) ==> Retrieving sources...  -> Downloading OpenSearch-3.8.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 797.3k 0 797.3k 0 0 448.9k 0 00:01 796.5k 100 7.40M 0 7.40M 0 0 2.66M 0 00:02 3.70M 100 9.41M 0 9.41M 0 0 2.48M 0 00:03 3.12M 100 10.89M 0 10.89M 0 0 2.20M 0 00:04 2.61M 100 12.01M 0 12.01M 0 0 1.96M 0 00:06 2.24M 100 12.64M 0 12.64M 0 0 1.74M 0 00:07 2.16M 100 15.26M 0 15.26M 0 0 1.84M 0 00:08 1.42M 100 16.37M 0 16.37M 0 0 1.73M 0 00:09 1.22M 100 18.18M 0 18.18M 0 0 1.73M 0 00:10 1.31M 100 19.68M 0 19.68M 0 0 1.68M 0 00:11 1.38M 100 20.48M 0 20.48M 0 0 1.61M 0 00:12 1.44M 100 21.01M 0 21.01M 0 0 1.51M 0 00:13 1.03M 100 22.00M 0 22.00M 0 0 1.47M 0 00:14 1.03M 100 24.12M 0 24.12M 0 0 1.51M 0 00:15 1.08M 100 25.28M 0 25.28M 0 0 1.48M 0 00:17 1.03M 100 26.40M 0 26.40M 0 0 1.45M 0 00:18 1.09M 100 27.37M 0 27.37M 0 0 1.42M 0 00:19 1.18M 100 28.35M 0 28.35M 0 0 1.39M 0 00:20 1.16M 100 29.43M 0 29.43M 0 0 1.37M 0 00:21 0.98M 100 30.18M 0 30.18M 0 0 1.34M 0 00:22 949.2k 100 30.39M 0 30.39M 0 0 1.35M 0 00:22 949.2k 100 30.39M 0 30.39M 0 0 1.35M 0 00:22 949.2k 100 30.39M 0 30.39M 0 0 1.35M 0 00:22 949.2k  -> Found opensearch.service  -> Found opensearch@.service  -> Found opensearch-keystore.service  -> Found opensearch-keystore@.service  -> Found opensearch-user.conf  -> Found opensearch-tmpfile.conf  -> Found opensearch.default  -> Downloading protobuf-3.25.5.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 1.57M 0 1.57M 0 0 887.5k 0 00:01 1.51M 100 5.60M 0 5.60M 0 0 2.68M 0 00:02 1.51M 100 5.60M 0 5.60M 0 0 2.68M 0 00:02 1.51M 100 5.60M 0 5.60M 0 0 2.68M 0 00:02 1.51M ==> Validating source files with sha256sums... OpenSearch-3.8.0.tar.gz ... Passed opensearch.service ... Passed opensearch@.service ... Passed opensearch-keystore.service ... Passed opensearch-keystore@.service ... Passed opensearch-user.conf ... Passed opensearch-tmpfile.conf ... Passed opensearch.default ... Passed protobuf-3.25.5.tar.gz ... Passed ]3008;start=71ad4702c70c4c019357e7d3d9870c29;user=root;hostname=mausholdv;machineid=33bd66794bef4c019a0e3acfdcceb30a;bootid=02b62154e24c411087a01480dfc7c97d;pid=412816;comm=systemd-nspawn;container=arch-nspawn-412816;type=container\]11;?\]2;🔵 Container arch-nspawn-412816 on mausholdv\]3008;start=980c77bd377d4173aee0eb054aa820d6;user=root;hostname=arch-nspawn-412816;machineid=8b2e78317e804ca9a25f7acce9736a8e;bootid=008933273d1c4c5bb9272c49f7354eaa;pid=14;comm=sudo;targetuser=builduser;type=session\==> Making package: opensearch 3.8.0-1 (Wed Sep 2 18:31:29 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... ]3008;start=5f6ef1966e444042a35abe022eb97453;user=builduser;hostname=arch-nspawn-412816;machineid=8b2e78317e804ca9a25f7acce9736a8e;bootid=008933273d1c4c5bb9272c49f7354eaa;pid=26868;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (28) New Version Net Change Download Size extra/cppdap 1.58.0-3 1.57 MiB extra/freetype2 2.14.3-1 1.61 MiB extra/giflib 6.1.3-2 0.30 MiB extra/graphite 1:1.3.15-1 0.18 MiB extra/gtest 1.18.0-1 1.57 MiB 0.38 MiB extra/harfbuzz 14.4.0-1 4.70 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/java-environment-common 3-6 0.00 MiB extra/java-runtime-common 3-6 0.01 MiB extra/jbigkit 2.1-8 0.13 MiB extra/jsoncpp 1.9.8-1 5.69 MiB 0.63 MiB extra/lcms2 2.19.1-1 0.66 MiB extra/libdeflate 1.26-1 0.10 MiB extra/libjpeg-turbo 3.2.0-2 2.24 MiB extra/libnet 2:1.3-2 1.46 MiB extra/libpng 1.6.58-2 0.54 MiB extra/libtiff 4.7.2-1 1.18 MiB extra/libuv 1.52.1-2 0.62 MiB extra/libwebp 1.6.0-2 0.64 MiB core/nspr 4.40-1 0.71 MiB core/nss 3.128-1 4.95 MiB extra/rhash 1.4.6-1 0.35 MiB extra/abseil-cpp 20260817.0-2 6.45 MiB 1.36 MiB extra/cmake 4.4.3-2 88.39 MiB 15.10 MiB extra/jdk11-openjdk 11.0.32.1.u1-1 417.08 MiB 296.64 MiB extra/jdk17-openjdk 17.0.20.1.u1-1 413.60 MiB 269.44 MiB extra/jdk21-openjdk 21.0.12.1.u1-1 493.59 MiB 327.52 MiB extra/unzip 6.0-23 0.28 MiB Total Download Size: 911.08 MiB Total Installed Size: 1448.65 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... jdk21-openjdk-21.0.12.1.u1-1-riscv64 downloading... jdk11-openjdk-11.0.32.1.u1-1-riscv64 downloading... jdk17-openjdk-17.0.20.1.u1-1-riscv64 downloading... cmake-4.4.3-2-riscv64 downloading... abseil-cpp-20260817.0-2-riscv64 downloading... jsoncpp-1.9.8-1-riscv64 downloading... gtest-1.18.0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing java-runtime-common... For the complete set of Java binaries to be available in your PATH, you need to re-login or source /etc/profile Please note that this package does not support forcing JAVA_HOME as former package java-common did installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libjpeg-turbo... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing libnet... installing nspr... installing nss... installing java-environment-common... installing hicolor-icon-theme... installing giflib... installing jdk21-openjdk... Optional dependencies for jdk21-openjdk java-rhino: for some JavaScript support alsa-lib: for basic sound support gtk3: for the Gtk+ 3 look and feel - desktop usage installing jdk11-openjdk... Default Java environment is already set to 'java-21-openjdk' See 'archlinux-java help' to change it Optional dependencies for jdk11-openjdk java-rhino: for some JavaScript support alsa-lib: for basic sound support gtk3: for the Gtk+ 3 look and feel - desktop usage installing jdk17-openjdk... Default Java environment is already set to 'java-21-openjdk' See 'archlinux-java help' to change it Optional dependencies for jdk17-openjdk java-rhino: for some JavaScript support alsa-lib: for basic sound support gtk3: for the Gtk+ 3 look and feel - desktop usage installing unzip... installing cppdap... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing abseil-cpp... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=5f6ef1966e444042a35abe022eb97453\==> Retrieving sources...  -> Found OpenSearch-3.8.0.tar.gz  -> Found opensearch.service  -> Found opensearch@.service  -> Found opensearch-keystore.service  -> Found opensearch-keystore@.service  -> Found opensearch-user.conf  -> Found opensearch-tmpfile.conf  -> Found opensearch.default  -> Found protobuf-3.25.5.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting OpenSearch-3.8.0.tar.gz with bsdtar  -> Extracting protobuf-3.25.5.tar.gz with bsdtar ==> Starting prepare()... CMake Warning (deprecated) at CMakeLists.txt:7 (cmake_policy): The OLD behavior for policy CMP0141 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. This warning is for project developers. Use -Wno-author or -Wno-deprecated to suppress it. -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- -- 25.5.0 -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2") -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success CMake Warning (deprecated) at third_party/utf8_range/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. This warning is for project developers. Use -Wno-author or -Wno-deprecated to suppress it. -- Configuring done (5.5s) -- Generating done (0.4s) -- Build files have been written to: /build/opensearch/src/protobuf-3.25.5 [ 0%] Building C object third_party/utf8_range/CMakeFiles/utf8_range.dir/naive.c.o [ 0%] Building CXX object third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_validity.cc.o [ 1%] Building C object third_party/utf8_range/CMakeFiles/utf8_range.dir/range2-neon.c.o [ 1%] Building C object third_party/utf8_range/CMakeFiles/utf8_range.dir/range2-sse.c.o [ 2%] Linking C static library libutf8_range.a [ 2%] Built target utf8_range [ 3%] Linking CXX static library libutf8_validity.a [ 3%] Built target utf8_validity [ 4%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/any_lite.cc.o [ 4%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o [ 4%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena.cc.o [ 4%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/api.pb.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.cc: In member function ‘void google::protobuf::internal::ThreadSafeArena::AddSerialArena(void*, google::protobuf::internal::SerialArena*)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.cc:641:31: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | absl::MutexLock lock(&mutex_); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena_cleanup.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/serial_arena.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.h:32, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.cc:8: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 5%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o [ 6%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arena_align.cc.o [ 6%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenastring.cc.o [ 6%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o [ 7%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/arenaz_sampler.cc.o [ 7%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/extension_set.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.cc: In member function ‘const std::string& google::protobuf::internal::LazyString::Init() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.cc:51:10: warning: ‘void absl::lts_20260817::Mutex::Lock()’ is deprecated [-Wdeprecated-declarations] 51 | mu.Lock(); | ~~~~~~~^~ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena_cleanup.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/serial_arena.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.h:32, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.cc:8: /usr/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.cc:59:12: warning: ‘void absl::lts_20260817::Mutex::Unlock()’ is deprecated [-Wdeprecated-declarations] 59 | mu.Unlock(); | ~~~~~~~~~^~ /usr/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 8%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o [ 8%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_enum_util.cc.o [ 8%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o [ 9%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/struct.pb.cc.o [ 10%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_tctable_lite.cc.o [ 10%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/generated_message_util.cc.o [ 11%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/implicit_weak_message.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_decl.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:22: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/parse_context.h:1125:1: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1125 | ParseContext::ParseLengthDelimitedInlined(const char* ptr, const Func& func) { | ^~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/parse_context.h:1125:1: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:830:36: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 830 | PROTOBUF_ALWAYS_INLINE const char* TcParser::FastVarintS1( | ^~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:830:36: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:753:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 753 | PROTOBUF_ALWAYS_INLINE bool EnumIsValidAux(int32_t val, uint16_t xform_val, | ^~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:741:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 741 | PROTOBUF_ALWAYS_INLINE void PrefetchEnumData(uint16_t xform_val, | ^~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/inlined_string_field.cc.o [ 11%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o [ 12%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o [ 12%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wrappers.pb.cc.o [ 13%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/coded_stream.cc.o [ 13%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o [ 13%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/io_win32.cc.o [ 14%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o [ 15%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream.cc.o [ 15%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o [ 16%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arena_align.cc.o [ 16%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 16%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.cc: In member function ‘void google::protobuf::internal::ThreadSafeArena::AddSerialArena(void*, google::protobuf::internal::SerialArena*)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.cc:641:31: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 641 | absl::MutexLock lock(&mutex_); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena_cleanup.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/serial_arena.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.h:32, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.cc:8: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 16%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o [ 17%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/map.cc.o [ 17%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/message_lite.cc.o [ 18%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/arenaz_sampler.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.cc: In member function ‘const std::string& google::protobuf::internal::LazyString::Init() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.cc:51:10: warning: ‘void absl::lts_20260817::Mutex::Lock()’ is deprecated [-Wdeprecated-declarations] 51 | mu.Lock(); | ~~~~~~~^~ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena_cleanup.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/serial_arena.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arena.h:32, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.cc:8: /usr/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/arenastring.cc:59:12: warning: ‘void absl::lts_20260817::Mutex::Unlock()’ is deprecated [-Wdeprecated-declarations] 59 | mu.Unlock(); | ~~~~~~~~~^~ /usr/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 19%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/parse_context.cc.o [ 19%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/importer.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc: In member function ‘int google::protobuf::MessageLite::GetCachedSize() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:69:70: warning: ‘int google::protobuf::MessageLite::ByteSize() const’ is deprecated: Please use ByteSizeLong() instead [-Wdeprecated-declarations] 69 | if (PROTOBUF_PREDICT_FALSE(cached_size == nullptr)) return ByteSize(); | ~~~~~~~~^~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:13: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.h:454:59: note: declared here 454 | [[deprecated("Please use ByteSizeLong() instead")]] int ByteSize() const { | ^~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc: In member function ‘bool google::protobuf::MessageLite::AppendPartialToString(std::string*) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:495:64: warning: ‘void absl::lts_20260817::strings_internal::STLStringResizeUninitializedAmortized(string_type*, size_t) [with string_type = std::__cxx11::basic_string; size_t = long unsigned int]’ is deprecated [-Wdeprecated-declarations] 495 | absl::strings_internal::STLStringResizeUninitializedAmortized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 496 | output, old_size + byte_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:28: /usr/include/absl/strings/internal/resize_uninitialized.h:80:6: note: declared here 80 | void STLStringResizeUninitializedAmortized(string_type* s, size_t new_size) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc: In function ‘void google::protobuf::internal::OnShutdownRun(void (*)(const void*), const void*)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:698:45: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 698 | absl::MutexLock lock(&shutdown_data->mutex); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.h:27: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/parser.cc.o [ 20%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/cpp_features.pb.cc.o [ 20%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/port.cc.o [ 21%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/raw_ptr.cc.o [ 21%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_field.cc.o [ 21%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.cc.o [ 22%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/repeated_ptr_field.cc.o [ 22%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/stubs/common.cc.o [ 23%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o [ 23%] Building CXX object CMakeFiles/libprotobuf-lite.dir/src/google/protobuf/wire_format_lite.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.cc: In member function ‘google::protobuf::Symbol google::protobuf::DescriptorPool::Tables::FindByNameHelper(const google::protobuf::DescriptorPool*, std::string_view)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.cc:1586:44: warning: ‘absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1586 | absl::ReaderMutexLock lock(pool->mutex_); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /usr/include/absl/container/internal/btree.h:73, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.cc:12: /usr/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.cc: In member function ‘const google::protobuf::EnumValueDescriptor* google::protobuf::FileDescriptorTables::FindEnumValueByNumberCreatingIfUnknown(const google::protobuf::EnumDescriptor*, int) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.cc:1737:53: warning: ‘absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1737 | absl::ReaderMutexLock l(&unknown_enum_values_mu_); | ^ /usr/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.cc:1746:53: warning: ‘absl::lts_20260817::WriterMutexLock::WriterMutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1746 | absl::WriterMutexLock l(&unknown_enum_values_mu_); | ^ /usr/include/absl/synchronization/mutex.h:718:12: note: declared here 718 | explicit WriterMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.cc: In member function ‘const google::protobuf::FieldDescriptor* google::protobuf::DescriptorPool::FindExtensionByNumber(const google::protobuf::Descriptor*, int) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.cc:2231:38: warning: ‘absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2231 | absl::ReaderMutexLock lock(mutex_); | ^ /usr/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor_database.cc.o [ 24%] Linking CXX static library libprotobuf-lite.a [ 24%] Built target libprotobuf-lite [ 25%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/dynamic_message.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/dynamic_message.cc: In member function ‘virtual const google::protobuf::Message* google::protobuf::DynamicMessageFactory::GetPrototype(const google::protobuf::Descriptor*)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/dynamic_message.cc:652:42: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 652 | absl::MutexLock lock(&prototypes_mutex_); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /usr/include/absl/container/internal/hash_function_defaults.h:59, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/dynamic_message.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/dynamic_message.cc:42: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 25%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o [ 26%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set_heavy.cc.o [ 26%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/feature_resolver.cc.o [ 27%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_enum_util.cc.o [ 27%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_bases.cc.o [ 27%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.cc.o [ 28%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_full.cc.o [ 28%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_gen.cc.o [ 29%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_lite.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.cc:35: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘bool google::protobuf::internal::TailCallTableInfo::FastFieldInfo::is_empty() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:84:66: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Empty; Args = {const std::variant&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 84 | bool is_empty() const { return absl::holds_alternative(data); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.cc:12: /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:85:62: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field*]’ is deprecated [-Wdeprecated-declarations] 85 | const Field* AsField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsNonField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:86:71: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField*]’ is deprecated [-Wdeprecated-declarations] 86 | const NonField* AsNonField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.cc: In member function ‘void google::protobuf::{anonymous}::MetadataOwner::AddArray(const google::protobuf::Metadata*, const google::protobuf::Metadata*)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.cc:3618:13: warning: ‘void absl::lts_20260817::Mutex::Lock()’ is deprecated [-Wdeprecated-declarations] 3618 | mu_.Lock(); | ~~~~~~~~^~ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /usr/include/absl/container/internal/btree.h:73: /usr/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.cc:3620:15: warning: ‘void absl::lts_20260817::Mutex::Unlock()’ is deprecated [-Wdeprecated-declarations] 3620 | mu_.Unlock(); | ~~~~~~~~~~^~ /usr/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.cc: In function ‘void google::protobuf::{anonymous}::AssignDescriptorsImpl(const google::protobuf::internal::DescriptorTable*, bool)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.cc:3643:12: warning: ‘void absl::lts_20260817::Mutex::Lock()’ is deprecated [-Wdeprecated-declarations] 3643 | mu.Lock(); | ~~~~~~~^~ /usr/include/absl/synchronization/mutex.h:195:15: note: declared here 195 | inline void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION() { lock(); } | ^~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_reflection.cc:3645:14: warning: ‘void absl::lts_20260817::Mutex::Unlock()’ is deprecated [-Wdeprecated-declarations] 3645 | mu.Unlock(); | ~~~~~~~~~^~ /usr/include/absl/synchronization/mutex.h:204:15: note: declared here 204 | inline void Unlock() ABSL_UNLOCK_FUNCTION() { unlock(); } | ^~~~~~ [ 29%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘bool google::protobuf::internal::TailCallTableInfo::FastFieldInfo::is_empty() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:84:66: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Empty; Args = {const std::variant&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 84 | bool is_empty() const { return absl::holds_alternative(data); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:19: /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:85:62: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field*]’ is deprecated [-Wdeprecated-declarations] 85 | const Field* AsField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsNonField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:86:71: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField*]’ is deprecated [-Wdeprecated-declarations] 86 | const NonField* AsNonField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_decl.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:22: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/parse_context.h:1125:1: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1125 | ParseContext::ParseLengthDelimitedInlined(const char* ptr, const Func& func) { | ^~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/parse_context.h:1125:1: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:830:36: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 830 | PROTOBUF_ALWAYS_INLINE const char* TcParser::FastVarintS1( | ^~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:830:36: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:753:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 753 | PROTOBUF_ALWAYS_INLINE bool EnumIsValidAux(int32_t val, uint16_t xform_val, | ^~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_lite.cc:741:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 741 | PROTOBUF_ALWAYS_INLINE void PrefetchEnumData(uint16_t xform_val, | ^~~~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/implicit_weak_message.cc.o [ 30%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/inlined_string_field.cc.o [ 31%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/internal_message_util.cc.o [ 31%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o [ 31%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/gzip_stream.cc.o [ 32%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o [ 32%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/printer.cc.o [ 33%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o [ 33%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o [ 34%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_sink.cc.o [ 34%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:26: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /usr/include/c++/16/optional:1073:21: required from ‘std::enable_if_t<((bool)__and_v, typename std::remove_cv::type>::type> >, std::__not_, std::is_same<_Tp, typename std::decay<_Func>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_T1&, _U1> >), std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = const std::__cxx11::basic_string&; _Tp = google::protobuf::io::Printer::ValueImpl; std::enable_if_t<((bool)__and_v, typename std::remove_cv::type>::type> >, std::__not_, std::is_same<_Tp, typename std::decay<_Func>::type> > >, std::is_constructible<_T1, _U1>, std::is_assignable<_T1&, _U1> >), std::optional<_Tp>&> = std::optional >&; typename std::remove_cv::type>::type = std::__cxx11::basic_string; typename std::remove_reference<_Tuple>::type = const std::__cxx11::basic_string; typename std::decay<_Func>::type = std::__cxx11::basic_string]’ 1073 | this->_M_get() = std::forward<_Up>(__u); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.cc:675:23: required from here 675 | sub = args[idx]; | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o [ 35%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o [ 35%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/lexer.cc.o [ 36%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/message_path.cc.o [ 36%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/parser.cc.o [ 37%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/unparser.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/lexer.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/lexer.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string_view google::protobuf::json_internal::MaybeOwnedString::AsView() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:73:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = const google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 73 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/lexer.h:22: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:77:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = const std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 77 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string& google::protobuf::json_internal::MaybeOwnedString::ToString()’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:85:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 85 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:90:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 90 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 37%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/untyped_message.cc.o [ 38%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/writer.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/lexer.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/parser.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/parser.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string_view google::protobuf::json_internal::MaybeOwnedString::AsView() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:73:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = const google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 73 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/lexer.h:22: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:77:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = const std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 77 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string& google::protobuf::json_internal::MaybeOwnedString::ToString()’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:85:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 85 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:90:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 90 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/descriptor_traits.h:32, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/parser.cc:40: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h: In member function ‘size_t google::protobuf::json_internal::UntypedMessage::Count(int32_t) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h:180:23: warning: ‘constexpr decltype (std::visit((declval)()...)) absl::lts_20260817::visit(Args&& ...) [with Args = {google::protobuf::json_internal::SizeVisitor, const std::variant, std::allocator >, google::protobuf::json_internal::UntypedMessage, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector > >&}; decltype (std::visit((declval)()...)) = long unsigned int]’ is deprecated [-Wdeprecated-declarations] 180 | return absl::visit(SizeVisitor{}, it->second); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:98:72: note: declared here 98 | [[deprecated]] constexpr decltype(std::visit(std::declval()...)) visit( | ^~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/lexer.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/descriptor_traits.h:31, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/unparser.cc:35: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string_view google::protobuf::json_internal::MaybeOwnedString::AsView() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:73:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = const google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 73 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/zero_copy_stream.h:88, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/zero_copy_sink.h:13, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/writer.h:25, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/unparser.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/unparser.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:77:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = const std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 77 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string& google::protobuf::json_internal::MaybeOwnedString::ToString()’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:85:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 85 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:90:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 90 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/descriptor_traits.h:32: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h: In member function ‘size_t google::protobuf::json_internal::UntypedMessage::Count(int32_t) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h:180:23: warning: ‘constexpr decltype (std::visit((declval)()...)) absl::lts_20260817::visit(Args&& ...) [with Args = {google::protobuf::json_internal::SizeVisitor, const std::variant, std::allocator >, google::protobuf::json_internal::UntypedMessage, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector > >&}; decltype (std::visit((declval)()...)) = long unsigned int]’ is deprecated [-Wdeprecated-declarations] 180 | return absl::visit(SizeVisitor{}, it->second); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/absl/types/variant.h:98:72: note: declared here 98 | [[deprecated]] constexpr decltype(std::visit(std::declval()...)) visit( | ^~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h: In instantiation of ‘absl::lts_20260817::Span google::protobuf::json_internal::UntypedMessage::Get(int32_t) const [with T = float; int32_t = int]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/unparser_traits.h:347:26: required from here 347 | return msg.Get(f->proto().number())[idx]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h:196:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = float; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::UntypedMessage, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector > >*}; decltype (get_if((declval)()...)) = const float*]’ is deprecated [-Wdeprecated-declarations] 196 | if (auto* val = absl::get_if(&it->second)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h:198:56: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::vector; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::UntypedMessage, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector > >*}; decltype (get_if((declval)()...)) = const std::vector*]’ is deprecated [-Wdeprecated-declarations] 198 | } else if (auto* vec = absl::get_if>(&it->second)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 38%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h: In member function ‘size_t google::protobuf::json_internal::UntypedMessage::Count(int32_t) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h:180:23: warning: ‘constexpr decltype (std::visit((declval)()...)) absl::lts_20260817::visit(Args&& ...) [with Args = {google::protobuf::json_internal::SizeVisitor, const std::variant, std::allocator >, google::protobuf::json_internal::UntypedMessage, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector > >&}; decltype (std::visit((declval)()...)) = long unsigned int]’ is deprecated [-Wdeprecated-declarations] 180 | return absl::visit(SizeVisitor{}, it->second); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/strip.h:26, from /usr/include/absl/log/internal/check_op.h:41, from /usr/include/absl/log/internal/check_impl.h:21, from /usr/include/absl/log/absl_check.h:38, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.h:1: /usr/include/absl/types/variant.h:98:72: note: declared here 98 | [[deprecated]] constexpr decltype(std::visit(std::declval()...)) visit( | ^~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.cc: In instantiation of ‘absl::lts_20260817::Status google::protobuf::json_internal::UntypedMessage::InsertField(const google::protobuf::json_internal::ResolverPool::Field&, T&&) [with T = google::protobuf::json_internal::UntypedMessage]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.cc:303:9: required from here 303 | RETURN_IF_ERROR(InsertField(*field, std::move(group))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.cc:541:46: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::UntypedMessage; Args = {std::variant, std::allocator >, google::protobuf::json_internal::UntypedMessage, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector > >*}; decltype (get_if((declval)()...)) = google::protobuf::json_internal::UntypedMessage*]’ is deprecated [-Wdeprecated-declarations] 541 | if (auto* extant = absl::get_if(&slot)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/untyped_message.cc:547:66: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::vector; Args = {std::variant, std::allocator >, google::protobuf::json_internal::UntypedMessage, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector >, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector > >*}; decltype (get_if((declval)()...)) = std::vector*]’ is deprecated [-Wdeprecated-declarations] 547 | } else if (auto* extant = absl::get_if>(&slot)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string_view google::protobuf::json_internal::MaybeOwnedString::AsView() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:73:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = const google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 73 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/strip.h:26, from /usr/include/absl/log/internal/check_op.h:41, from /usr/include/absl/log/internal/check_impl.h:21, from /usr/include/absl/log/absl_check.h:38, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:18: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:77:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = const std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 77 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string& google::protobuf::json_internal::MaybeOwnedString::ToString()’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:85:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 85 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:90:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 90 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 39%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/json/json.cc.o [ 39%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map.cc.o [ 40%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o [ 40%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/lexer.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/parser.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/json.cc:15: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string_view google::protobuf::json_internal::MaybeOwnedString::AsView() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:73:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = const google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 73 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/json.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/json.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:77:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = const std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 77 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h: In member function ‘std::string& google::protobuf::json_internal::MaybeOwnedString::ToString()’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:85:50: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::json_internal::MaybeOwnedString::StreamOwned; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>*}; decltype (get_if((declval)()...)) = google::protobuf::json_internal::MaybeOwnedString::StreamOwned*]’ is deprecated [-Wdeprecated-declarations] 85 | if (auto* unowned = absl::get_if(&data_)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:90:34: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::__cxx11::basic_string; Args = {std::variant, std::allocator >, google::protobuf::json_internal::MaybeOwnedString::StreamOwned>&}; decltype (get((declval)()...)) = std::__cxx11::basic_string&]’ is deprecated [-Wdeprecated-declarations] 90 | return absl::get(data_); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/map_field.cc: In member function ‘size_t google::protobuf::internal::MapFieldBase::SpaceUsedExcludingSelfLong() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/map_field.cc:157:37: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | absl::MutexLock lock(&p->mutex); | ^ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/map_field.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/map_field.cc:8: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/map_field.cc: In member function ‘void google::protobuf::internal::MapFieldBase::SyncRepeatedFieldWithMap() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/map_field.cc:196:36: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 196 | absl::MutexLock lock(&p.mutex); | ^ /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/map_field.cc: In member function ‘void google::protobuf::internal::MapFieldBase::SyncMapWithRepeatedField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/map_field.cc:297:36: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 297 | absl::MutexLock lock(&p.mutex); | ^ /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 40%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o [ 41%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/parse_context.cc.o [ 41%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/port.cc.o [ 42%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/raw_ptr.cc.o [ 42%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_mode.cc.o [ 43%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc: In member function ‘int google::protobuf::MessageLite::GetCachedSize() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:69:70: warning: ‘int google::protobuf::MessageLite::ByteSize() const’ is deprecated: Please use ByteSizeLong() instead [-Wdeprecated-declarations] 69 | if (PROTOBUF_PREDICT_FALSE(cached_size == nullptr)) return ByteSize(); | ~~~~~~~~^~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:13: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.h:454:59: note: declared here 454 | [[deprecated("Please use ByteSizeLong() instead")]] int ByteSize() const { | ^~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc: In member function ‘bool google::protobuf::MessageLite::AppendPartialToString(std::string*) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:495:64: warning: ‘void absl::lts_20260817::strings_internal::STLStringResizeUninitializedAmortized(string_type*, size_t) [with string_type = std::__cxx11::basic_string; size_t = long unsigned int]’ is deprecated [-Wdeprecated-declarations] 495 | absl::strings_internal::STLStringResizeUninitializedAmortized( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 496 | output, old_size + byte_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:28: /usr/include/absl/strings/internal/resize_uninitialized.h:80:6: note: declared here 80 | void STLStringResizeUninitializedAmortized(string_type* s, size_t new_size) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc: In function ‘void google::protobuf::internal::OnShutdownRun(void (*)(const void*), const void*)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.cc:698:45: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 698 | absl::MutexLock lock(&shutdown_data->mutex); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message_lite.h:27: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message.cc: In member function ‘virtual const google::protobuf::Message* google::protobuf::{anonymous}::GeneratedMessageFactory::GetPrototype(const google::protobuf::Descriptor*)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message.cc:301:39: warning: ‘absl::lts_20260817::ReaderMutexLock::ReaderMutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 301 | absl::ReaderMutexLock lock(&mutex_); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message.h:102, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message.cc:12: /usr/include/absl/synchronization/mutex.h:678:12: note: declared here 678 | explicit ReaderMutexLock(Mutex* absl_nonnull mu) ABSL_SHARED_LOCK_FUNCTION(mu) | ^~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/message.cc:320:37: warning: ‘absl::lts_20260817::WriterMutexLock::WriterMutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 320 | absl::WriterMutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:718:12: note: declared here 718 | explicit WriterMutexLock(Mutex* absl_nonnull mu) | ^~~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o [ 44%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_ptr_field.cc.o [ 44%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/service.cc.o [ 44%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.cc.o [ 45%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/text_format.cc.o [ 45%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o [ 46%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o [ 46%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o [ 47%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_mask_util.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/unknown_field_set.cc: In member function ‘bool google::protobuf::UnknownFieldSet::SerializeToString(std::string*) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/unknown_field_set.cc:224:64: warning: ‘void absl::lts_20260817::strings_internal::STLStringResizeUninitializedAmortized(string_type*, size_t) [with string_type = std::__cxx11::basic_string; size_t = long unsigned int]’ is deprecated [-Wdeprecated-declarations] 224 | absl::strings_internal::STLStringResizeUninitializedAmortized(output, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/parse_context.h:21, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/unknown_field_set.h:28, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/unknown_field_set.cc:12: /usr/include/absl/strings/internal/resize_uninitialized.h:80:6: note: declared here 80 | void STLStringResizeUninitializedAmortized(string_type* s, size_t new_size) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/message_differencer.cc.o [ 48%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/time_util.cc.o [ 48%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/util/type_resolver_util.cc.o [ 48%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/util/message_differencer.cc:34: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/util/message_differencer.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/util/message_differencer.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/util/message_differencer.cc:2063:22: required from here 2063 | printer_->Print("."); | ~~~~~~~~~~~~~~~^~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.cc.o [ 49%] Linking CXX static library libprotobuf.a [ 49%] Built target libprotobuf [ 49%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/editions.cc.o [ 50%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/empty_package.cc.o [ 50%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/open_enum.cc.o [ 51%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/unused_imports.cc.o [ 51%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/weak_imports.cc.o [ 52%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/code_generator.cc.o [ 52%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/command_line_interface.cc.o [ 53%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/enum.cc.o [ 53%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/extension.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/enum.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/enum.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_set.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/options.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/enum.h:17: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/enum.cc:100:24: required from here 100 | auto v1 = p->WithVars(EnumVars(enum_, options_, limits_.min, limits_.max)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 53%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/command_line_interface.cc:83: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/command_line_interface.h:25, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/command_line_interface.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/extension.cc:16: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/extension.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/extension.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/command_line_interface.cc:2678:20: required from here 2678 | printer.Print(output_filenames[i]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1089:22: required from ‘void google::protobuf::io::Printer::FormatInternal(absl::lts_20260817::Span >, const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1089 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:819:29: required from ‘void google::protobuf::compiler::cpp::Formatter::operator()(const char*, const Args& ...) const [with Args = {std::__cxx11::basic_string, std::allocator >, const google::protobuf::FieldDescriptor*}]’ 819 | printer_->FormatInternal({ToString(args)...}, vars_, format); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/extension.cc:117:9: required from here 117 | format( | ~~~~~~^ 118 | "static const int $constant_name$ = $number$;\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "$1$ ::$proto_ns$::internal::ExtensionIdentifier< $extendee$,\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | " ::$proto_ns$::internal::$type_traits$, $field_type$, $packed$ >\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | " ${2$$name$$}$;\n", | ~~~~~~~~~~~~~~~~~~~~~ 122 | qualifier, descriptor_); | ~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc.o [ 54%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:21: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const char*; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = const char*; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.cc:55:56: required from here 55 | split ? "PrepareSplitMessageForWrite();" : "") | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/map_field.cc.o [ 55%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/message_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:23: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = const absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >&; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:93:28: required from here 93 | auto vars = p->WithVars(variables_); | ~~~~~~~~~~~^~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:20: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/strip.h:26, from /usr/include/absl/log/internal/check_op.h:41, from /usr/include/absl/log/internal/check_impl.h:21, from /usr/include/absl/log/absl_check.h:38, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:46:78: required from here 46 | : absl::Substitute("assert($0_IsValid(value));", enum_name)) | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:16: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:21: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 56%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_field.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:54:3: required from here 54 | }; | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:20: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:21: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:62:71: required from here 62 | !weak ? "" : absl::Substitute("reinterpret_cast<$0*>", base)} | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/file.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:21: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/strip.h:26, from /usr/include/absl/log/internal/check_op.h:41, from /usr/include/absl/log/internal/check_impl.h:21, from /usr/include/absl/log/absl_check.h:38, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:19: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/strip.h:26, from /usr/include/absl/log/internal/check_op.h:41, from /usr/include/absl/log/internal/check_impl.h:21, from /usr/include/absl/log/absl_check.h:38, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 57%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/generator.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:85:3: required from here 85 | }; | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:59:73: required from here 59 | Sub{"lazy_args", !empty_default ? absl::StrCat(lazy_var, ",") : ""} | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/helpers.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/parse_function_generator.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/message.h:29, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/file.h:26, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/file.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘bool google::protobuf::internal::TailCallTableInfo::FastFieldInfo::is_empty() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:84:66: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Empty; Args = {const std::variant&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 84 | bool is_empty() const { return absl::holds_alternative(data); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/file.h:20: /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:85:62: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field*]’ is deprecated [-Wdeprecated-declarations] 85 | const Field* AsField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsNonField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:86:71: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField*]’ is deprecated [-Wdeprecated-declarations] 86 | const NonField* AsNonField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 58%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/message.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/enum.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/file.h:23: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/file.cc:311:23: required from here 311 | auto v = p->WithVars(FileVars(file_, options_)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/parse_function_generator.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/message.h:29, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/file.h:26, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/generator.cc:24: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘bool google::protobuf::internal::TailCallTableInfo::FastFieldInfo::is_empty() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:84:66: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Empty; Args = {const std::variant&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 84 | bool is_empty() const { return absl::holds_alternative(data); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/generator.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/generator.cc:12: /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:85:62: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field*]’ is deprecated [-Wdeprecated-declarations] 85 | const Field* AsField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsNonField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:86:71: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField*]’ is deprecated [-Wdeprecated-declarations] 86 | const NonField* AsNonField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/enum.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/file.h:23: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/generator.cc:230:24: required from here 230 | auto v = p.WithVars(CommonVars(file_options)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.cc: In function ‘bool google::protobuf::compiler::cpp::HasBootstrapProblem(const google::protobuf::FileDescriptor*, const Options&, bool*)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.cc:1590:46: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1590 | absl::MutexLock lock(&bootstrap_cache.mutex); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /usr/include/absl/container/internal/hash_function_defaults.h:59, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.cc:12: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/parse_function_generator.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/message.h:29, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/message.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘bool google::protobuf::internal::TailCallTableInfo::FastFieldInfo::is_empty() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:84:66: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Empty; Args = {const std::variant&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 84 | bool is_empty() const { return absl::holds_alternative(data); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/message.h:22: /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:85:62: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field*]’ is deprecated [-Wdeprecated-declarations] 85 | const Field* AsField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsNonField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:86:71: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField*]’ is deprecated [-Wdeprecated-declarations] 86 | const NonField* AsNonField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.cc:1192:13: required from here 1192 | p_->Emit({{"ns", name_stack_[i - 1]}}, R"( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1193 | } // namespace $ns$ | ~~~~~~~~~~~~~~~~~~~~ 1194 | )", | ~~~ 1195 | loc); | ~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/padding_optimizer.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/enum.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/message.h:23: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/message.cc:613:23: required from here 613 | auto v = p->WithVars(MessageVars(descriptor_)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/padding_optimizer.cc:11: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_set.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/options.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/message_layout_helper.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/padding_optimizer.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 59%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/parse_function_generator.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 59%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/service.cc.o [ 60%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/tracker.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/parse_function_generator.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘bool google::protobuf::internal::TailCallTableInfo::FastFieldInfo::is_empty() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:84:66: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Empty; Args = {const std::variant&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 84 | bool is_empty() const { return absl::holds_alternative(data); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:85:62: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::Field*]’ is deprecated [-Wdeprecated-declarations] 85 | const Field* AsField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h: In member function ‘const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField* google::protobuf::internal::TailCallTableInfo::FastFieldInfo::AsNonField() const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/generated_message_tctable_gen.h:86:71: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField; Args = {const std::variant*}; decltype (get_if((declval)()...)) = const google::protobuf::internal::TailCallTableInfo::FastFieldInfo::NonField*]’ is deprecated [-Wdeprecated-declarations] 86 | const NonField* AsNonField() const { return absl::get_if(&data); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/parse_function_generator.h:15: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >&; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/parse_function_generator.cc:228:23: required from here 228 | auto v = p->WithVars(variables_); | ~~~~~~~~~~~^~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 60%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/service.h:20, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/service.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/service.h:17: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/service.cc:25:32: required from here 25 | auto vars = printer->WithVars(&vars_); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/tracker.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/tracker.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_set.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/options.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/tracker.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/tracker.cc:106:57: required from here 106 | Sub(absl::StrCat(kVarPrefix, call.var), call_str).WithSuffix(";")); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum.cc.o [ 61%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o [ 61%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_doc_comment.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc:11: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:26: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc:41:19: required from here 41 | printer->Print("/// \n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_generator.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_enum.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_enum.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_enum.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_enum.cc:40:19: required from here 40 | printer->Print("[global::System.ObsoleteAttribute]\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_enum_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_enum_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_enum_field.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_enum_field.cc:35:17: required from here 35 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 36 | "$property_name$ = ($type_name$) input.ReadEnum();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.cc:172:19: required from here 172 | printer->Print("[global::System.ObsoleteAttribute]\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o [ 63%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_helpers.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_generator.cc:14: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_generator.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_generator.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 63%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message.cc.o [ 64%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_helpers.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_helpers.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_helpers.h:17: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_map_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_map_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_map_field.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_map_field.cc:45:17: required from here 45 | printer->Print( | ~~~~~~~~~~~~~~^ 46 | variables_, | ~~~~~~~~~~~ 47 | "private static readonly pbc::MapField<$key_type_name$, $value_type_name$>.Codec _map_$name$_codec\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | " = new pbc::MapField<$key_type_name$, $value_type_name$>.Codec("); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_message.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_message.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_message.h:14: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 65%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_message.cc:104:17: required from here 104 | printer->Print(vars, "$access_level$ sealed partial class $class_name$ : "); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_message_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_message_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_message_field.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_message_field.cc:40:17: required from here 40 | printer->Print( | ~~~~~~~~~~~~~~^ 41 | variables_, | ~~~~~~~~~~~ 42 | "private $type_name$ $name$_;\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o [ 65%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:60:19: required from here 60 | printer->Print( | ~~~~~~~~~~~~~~^ 61 | variables_, | ~~~~~~~~~~~ 62 | "private readonly static $type_name$ $property_name$DefaultValue = $default_value$;\n\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_reflection_class.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_reflection_class.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc:50:17: required from here 50 | printer->Print("}\n"); | ~~~~~~~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o [ 66%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc:36:17: required from here 36 | printer->Print( | ~~~~~~~~~~~~~~^ 37 | variables_, | ~~~~~~~~~~~ 38 | "private static readonly pb::FieldCodec<$type_name$> _repeated_$name$_codec\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | " = pb::FieldCodec.ForEnum($tag$, x => (int) x, x => ($type_name$) x);\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:37:17: required from here 37 | printer->Print( | ~~~~~~~~~~~~~~^ 38 | variables_, | ~~~~~~~~~~~ 39 | "private static readonly pb::FieldCodec<$type_name$> _repeated_$name$_codec\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | " = "); | ~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o [ 67%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/names.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc:36:17: required from here 36 | printer->Print( | ~~~~~~~~~~~~~~^ 37 | variables_, | ~~~~~~~~~~~ 38 | "private static readonly pb::FieldCodec<$type_name$> _repeated_$name$_codec\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | " = pb::FieldCodec.For$capitalized_type_name$($tag$);\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc:34:17: required from here 34 | printer->Print("[global::System.Diagnostics.DebuggerNonUserCodeAttribute]\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/context.cc.o [ 68%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/doc_comment.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_field_base.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h:12, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:43:17: required from here 43 | printer->Print( | ~~~~~~~~~~~~~~^ 44 | variables_, | ~~~~~~~~~~~ 45 | "private static readonly pb::FieldCodec<$type_name$> _single_$name$_codec = "); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/enum.cc.o [ 69%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/enum_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:14: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/doc_comment.cc:21: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/doc_comment.h:16, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/doc_comment.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/doc_comment.cc:140:21: required from here 140 | printer->Print(" * ```\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum.cc:18: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 69%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/enum_field_lite.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum.cc:92:21: required from here 92 | printer->Print(vars, "$name$($number$),\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/enum_lite.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_field.cc:21: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_field.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_field.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_field.cc:147:19: required from here 147 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 148 | "$deprecation$boolean has$capitalized_name$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/extension.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_lite.cc:18: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_lite.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_lite.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_field_lite.cc:21: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_field_lite.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_field_lite.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 71%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/extension_lite.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_field_lite.cc:145:19: required from here 145 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 146 | "$deprecation$boolean ${$has$capitalized_name$$}$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/enum_lite.cc:73:19: required from here 73 | printer->Print(vars, "$name$($number$),\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension.cc:16: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 71%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/field.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension.cc:102:17: required from here 102 | printer->Print(vars, "public static final int $constant_name$ = $number$;\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/file.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension_lite.cc:13: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension_lite.h:13, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension_lite.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/extension_lite.cc:47:17: required from here 47 | printer->Print(vars, "public static final int $constant_name$ = $number$;\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/generator.cc.o [ 73%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/generator_factory.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.cc:21: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.cc:284:19: required from here 284 | printer->Print( | ~~~~~~~~~~~~~~^ 285 | variables, | ~~~~~~~~~~ 286 | "// An alternative name is used for field \"$field_name$\" because:\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | "// $disambiguated_reason$\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/file.cc:22: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_set.h:65, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/file.cc:17: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {char [11], std::__cxx11::basic_string, std::allocator >}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/file.cc:160:19: required from here 160 | printer->Print(chain_statement, "method_num", absl::StrCat(*method_num)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/generator.cc:22: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/generator.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/generator.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {char [9], std::__cxx11::basic_string, std::allocator >}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/generator.cc:161:28: required from here 161 | srclist_printer.Print("$filename$\n", "filename", all_files[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/helpers.cc.o [ 73%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/java_features.pb.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/generator_factory.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:14: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 74%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/kotlin_generator.cc.o [ 74%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/map_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/names.h:20, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:19: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 75%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/map_field_lite.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.cc:83:17: required from here 83 | printer->Print(variables, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 84 | absl::StrCat(enum_verifier_string, terminating_string)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/kotlin_generator.cc:13: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/kotlin_generator.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/kotlin_generator.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/map_field.cc:14: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/map_field.h:11, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/map_field.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/map_field.cc:213:17: required from here 213 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 214 | "$deprecation$int ${$get$capitalized_name$Count$}$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {char [9], std::__cxx11::basic_string, std::allocator >}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/kotlin_generator.cc:115:28: required from here 115 | srclist_printer.Print("$filename$\n", "filename", all_file); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message.cc.o [ 76%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_builder.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/map_field_lite.cc:13: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/map_field_lite.h:13, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/map_field_lite.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/map_field_lite.cc:176:17: required from here 176 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 177 | "$deprecation$int ${$get$capitalized_name$Count$}$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_builder_lite.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message.cc:22: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message.cc:116:17: required from here 116 | printer->Print( | ~~~~~~~~~~~~~~^ 117 | vars, | ~~~~~ 118 | // TODO: final needs to be added back. The way to fix it is to | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | // generate methods that can construct the types, and then still declare | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | // the types, and then init them in clinit with the new method calls. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | "$private$static $final$com.google.protobuf.Descriptors.Descriptor\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | " internal_$identifier$_descriptor;\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_builder.cc:23: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_builder.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_builder.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 77%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_field.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_builder.cc:135:19: required from here 135 | printer->Print(vars, | ~~~~~~~~~~~~~~^~~~~~ 136 | "private int $oneof_name$Case_ = 0;\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "private java.lang.Object $oneof_name$_;\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_builder_lite.cc:22: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_builder_lite.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_builder_lite.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_builder_lite.cc:71:17: required from here 71 | printer->Print( | ~~~~~~~~~~~~~~^ 72 | vars, | ~~~~~ 73 | "public static final class ${$Builder$}$ extends\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | " com.google.protobuf.GeneratedMessageLite.$extendible$Builder<\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | " $classname$, Builder> implements\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | " $extra_interfaces$\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | " $classname$OrBuilder {\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_field_lite.cc.o [ 78%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_lite.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_field.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_field.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_field.h:17: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 78%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_serialization.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_field.cc:141:17: required from here 141 | printer->Print(variables_, "$deprecation$boolean has$capitalized_name$();\n"); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_field_lite.cc:18: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_field_lite.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_field_lite.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 78%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/name_resolver.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_lite.cc:24: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_lite.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_lite.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_field_lite.cc:125:17: required from here 125 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 126 | "$deprecation$boolean ${$has$capitalized_name$$}$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_lite.cc:112:19: required from here 112 | printer->Print( | ~~~~~~~~~~~~~~^ 113 | variables, | ~~~~~~~~~~ 114 | "$deprecation$public interface ${$$classname$OrBuilder$}$ extends \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | " $extra_interfaces$\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | " com.google.protobuf.GeneratedMessageLite.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | " ExtendableMessageOrBuilder<\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | " $classname$, $classname$.Builder> {\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_serialization.h:16, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_serialization.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_serialization.h:15: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {char [4], std::__cxx11::basic_string, std::allocator >}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/message_serialization.cc:21:17: required from here 21 | printer->Print("extensionWriter.writeUntil($end$, output);\n", "end", | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 | absl::StrCat(range->end_number())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/names.cc.o [ 79%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/primitive_field.cc.o [ 80%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/primitive_field_lite.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/name_resolver.cc:17: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/name_resolver.h:13, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/name_resolver.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 80%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/service.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/names.cc:19: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/names.h:20, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/names.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/primitive_field.cc:20: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/primitive_field.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/primitive_field.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/primitive_field.cc:192:19: required from here 192 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 193 | "$deprecation$boolean has$capitalized_name$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/primitive_field_lite.cc:20: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/primitive_field_lite.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/primitive_field_lite.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/primitive_field_lite.cc:199:19: required from here 199 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 200 | "$deprecation$boolean has$capitalized_name$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/shared_code_generator.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/service.cc:16: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/service.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/service.cc:12: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 81%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/string_field.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/service.cc:201:19: required from here 201 | printer->Print( | ~~~~~~~~~~~~~~^ 202 | vars, | ~~~~~ 203 | "case $index$:\n" | ~~~~~~~~~~~~~~~~~ 204 | " this.$method$(controller, ($input$)request,\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | " com.google.protobuf.RpcUtil.<$output$>specializeCallback(\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | " done));\n" | ~~~~~~~~~~~~~~~~~ 207 | " return;\n"); | ~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/string_field_lite.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/shared_code_generator.cc:16: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/shared_code_generator.cc:15: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 82%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {char [9], std::__cxx11::basic_string, std::allocator >}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/shared_code_generator.cc:58:19: required from here 58 | printer->Print( | ~~~~~~~~~~~~~~^ 59 | "// Generated by the protocol buffer compiler. DO NOT EDIT!\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | "// source: $filename$\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | "\n", | ~~~~~ 62 | "filename", file_->name()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/string_field.cc:21: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/string_field.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/string_field.cc:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/string_field.cc:182:19: required from here 182 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 183 | "$deprecation$boolean has$capitalized_name$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/helpers.h:24, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/string_field_lite.cc:21: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/field.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/string_field_lite.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/string_field_lite.cc:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/java/string_field_lite.cc:159:19: required from here 159 | printer->Print(variables_, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 160 | "$deprecation$boolean ${$has$capitalized_name$$}$();\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_set.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum.h:14: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum.cc:111:29: required from here 111 | printer->Emit( | ~~~~~~~~~~~~~^ 112 | { | ~ 113 | {"name", EnumValueName(v)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | {"comments", | ~~~~~~~~~~~~ 115 | [&] { EmitCommentsString(printer, v, comment_flags); }}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | {"deprecated_attribute", | ~~~~~~~~~~~~~~~~~~~~~~~~ 117 | GetOptionalDeprecatedAttribute(v)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | {"value", SafelyPrintIntToCode(v->number())}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | }, | ~~ 121 | R"objc( | ~~~~~~~ 122 | $comments$ | ~~~~~~~~~~ 123 | $name$$ deprecated_attribute$ = $value$, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | )objc"); | ~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum_field.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_set.h:65, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum_field.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = const absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >&; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum_field.cc:70:32: required from here 70 | auto vars = printer->WithVars(variables_); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 83%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/extension.cc.o [ 83%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/field.cc.o [ 84%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/file.cc.o [ 84%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/generator.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/extension.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/extension.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_set.h:65, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/extension.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_set.h:65, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.h:15: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = const absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >&; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.cc:200:32: required from here 200 | auto vars = printer->WithVars(variables_); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = const std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/extension.cc:44:16: required from here 44 | printer->Emit( | ~~~~~~~~~~~~~^ 45 | {{"method_name", method_name_}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | {"comments", [&] { EmitCommentsString(printer, descriptor_); }}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | {"storage_attribute", | ~~~~~~~~~~~~~~~~~~~~~ 48 | IsRetainedName(method_name_) ? "NS_RETURNS_NOT_RETAINED" : ""}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | {"deprecated_attribute", | ~~~~~~~~~~~~~~~~~~~~~~~~ 50 | // Unlike normal message fields, check if the file for the extension was | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | // deprecated. | ~~~~~~~~~~~~~~ 52 | GetOptionalDeprecatedAttribute(descriptor_, descriptor_->file())}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | R"objc( | ~~~~~~~ 54 | $comments$ | ~~~~~~~~~~ 55 | + (GPBExtensionDescriptor *)$method_name$$ storage_attribute$$ deprecated_attribute$; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | )objc"); | ~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/file.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/file.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/file.h:17: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/file.cc:149:10: required from here 149 | p->Emit({{"fwd_decls", absl::StrJoin(fwd_decls, "\n")}}, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | R"objc( | ~~~~~~~ 151 | #pragma mark - Objective-C Class declarations | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | // Forward declarations of Objective-C classes that we can use as | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | // static values in struct initializers. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | // We don't use [Foo class] because it is not a static value. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | $fwd_decls$ | ~~~~~~~~~~~ 156 | )objc"); | ~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/helpers.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/enum.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/file.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/generator.cc:26: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/generator.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/generator.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 85%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/import_writer.cc.o [ 86%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/line_consumer.cc.o [ 86%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/map_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/helpers.h:20, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/helpers.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_map.h:66, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/descriptor.h:44, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/helpers.h:18: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/helpers.cc:372:18: required from here 372 | printer->Emit({{"text", lines[0]}}, R"( | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | /** $text$ */ | ~~~~~~~~~~~~~ 374 | )"); | ~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/import_writer.cc:24: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/import_writer.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/import_writer.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = const std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/import_writer.cc:164:12: required from here 164 | p->Emit({{"header", header}}, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 165 | R"objc( | ~~~~~~~ 166 | #import <$header$> | ~~~~~~~~~~~~~~~~~~ 167 | )objc"); | ~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message.cc.o [ 87%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message_field.cc.o [ 87%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/names.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/map_field.h:16, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/map_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_set.h:65, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/map_field.h:14: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/map_field.cc:83:18: required from here 83 | printer->Emit( | ~~~~~~~~~~~~~^ 84 | {{"name", variable("name")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | {"enum_name", value_field_generator_->variable("enum_name")}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | R"objc( | ~~~~~~~ 87 | // |$name$| values are |$enum_name$| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | )objc"); | ~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/message.h:18, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/message.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_set.h:65, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/message.h:16: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/message_field.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/message_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_set.h:65, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/message_field.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = const std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/message.cc:289:32: required from here 289 | auto vars = printer->WithVars({{"classname", class_name_}}); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 88%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/oneof.cc.o [ 88%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/primitive_field.cc.o [ 89%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/text_format_decode_data.cc.o [ 89%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/names.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/oneof.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/oneof.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/oneof.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1005:16: required from ‘auto google::protobuf::io::Printer::WithVars(Map&&) [with Map = const absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >&; = void; = void]’ 1005 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/oneof.cc:42:32: required from here 42 | auto vars = printer->WithVars(variables_); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 90%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/php_generator.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.h:22, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/primitive_field.h:11, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/primitive_field.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/container/internal/btree.h:69, from /usr/include/absl/container/btree_set.h:65, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/objectivec/field.h:15: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 90%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.cc.o [ 90%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.pb.cc.o [ 91%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/generator.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/php/php_generator.cc:29: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/php/php_generator.h:11, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/php/php_generator.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {char [5], std::__cxx11::basic_string, std::allocator >}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/php/php_generator.cc:544:19: required from here 544 | printer->Print( | ~~~~~~~~~~~~~~^ 545 | "private $^name^;\n", | ~~~~~~~~~~~~~~~~~~~~~ 546 | "name", field->name()); | ~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/helpers.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/generator.cc: In member function ‘virtual bool google::protobuf::compiler::python::Generator::Generate(const google::protobuf::FileDescriptor*, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/generator.cc:227:31: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | absl::MutexLock lock(&mutex_); | ^ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/generator.h:19, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/generator.cc:22: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/generator.cc:49: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/generator.h:20: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ [ 92%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/python/pyi_generator.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::__cxx11::basic_string >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/generator.cc:443:20: required from here 443 | printer_->Print(m, file_descriptor_template); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/retention.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/helpers.cc: In function ‘std::string google::protobuf::compiler::python::GeneratedCodeToBase64(const google::protobuf::GeneratedCodeInfo&)’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/helpers.cc:90:21: warning: ‘void absl::lts_20260817::Base64Escape(std::string_view, std::string*)’ is deprecated: Use the string-returning version of Base64Escape() [-Wdeprecated-declarations] 90 | absl::Base64Escape(annotations.SerializeAsString(), &result); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/helpers.cc:15: /usr/include/absl/strings/escaping.h:134:1: note: declared here 134 | Base64Escape(absl::string_view src, std::string* absl_nonnull dest) { | ^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/ruby/ruby_generator.cc.o /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/pyi_generator.cc: In member function ‘virtual bool google::protobuf::compiler::python::PyiGenerator::Generate(const google::protobuf::FileDescriptor*, const std::string&, google::protobuf::compiler::GeneratorContext*, std::string*) const’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/pyi_generator.cc:561:31: warning: ‘absl::lts_20260817::MutexLock::MutexLock(absl::lts_20260817::Mutex*)’ is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 561 | absl::MutexLock lock(&mutex_); | ^ In file included from /usr/include/absl/strings/internal/cordz_info.h:31, from /usr/include/absl/strings/cord.h:94, from /usr/include/absl/container/internal/hash_function_defaults.h:59, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/pyi_generator.h:17, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/pyi_generator.cc:8: /usr/include/absl/synchronization/mutex.h:635:12: note: declared here 635 | explicit MutexLock(Mutex* absl_nonnull mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^~~~~~~~~ [ 93%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/accessors.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/pyi_generator.cc:23: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/python/pyi_generator.cc:144:22: required from here 144 | printer_->Print("import importlib\n"); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_message.cc.o [ 94%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_scalar.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/ruby/ruby_generator.cc:23: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/ruby/ruby_generator.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/ruby/ruby_generator.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/accessors.h:11, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/accessors.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/log_impl.h:22, from /usr/include/absl/log/absl_log.h:36, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::basic_string_view&; = void; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:991:16: required from ‘auto google::protobuf::io::Printer::WithVars(const Map*) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >]’ 991 | return ValueView(it->second); | ^~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1048:22: required from ‘void google::protobuf::io::Printer::Print(const Map&, std::string_view) [with Map = absl::lts_20260817::flat_hash_map, std::basic_string_view >; std::string_view = std::basic_string_view]’ 1048 | auto pop = WithVars(&vars); | ~~~~~~~~^~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1065:8: required from ‘void google::protobuf::io::Printer::Print(std::string_view, const Args& ...) [with Args = {char [7], std::basic_string_view >, char [5], std::__cxx11::basic_string, std::allocator >}; std::string_view = std::basic_string_view]’ 1065 | Print(map, text); | ~~~~~^~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/ruby/ruby_generator.cc:125:17: required from here 125 | printer->Print("$prefix$$name$ = ", "prefix", prefix, "name", | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | RubifyConstant(message->name())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/singular_string.cc.o [ 95%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/accessors/unsupported_field.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/singular_message.cc:10: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:19: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/singular_scalar.cc:9: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:19: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/singular_message.cc:31:15: required from here 31 | field.Emit({{"prefix", prefix}, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 32 | {"field", field.desc().name()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | {"getter_thunk", Thunk(field, "get")}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | R"rs( | ~~~~~ 35 | pub fn r#$field$(&self) -> $prefix$View { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 | // For C++ kernel, getters automatically return the | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | // default_instance if the field is unset. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | let submsg = unsafe { $getter_thunk$(self.inner.msg) }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | $prefix$View::new($pbi$::Private, submsg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | } | ~ 41 | )rs"); | ~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = const std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = const std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/singular_scalar.cc:21:13: required from here 21 | field.Emit( | ~~~~~~~~~~^ 22 | { | ~ 23 | {"field", field.desc().name()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 | {"Scalar", PrimitiveRsTypeName(field.desc())}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 | {"hazzer_thunk", Thunk(field, "has")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | {"getter", | ~~~~~~~~~~ 27 | [&] { | ~~~~~ 28 | field.Emit({}, R"rs( | ~~~~~~~~~~~~~~~~~~~~ 29 | pub fn r#$field$(&self) -> $Scalar$ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | unsafe { $getter_thunk$(self.inner.msg) } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | } | ~ 32 | )rs"); | ~~~~~~ 33 | }}, | ~~~ 34 | {"getter_opt", | ~~~~~~~~~~~~~~ 35 | [&] { | ~~~~~ 36 | if (!field.desc().is_optional()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | if (!field.desc().has_presence()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | field.Emit({}, R"rs( | ~~~~~~~~~~~~~~~~~~~~ 39 | pub fn r#$field$_opt(&self) -> $pb$::Optional<$Scalar$> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | if !unsafe { $hazzer_thunk$(self.inner.msg) } { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | return $pb$::Optional::Unset(<$Scalar$>::default()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | } | ~ 43 | let value = unsafe { $getter_thunk$(self.inner.msg) }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | $pb$::Optional::Set(value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | } | ~ 46 | )rs"); | ~~~~~~ 47 | }}, | ~~~ 48 | {"getter_thunk", Thunk(field, "get")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | {"setter_thunk", Thunk(field, "set")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | {"clearer_thunk", Thunk(field, "clear")}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | {"field_setter", | ~~~~~~~~~~~~~~~~ 52 | [&] { | ~~~~~ 53 | if (field.desc().has_presence()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | field.Emit({}, R"rs( | ~~~~~~~~~~~~~~~~~~~~ 55 | pub fn r#$field$_set(&mut self, val: Option<$Scalar$>) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | match val { | ~~~~~~~~~~~ 57 | Some(val) => unsafe { $setter_thunk$(self.inner.msg, val) }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | None => unsafe { $clearer_thunk$(self.inner.msg) }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | } | ~ 60 | } | ~ 61 | )rs"); | ~~~~~~ 62 | } | ~ 63 | }}, | ~~~ 64 | {"field_mutator_getter", | ~~~~~~~~~~~~~~~~~~~~~~~~ 65 | [&] { | ~~~~~ 66 | if (field.desc().has_presence()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | // TODO: implement mutator for fields with presence. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | return; | ~~~~~~~ 69 | } else { | ~~~~~~~~ 70 | field.Emit({}, R"rs( | ~~~~~~~~~~~~~~~~~~~~ 71 | pub fn r#$field$_mut(&mut self) -> $pb$::PrimitiveMut<'_, $Scalar$> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | static VTABLE: $pbi$::PrimitiveVTable<$Scalar$> = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | $pbi$::PrimitiveVTable::new( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | $pbi$::Private, | ~~~~~~~~~~~~~~~ 75 | $getter_thunk$, | ~~~~~~~~~~~~~~~ 76 | $setter_thunk$, | ~~~~~~~~~~~~~~~ 77 | ); | ~~ 78 | | 79 | $pb$::PrimitiveMut::from_inner( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | $pbi$::Private, | ~~~~~~~~~~~~~~~ 81 | unsafe { | ~~~~~~~~ 82 | $pbi$::RawVTableMutator::new( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | $pbi$::Private, | ~~~~~~~~~~~~~~~ 84 | $pbr$::MutatorMessageRef::new( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | $pbi$::Private, &mut self.inner | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | ), | ~~ 87 | &VTABLE, | ~~~~~~~~ 88 | ) | ~ 89 | }, | ~~ 90 | ) | ~ 91 | } | ~ 92 | )rs"); | ~~~~~~ 93 | } | ~ 94 | }}, | ~~~ 95 | }, | ~~ 96 | R"rs( | ~~~~~ 97 | $getter$ | ~~~~~~~~ 98 | $getter_opt$ | ~~~~~~~~~~~~ 99 | $field_setter$ | ~~~~~~~~~~~~~~ 100 | $field_mutator_getter$ | ~~~~~~~~~~~~~~~~~~~~~~ 101 | )rs"); | ~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/context.cc.o [ 96%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/generator.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/accessor_generator.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/unsupported_field.cc:9: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/strip.h:26, from /usr/include/absl/log/internal/check_op.h:41, from /usr/include/absl/log/internal/check_impl.h:21, from /usr/include/absl/log/absl_check.h:38, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/accessor_generator.h:13: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:30, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/singular_string.cc:12: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/hash_function_defaults.h:57, from /usr/include/absl/container/hash_container_defaults.h:19, from /usr/include/absl/container/flat_hash_map.h:43, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/cpp/helpers.h:19: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/singular_string.cc:50:24: required from here 50 | field.Emit({{"hazzer_thunk", hazzer_thunk}, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | {"getter_thunk", getter_thunk}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | {"transform_view", transform_view}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | R"rs( | ~~~~~ 54 | pub fn $field$_opt(&self) -> $pb$::Optional<&$proxied_type$> { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | unsafe { | ~~~~~~~~ 56 | let view = $getter_thunk$(self.inner.msg).as_ref(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57 | $pb$::Optional::new( | ~~~~~~~~~~~~~~~~~~~~ 58 | $transform_view$ , | ~~~~~~~~~~~~~~~~~~ 59 | $hazzer_thunk$(self.inner.msg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | ) | ~ 61 | } | ~ 62 | } | ~ 63 | )rs"); | ~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/message.cc.o [ 97%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/naming.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/log_impl.h:22, from /usr/include/absl/log/absl_log.h:36, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/generator.cc:25: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/hash/internal/hash.h:92, from /usr/include/absl/hash/hash.h:89, from /usr/include/absl/container/internal/container_memory.h:29, from /usr/include/absl/strings/internal/cord_internal.h:34, from /usr/include/absl/strings/cord_analysis.h:23, from /usr/include/absl/strings/cord.h:86, from /usr/include/absl/status/internal/status_internal.h:32, from /usr/include/absl/status/status.h:68, from /usr/include/absl/status/internal/statusor_internal.h:24, from /usr/include/absl/status/statusor.h:52, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/code_generator.h:23, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/generator.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/generator.cc:8: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::basic_string_view&; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::basic_string_view&; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/generator.cc:55:14: required from here 55 | file.Emit({{"segment", segment}}, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 56 | R"rs( | ~~~~~ 57 | pub mod $segment$ { | ~~~~~~~~~~~~~~~~~~~ 58 | )rs"); | ~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/oneof.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/accessors/accessors.h:11, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/message.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/message.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/log_impl.h:22, from /usr/include/absl/log/absl_log.h:36, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/message.cc:30:15: required from here 30 | msg.Emit({{"new_thunk", Thunk(msg, "new")}}, R"rs( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | Self { inner: $pbr$::MessageInner { msg: unsafe { $new_thunk$() } } } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | )rs"); | ~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/naming.h:14, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/naming.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/log_impl.h:22, from /usr/include/absl/log/absl_log.h:36, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ [ 98%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/rust/relative_path.cc.o [ 98%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/subprocess.cc.o [ 98%] Building CXX object CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/zip_writer.cc.o In file included from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:15, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/oneof.h:11, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/oneof.cc:8: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::StringType* google::protobuf::io::Printer::ValueImpl::AsString() const [with bool owned = true; StringType = std::__cxx11::basic_string]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:969:38: required from here 969 | const auto* str = value_.AsString(); | ~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:838:36: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 838 | return absl::get_if(&value); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/absl/log/internal/structured_proto.h:29, from /usr/include/absl/log/internal/log_message.h:47, from /usr/include/absl/log/internal/log_impl.h:22, from /usr/include/absl/log/absl_log.h:36, from /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/context.h:11: /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘const google::protobuf::io::Printer::ValueImpl::Callback* google::protobuf::io::Printer::ValueImpl::AsCallback() const [with bool owned = true; Callback = std::function]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1101:5: required from here 1101 | ABSL_CHECK(allow_callbacks || var.value_.AsCallback() == nullptr) | ~~~~~~~~~~~~~~~~~~~~~^~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:841:69: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::function*]’ is deprecated [-Wdeprecated-declarations] 841 | const Callback* AsCallback() const { return absl::get_if(&value); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl& google::protobuf::io::Printer::ValueImpl::operator=(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:831:11: required from ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(const google::protobuf::io::Printer::ValueImpl&) [with bool that_owned = true; bool owned = false]’ 831 | *this = that; | ~~~~~~^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:1118:32: required from here 1118 | return ValueView(it->second); | ^ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:883:47: warning: ‘constexpr decltype (get_if((declval)()...)) absl::lts_20260817::get_if(Args&& ...) [with T = std::__cxx11::basic_string; Args = {const std::variant, std::allocator >, std::function >*}; decltype (get_if((declval)()...)) = const std::__cxx11::basic_string*]’ is deprecated [-Wdeprecated-declarations] 883 | if (auto* str = absl::get_if(&that.value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:60:1: note: declared here 60 | get_if(Args&&... args) { | ^~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:886:32: warning: ‘constexpr decltype (get((declval)()...)) absl::lts_20260817::get(Args&& ...) [with T = std::function; Args = {const std::variant, std::allocator >, std::function >&}; decltype (get((declval)()...)) = const std::function&]’ is deprecated [-Wdeprecated-declarations] 886 | value = absl::get(that.value); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/absl/types/variant.h:47:73: note: declared here 47 | [[deprecated]] constexpr decltype(std::get(std::declval()...)) get( | ^~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h: In instantiation of ‘google::protobuf::io::Printer::ValueImpl::ValueImpl(Value&&) [with Value = std::__cxx11::basic_string; = void; bool owned = true]’: /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:948:9: required from ‘google::protobuf::io::Printer::Sub::Sub(std::string, Value&&) [with Value = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 948 | value_(std::forward(value)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/compiler/rust/oneof.cc:135:23: required from here 135 | oneof.Emit({{"name", ToCamelCase(field->name())}, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | {"type", rs_type}, | ~~~~~~~~~~~~~~~~~~ 137 | {"number", std::to_string(field->number())}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | R"rs($name$($pb$::$type$) = $number$, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | )rs"); | ~~~~~ /build/opensearch/src/protobuf-3.25.5/src/google/protobuf/io/printer.h:823:42: warning: ‘constexpr decltype (holds_alternative((declval)()...)) absl::lts_20260817::holds_alternative(Args&& ...) [with T = std::function; Args = {std::variant, std::allocator >, std::function >&}; decltype (holds_alternative((declval)()...)) = bool]’ is deprecated [-Wdeprecated-declarations] 823 | if (absl::holds_alternative(this->value)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/absl/types/variant.h:67:1: note: declared here 67 | holds_alternative(Args&&... args) { | ^~~~~~~~~~~~~~~~~ [ 99%] Linking CXX static library libprotoc.a [ 99%] Built target libprotoc [ 99%] Building CXX object CMakeFiles/protoc.dir/src/google/protobuf/compiler/main.cc.o [100%] Linking CXX executable protoc [100%] Built target protoc ==> Starting build()... ======================== Building OpenSearch ========================== Downloading https://services.gradle.org/distributions/gradle-9.4.1-all.zip ......................10%.......................20%.......................30%......................40%.......................50%.......................60%......................70%.......................80%.......................90%.......................100% Welcome to Gradle 9.4.1! Here are the highlights of this release: - Java 26 support - Non-class-based JVM tests - Enhanced console progress bar For more details see https://docs.gradle.org/9.4.1/release-notes.html Starting a Gradle Daemon (subsequent builds will be faster) > Task :buildSrc:reaper:compileJava > Task :buildSrc:reaper:processResources NO-SOURCE > Task :buildSrc:reaper:classes > Task :buildSrc:reaper:jar > Task :buildSrc:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :buildSrc:compileGroovy > Task :buildSrc:generateVersionProperties > Task :buildSrc:pluginDescriptors > Task :buildSrc:processResources > Task :buildSrc:classes > Task :buildSrc:jar ======================================= OpenSearch Build Hamster says Hello! Gradle Version : 9.4.1 OS Info : Linux 6.6.137-th1520 (riscv64) JDK Version : 21 (Arch Linux JDK 21 (21.0.12.1+1)) JAVA_HOME : /usr/lib/jvm/java-21-openjdk Random Testing Seed : 37AAA9DEA78241D1 Crypto Standard : any-supported ======================================= > Task :server:protobufDummy UP-TO-DATE > Task :libs:opensearch-arrow-spi:processResources NO-SOURCE > Task :libs:opensearch-cli:processResources NO-SOURCE > Task :libs:opensearch-concurrent-queue:processResources NO-SOURCE > Task :libs:opensearch-geo:processResources NO-SOURCE > Task :libs:opensearch-core:processResources > Task :libs:opensearch-compress:processResources > Task :libs:opensearch-common:processResources > Task :libs:opensearch-plugin-classloader:processResources NO-SOURCE > Task :libs:opensearch-task-commons:processResources NO-SOURCE > Task :libs:opensearch-telemetry:processResources NO-SOURCE > Task :libs:opensearch-secure-sm:processResources NO-SOURCE > Task :libs:agent-sm:agent-policy:processResources NO-SOURCE > Task :libs:agent-sm:bootstrap:processResources NO-SOURCE > Task :libs:opensearch-x-content:processResources > Task :server:extractProto > Task :server:extractIncludeProto > Task :server:generateProto > Task :libs:opensearch-common:compileJava warning: using incubating module(s): jdk.incubator.vector > Task :libs:opensearch-plugin-classloader:compileJava > Task :libs:opensearch-geo:compileJava > Task :libs:agent-sm:bootstrap:compileJava > Task :modules:systemd:processResources NO-SOURCE > Task :modules:systemd:copyPluginPropertiesTemplate > Task :modules:systemd:pluginProperties > Task :libs:agent-sm:agent-policy:compileJava > Task :libs:opensearch-common:compileJava Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 warning > Task :libs:opensearch-secure-sm:compileJava > Task :libs:opensearch-common:classes > Task :libs:opensearch-common:jar > Task :libs:opensearch-task-commons:compileJava > Task :libs:opensearch-concurrent-queue:compileJava > Task :libs:opensearch-cli:compileJava > Task :libs:opensearch-telemetry:compileJava > Task :libs:opensearch-core:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :libs:opensearch-arrow-spi:compileJava > Task :libs:opensearch-compress:compileJava > Task :libs:opensearch-x-content:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/libs/x-content/src/main/java/org/opensearch/common/xcontent/json/JsonXContentGenerator.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :server:compileJava Note: Processing OpenSearch Api annotations Note: PluginProcessor: writing plugin descriptor for 7 Log4j Plugins to `META-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat`. Note: Processing OpenSearch Api annotations Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. > Task :modules:systemd:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/modules/systemd/src/main/java/org/opensearch/systemd/SystemdModulePlugin.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:systemd:classes > Task :modules:systemd:jar > Task :modules:systemd:bundlePlugin > Task :distribution:processSystemdOutputs > Task :distribution:buildSystemdModule [Incubating] Problems report is available at: file:///build/opensearch/src/OpenSearch-3.8.0/build/reports/problems/problems-report.html BUILD SUCCESSFUL in 23m 22s 37 actionable tasks: 37 executed > Task :buildSrc:reaper:compileJava UP-TO-DATE > Task :buildSrc:reaper:processResources NO-SOURCE > Task :buildSrc:reaper:classes UP-TO-DATE > Task :buildSrc:reaper:jar UP-TO-DATE > Task :buildSrc:compileJava UP-TO-DATE > Task :buildSrc:compileGroovy UP-TO-DATE > Task :buildSrc:generateVersionProperties UP-TO-DATE > Task :buildSrc:pluginDescriptors UP-TO-DATE > Task :buildSrc:processResources UP-TO-DATE > Task :buildSrc:classes UP-TO-DATE > Task :buildSrc:jar UP-TO-DATE ======================================= OpenSearch Build Hamster says Hello! Gradle Version : 9.4.1 OS Info : Linux 6.6.137-th1520 (riscv64) JDK Version : 21 (Arch Linux JDK 21 (21.0.12.1+1)) JAVA_HOME : /usr/lib/jvm/java-21-openjdk Random Testing Seed : 219E8F3DD28971C3 Crypto Standard : any-supported ======================================= > Task :server:protobufDummy UP-TO-DATE > Task :libs:opensearch-cli:processResources NO-SOURCE > Task :libs:opensearch-arrow-spi:processResources NO-SOURCE > Task :libs:opensearch-common:processResources UP-TO-DATE > Task :libs:opensearch-concurrent-queue:processResources NO-SOURCE > Task :libs:opensearch-compress:processResources UP-TO-DATE > Task :libs:opensearch-geo:processResources NO-SOURCE > Task :libs:opensearch-core:processResources UP-TO-DATE > Task :libs:opensearch-plugin-classloader:processResources NO-SOURCE > Task :libs:opensearch-secure-sm:processResources NO-SOURCE > Task :libs:opensearch-task-commons:processResources NO-SOURCE > Task :libs:opensearch-telemetry:processResources NO-SOURCE > Task :libs:agent-sm:bootstrap:processResources NO-SOURCE > Task :libs:agent-sm:agent-policy:processResources NO-SOURCE > Task :libs:opensearch-x-content:processResources UP-TO-DATE > Task :libs:opensearch-geo:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:compileJava UP-TO-DATE > Task :libs:agent-sm:agent-policy:compileJava UP-TO-DATE > Task :libs:opensearch-secure-sm:compileJava UP-TO-DATE > Task :server:extractIncludeProto UP-TO-DATE > Task :libs:opensearch-common:compileJava UP-TO-DATE > Task :server:extractProto UP-TO-DATE > Task :libs:opensearch-cli:compileJava UP-TO-DATE > Task :server:generateProto UP-TO-DATE > Task :libs:opensearch-common:classes UP-TO-DATE > Task :libs:opensearch-concurrent-queue:compileJava UP-TO-DATE > Task :libs:opensearch-core:compileJava UP-TO-DATE > Task :libs:opensearch-common:jar UP-TO-DATE > Task :libs:opensearch-task-commons:compileJava UP-TO-DATE > Task :libs:opensearch-arrow-spi:compileJava UP-TO-DATE > Task :libs:opensearch-telemetry:compileJava UP-TO-DATE > Task :libs:opensearch-compress:compileJava UP-TO-DATE > Task :libs:agent-sm:bootstrap:compileJava UP-TO-DATE > Task :libs:opensearch-x-content:compileJava UP-TO-DATE > Task :modules:analysis-common:processResources > Task :modules:aggs-matrix-stats:processResources > Task :modules:aggs-matrix-stats:copyPluginPropertiesTemplate > Task :modules:analysis-common:copyPluginPropertiesTemplate > Task :modules:analysis-common:pluginProperties > Task :modules:aggs-matrix-stats:pluginProperties > Task :modules:autotagging-commons:processResources NO-SOURCE > Task :modules:autotagging-commons:common:processResources NO-SOURCE > Task :modules:autotagging-commons:copyPluginPropertiesTemplate > Task :modules:autotagging-commons:spi:processResources NO-SOURCE > Task :modules:cache-common:processResources NO-SOURCE > Task :modules:cache-common:copyPluginPropertiesTemplate > Task :modules:autotagging-commons:pluginProperties > Task :modules:geo:processResources NO-SOURCE > Task :modules:cache-common:pluginProperties > Task :modules:geo:copyPluginPropertiesTemplate > Task :modules:geo:pluginProperties > Task :server:compileJava UP-TO-DATE > Task :missing-doclet:compileJava > Task :missing-doclet:processResources NO-SOURCE > Task :missing-doclet:classes > Task :missing-doclet:jar > Task :libs:opensearch-dissect:compileJava > Task :modules:lang-painless:spi:compileJava > Task :libs:opensearch-grok:compileJava > Task :modules:aggs-matrix-stats:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/modules/aggs-matrix-stats/src/main/java/org/opensearch/search/aggregations/matrix/MatrixAggregationModulePlugin.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:cache-common:compileJava > Task :modules:cache-common:classes > Task :modules:cache-common:jar > Task :modules:aggs-matrix-stats:classes > Task :modules:cache-common:bundlePlugin > Task :modules:aggs-matrix-stats:jar > Task :modules:aggs-matrix-stats:bundlePlugin > Task :libs:opensearch-dissect:processResources NO-SOURCE > Task :libs:opensearch-dissect:classes > Task :libs:opensearch-dissect:jar > Task :libs:opensearch-grok:processResources > Task :libs:opensearch-grok:classes > Task :libs:opensearch-grok:jar > Task :modules:ingest-common:processResources > Task :modules:ingest-common:copyPluginPropertiesTemplate > Task :modules:ingest-common:pluginProperties > Task :modules:geo:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/modules/geo/src/main/java/org/opensearch/geo/GeoModulePlugin.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. > Task :modules:geo:classes > Task :modules:geo:jar > Task :modules:geo:bundlePlugin > Task :modules:autotagging-commons:common:compileJava > Task :modules:lang-painless:compileJava > Task :modules:ingest-geoip:copyDefaultGeoIp2DatabaseFiles > Task :modules:autotagging-commons:common:classes > Task :modules:autotagging-commons:common:jar > Task :modules:autotagging-commons:spi:compileJava > Task :modules:ingest-user-agent:compileJava > Task :modules:autotagging-commons:spi:classes > Task :modules:autotagging-commons:spi:jar > Task :modules:ingest-user-agent:processResources > Task :modules:ingest-user-agent:classes > Task :modules:ingest-user-agent:jar > Task :modules:ingest-user-agent:copyPluginPropertiesTemplate > Task :modules:autotagging-commons:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:ingest-user-agent:pluginProperties > Task :modules:ingest-user-agent:bundlePlugin > Task :modules:autotagging-commons:classes > Task :modules:autotagging-commons:jar > Task :modules:autotagging-commons:bundlePlugin > Task :modules:ingest-geoip:compileJava > Task :modules:ingest-geoip:processResources NO-SOURCE > Task :modules:ingest-geoip:classes > Task :modules:ingest-geoip:jar > Task :modules:ingest-geoip:copyPluginPropertiesTemplate > Task :modules:ingest-geoip:pluginProperties > Task :modules:lang-mustache:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/modules/lang-mustache/src/main/java/org/opensearch/script/mustache/MustacheScriptEngine.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:lang-mustache:processResources NO-SOURCE > Task :modules:lang-mustache:classes > Task :modules:lang-expression:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:lang-mustache:jar > Task :modules:lang-mustache:copyPluginPropertiesTemplate > Task :modules:lang-mustache:pluginProperties > Task :modules:lang-mustache:bundlePlugin > Task :server:generateModulesList > Task :server:generatePluginsList > Task :server:processProtoResources > Task :server:processResources > Task :server:classes > Task :modules:lang-expression:processResources NO-SOURCE > Task :modules:lang-expression:classes > Task :modules:lang-expression:jar > Task :modules:lang-expression:copyPluginPropertiesTemplate > Task :modules:lang-expression:pluginProperties > Task :modules:lang-expression:bundlePlugin > Task :libs:opensearch-arrow-spi:classes UP-TO-DATE > Task :libs:opensearch-arrow-spi:jar > Task :libs:opensearch-cli:classes UP-TO-DATE > Task :libs:opensearch-cli:jar > Task :libs:opensearch-compress:classes UP-TO-DATE > Task :libs:opensearch-compress:jar > Task :libs:opensearch-concurrent-queue:classes UP-TO-DATE > Task :libs:opensearch-concurrent-queue:jar > Task :libs:opensearch-core:classes UP-TO-DATE > Task :libs:opensearch-core:jar > Task :libs:opensearch-geo:classes UP-TO-DATE > Task :libs:opensearch-geo:jar > Task :libs:opensearch-secure-sm:classes UP-TO-DATE > Task :libs:opensearch-secure-sm:jar > Task :libs:opensearch-task-commons:classes UP-TO-DATE > Task :libs:opensearch-task-commons:jar > Task :libs:opensearch-telemetry:classes UP-TO-DATE > Task :libs:opensearch-telemetry:jar > Task :libs:opensearch-x-content:classes UP-TO-DATE > Task :libs:opensearch-x-content:jar > Task :libs:agent-sm:agent-policy:classes UP-TO-DATE > Task :libs:agent-sm:agent-policy:jar > Task :modules:lang-painless:spi:processResources NO-SOURCE > Task :modules:lang-painless:spi:classes > Task :modules:lang-painless:spi:jar > Task :modules:ingest-geoip:bundlePlugin > Task :modules:mapper-extras:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/modules/mapper-extras/src/main/java/org/opensearch/index/query/RankFeatureQueryBuilder.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :server:jar > Task :modules:mapper-extras:processResources NO-SOURCE > Task :modules:mapper-extras:classes > Task :modules:mapper-extras:jar > Task :modules:mapper-extras:copyPluginPropertiesTemplate > Task :modules:mapper-extras:pluginProperties > Task :modules:mapper-extras:bundlePlugin > Task :client:rest:compileJava Note: {0} uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :client:rest:processResources NO-SOURCE > Task :client:rest:classes > Task :client:rest:jar > Task :modules:opensearch-dashboards:processResources NO-SOURCE > Task :modules:opensearch-dashboards:copyPluginPropertiesTemplate > Task :modules:opensearch-dashboards:pluginProperties > Task :modules:reindex:processResources NO-SOURCE > Task :modules:lang-painless:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/modules/lang-painless/src/main/java/org/opensearch/painless/antlr/Walker.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :libs:opensearch-ssl-config:compileJava > Task :modules:parent-join:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:percolator:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/modules/percolator/src/main/java/org/opensearch/percolator/PercolateQueryBuilder.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:lang-painless:processResources > Task :modules:lang-painless:classes > Task :modules:lang-painless:jar > Task :modules:lang-painless:copyPluginPropertiesTemplate > Task :modules:lang-painless:pluginProperties > Task :modules:lang-painless:bundlePlugin > Task :modules:parent-join:processResources > Task :modules:parent-join:classes > Task :modules:parent-join:jar > Task :modules:parent-join:copyPluginPropertiesTemplate > Task :modules:parent-join:pluginProperties > Task :modules:parent-join:bundlePlugin > Task :modules:percolator:processResources NO-SOURCE > Task :modules:percolator:classes > Task :modules:percolator:jar > Task :modules:percolator:copyPluginPropertiesTemplate > Task :modules:percolator:pluginProperties > Task :modules:percolator:bundlePlugin > Task :modules:analysis-common:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:analysis-common:classes > Task :modules:ingest-common:compileJava > Task :modules:ingest-common:classes > Task :modules:ingest-common:jar > Task :modules:analysis-common:jar > Task :modules:analysis-common:bundlePlugin > Task :modules:reindex:copyParentJoinMetadata > Task :modules:transport-netty4:copyPluginPropertiesTemplate > Task :modules:ingest-common:bundlePlugin > Task :modules:reindex:copyPluginPropertiesTemplate > Task :modules:transport-netty4:pluginProperties > Task :modules:reindex:pluginProperties > Task :modules:reindex:copyTransportNetty4Metadata > Task :modules:rank-eval:compileJava > Task :modules:rank-eval:processResources > Task :modules:rank-eval:classes > Task :modules:rank-eval:jar > Task :modules:rank-eval:copyPluginPropertiesTemplate > Task :modules:rank-eval:pluginProperties > Task :modules:rank-eval:bundlePlugin > Task :modules:repository-url:compileJava > Task :modules:repository-url:processResources NO-SOURCE > Task :modules:repository-url:classes > Task :modules:repository-url:jar > Task :modules:repository-url:copyPluginPropertiesTemplate > Task :libs:opensearch-ssl-config:processResources NO-SOURCE > Task :libs:opensearch-ssl-config:classes > Task :modules:repository-url:pluginProperties > Task :libs:opensearch-ssl-config:jar > Task :modules:repository-url:bundlePlugin > Task :modules:store-subdirectory:compileJava > Task :modules:store-subdirectory:processResources NO-SOURCE > Task :modules:store-subdirectory:classes > Task :modules:store-subdirectory:jar > Task :modules:store-subdirectory:copyPluginPropertiesTemplate > Task :modules:store-subdirectory:pluginProperties > Task :modules:store-subdirectory:bundlePlugin > Task :modules:transport-grpc:processResources NO-SOURCE > Task :modules:transport-grpc:copyPluginPropertiesTemplate > Task :modules:transport-grpc:pluginProperties > Task :modules:search-pipeline-common:compileJava > Task :modules:search-pipeline-common:processResources NO-SOURCE > Task :modules:search-pipeline-common:classes > Task :modules:search-pipeline-common:jar > Task :modules:search-pipeline-common:copyPluginPropertiesTemplate > Task :modules:search-pipeline-common:pluginProperties > Task :modules:search-pipeline-common:bundlePlugin > Task :modules:transport-netty4:processResources NO-SOURCE > Task :modules:transport-grpc:spi:compileJava > Task :modules:reindex:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :libs:opensearch-netty4:compileJava > Task :modules:reindex:classes > Task :modules:opensearch-dashboards:compileJava > Task :modules:opensearch-dashboards:classes > Task :modules:opensearch-dashboards:jar > Task :modules:transport-grpc:spi:processResources NO-SOURCE > Task :modules:transport-grpc:spi:classes > Task :modules:reindex:jar > Task :modules:transport-grpc:spi:jar > Task :modules:reindex:bundlePlugin > Task :libs:opensearch-netty4:processResources NO-SOURCE > Task :libs:opensearch-netty4:classes > Task :modules:opensearch-dashboards:bundlePlugin > Task :libs:opensearch-netty4:jar > Task :modules:systemd:compileJava UP-TO-DATE > Task :modules:systemd:processResources NO-SOURCE > Task :modules:systemd:classes UP-TO-DATE > Task :modules:systemd:jar UP-TO-DATE > Task :modules:systemd:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:systemd:pluginProperties UP-TO-DATE > Task :modules:systemd:bundlePlugin UP-TO-DATE > Task :distribution:archives:createJvmOptionsDir > Task :distribution:archives:createLogsDir > Task :distribution:archives:createPluginsDir > Task :libs:opensearch-plugin-classloader:classes UP-TO-DATE > Task :distribution:buildNoJdkNotice > Task :distribution:processSystemdOutputs UP-TO-DATE > Task :distribution:buildSystemdModule UP-TO-DATE > Task :libs:opensearch-plugin-classloader:jar > Task :distribution:tools:fips-demo-installer-cli:processResources NO-SOURCE > Task :distribution:tools:java-version-checker:compileJava > Task :distribution:tools:heap-prof-cli:compileJava > Task :distribution:tools:heap-prof-cli:processResources NO-SOURCE > Task :distribution:tools:heap-prof-cli:classes > Task :distribution:tools:heap-prof-cli:jar > Task :distribution:tools:java-version-checker:processResources NO-SOURCE > Task :distribution:tools:java-version-checker:classes > Task :distribution:tools:java-version-checker:jar > Task :distribution:tools:keystore-cli:compileJava > Task :distribution:tools:keystore-cli:processResources NO-SOURCE > Task :distribution:tools:keystore-cli:classes > Task :distribution:tools:fips-demo-installer-cli:compileJava > Task :distribution:tools:fips-demo-installer-cli:classes > Task :distribution:tools:keystore-cli:jar > Task :distribution:tools:fips-demo-installer-cli:jar > Task :distribution:tools:launchers:compileJava > Task :distribution:tools:launchers:processResources NO-SOURCE > Task :distribution:tools:launchers:classes > Task :distribution:tools:launchers:jar > Task :libs:agent-sm:agent:generatePomFileForNebulaPublication > Task :libs:agent-sm:agent:generatePom > Task :modules:transport-grpc:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:transport-netty4:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :distribution:tools:plugin-cli:compileJava Note: /build/opensearch/src/OpenSearch-3.8.0/distribution/tools/plugin-cli/src/main/java/org/opensearch/tools/cli/plugin/InstallPluginCommand.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :modules:transport-netty4:classes > Task :libs:agent-sm:agent:compileJava /build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.18.8/88ca06016d190f5954569f9d113cd22c96788b0d/byte-buddy-1.18.8.jar(/net/bytebuddy/implementation/bytecode/assign/Assigner.class): warning: Cannot find annotation method 'value()' in type 'SuppressFBWarnings': class file for edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found /build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.18.8/88ca06016d190f5954569f9d113cd22c96788b0d/byte-buddy-1.18.8.jar(/net/bytebuddy/implementation/bytecode/assign/Assigner.class): warning: Cannot find annotation method 'justification()' in type 'SuppressFBWarnings' /build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.18.8/88ca06016d190f5954569f9d113cd22c96788b0d/byte-buddy-1.18.8.jar(/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler.class): warning: Cannot find annotation method 'value()' in type 'SuppressFBWarnings' /build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.18.8/88ca06016d190f5954569f9d113cd22c96788b0d/byte-buddy-1.18.8.jar(/net/bytebuddy/dynamic/scaffold/MethodGraph$Compiler.class): warning: Cannot find annotation method 'justification()' in type 'SuppressFBWarnings' /build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.18.8/88ca06016d190f5954569f9d113cd22c96788b0d/byte-buddy-1.18.8.jar(/net/bytebuddy/implementation/auxiliary/AuxiliaryType.class): warning: Cannot find annotation method 'value()' in type 'SuppressFBWarnings' /build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.18.8/88ca06016d190f5954569f9d113cd22c96788b0d/byte-buddy-1.18.8.jar(/net/bytebuddy/implementation/auxiliary/AuxiliaryType.class): warning: Cannot find annotation method 'justification()' in type 'SuppressFBWarnings' /build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.18.8/88ca06016d190f5954569f9d113cd22c96788b0d/byte-buddy-1.18.8.jar(/net/bytebuddy/ClassFileVersion.class): warning: Cannot find annotation method 'value()' in type 'SuppressFBWarnings' /build/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.18.8/88ca06016d190f5954569f9d113cd22c96788b0d/byte-buddy-1.18.8.jar(/net/bytebuddy/ClassFileVersion.class): warning: Cannot find annotation method 'justification()' in type 'SuppressFBWarnings' 8 warnings > Task :distribution:tools:plugin-cli:processResources > Task :distribution:tools:plugin-cli:classes > Task :distribution:tools:plugin-cli:jar > Task :modules:transport-netty4:jar > Task :modules:transport-netty4:bundlePlugin > Task :distribution:archives:no-jdk-linux-riscv64-tar:distTar NO-SOURCE > Task :distribution:archives:no-jdk-linux-riscv64-tar:distZip NO-SOURCE > Task :libs:agent-sm:agent:processResources NO-SOURCE > Task :libs:agent-sm:agent:classes > Task :modules:transport-grpc:classes > Task :libs:agent-sm:agent:jar > Task :libs:agent-sm:bootstrap:missingJavadoc > Task :modules:transport-grpc:jar > Task :modules:transport-grpc:bundlePlugin > Task :libs:agent-sm:agent:missingJavadoc > Task :libs:agent-sm:agent:sourcesJar > Task :libs:agent-sm:bootstrap:javadoc > Task :libs:agent-sm:bootstrap:classes UP-TO-DATE > Task :libs:agent-sm:bootstrap:jar > Task :distribution:processOutputs > Task :distribution:buildBin > Task :distribution:buildConfig > Task :distribution:buildLog4jConfig > Task :distribution:buildModules > Task :libs:agent-sm:agent:javadoc > Task :libs:agent-sm:agent:javadocJar > Task :libs:agent-sm:agent:prepareAgent > Task :libs:agent-sm:agent:assemble > Task :distribution:archives:buildNoJdkLinuxRiscv64 > Task :distribution:archives:buildNoJdkLinuxRiscv64Tar > Task :distribution:archives:no-jdk-linux-riscv64-tar:assemble > Task :distribution:archives:no-jdk-linux-riscv64-tar:checkExtraction > Task :distribution:archives:no-jdk-linux-riscv64-tar:checkLicense > Task :distribution:archives:no-jdk-linux-riscv64-tar:checkNotice > Task :distribution:archives:no-jdk-linux-riscv64-tar:check > Task :distribution:archives:no-jdk-linux-riscv64-tar:build [Incubating] Problems report is available at: file:///build/opensearch/src/OpenSearch-3.8.0/build/reports/problems/problems-report.html BUILD SUCCESSFUL in 6m 29s 230 actionable tasks: 193 executed, 37 up-to-date ======================== Building plugin analysis-icu ======================== > Task :buildSrc:reaper:compileJava UP-TO-DATE > Task :buildSrc:reaper:processResources NO-SOURCE > Task :buildSrc:reaper:classes UP-TO-DATE > Task :buildSrc:reaper:jar UP-TO-DATE > Task :buildSrc:compileJava UP-TO-DATE > Task :buildSrc:compileGroovy UP-TO-DATE > Task :buildSrc:generateVersionProperties UP-TO-DATE > Task :buildSrc:pluginDescriptors UP-TO-DATE > Task :buildSrc:processResources UP-TO-DATE > Task :buildSrc:classes UP-TO-DATE > Task :buildSrc:jar UP-TO-DATE ======================================= OpenSearch Build Hamster says Hello! Gradle Version : 9.4.1 OS Info : Linux 6.6.137-th1520 (riscv64) JDK Version : 21 (Arch Linux JDK 21 (21.0.12.1+1)) JAVA_HOME : /usr/lib/jvm/java-21-openjdk Random Testing Seed : 86ABE2F8BD5317D5 Crypto Standard : any-supported ======================================= > Task :server:protobufDummy UP-TO-DATE > Task :libs:opensearch-arrow-spi:processResources NO-SOURCE > Task :missing-doclet:compileJava UP-TO-DATE > Task :libs:opensearch-cli:processResources NO-SOURCE > Task :missing-doclet:processResources NO-SOURCE > Task :missing-doclet:classes UP-TO-DATE > Task :missing-doclet:jar UP-TO-DATE > Task :libs:opensearch-common:processResources UP-TO-DATE > Task :libs:opensearch-compress:processResources UP-TO-DATE > Task :libs:opensearch-concurrent-queue:processResources NO-SOURCE > Task :libs:opensearch-geo:processResources NO-SOURCE > Task :libs:opensearch-plugin-classloader:processResources NO-SOURCE > Task :libs:opensearch-core:processResources UP-TO-DATE > Task :libs:opensearch-secure-sm:processResources NO-SOURCE > Task :libs:opensearch-task-commons:processResources NO-SOURCE > Task :libs:opensearch-telemetry:processResources NO-SOURCE > Task :libs:opensearch-x-content:processResources UP-TO-DATE > Task :libs:agent-sm:bootstrap:processResources NO-SOURCE > Task :libs:agent-sm:agent-policy:processResources NO-SOURCE > Task :server:extractProto UP-TO-DATE > Task :libs:opensearch-geo:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:compileJava UP-TO-DATE > Task :libs:opensearch-common:compileJava UP-TO-DATE > Task :libs:opensearch-cli:compileJava UP-TO-DATE > Task :libs:opensearch-common:classes UP-TO-DATE > Task :server:extractIncludeProto UP-TO-DATE > Task :libs:opensearch-common:jar UP-TO-DATE > Task :server:generateProto UP-TO-DATE > Task :libs:opensearch-core:compileJava UP-TO-DATE > Task :libs:opensearch-arrow-spi:compileJava UP-TO-DATE > Task :libs:opensearch-concurrent-queue:compileJava UP-TO-DATE > Task :libs:agent-sm:agent-policy:compileJava UP-TO-DATE > Task :libs:opensearch-compress:compileJava UP-TO-DATE > Task :libs:opensearch-secure-sm:compileJava UP-TO-DATE > Task :libs:opensearch-task-commons:compileJava UP-TO-DATE > Task :libs:opensearch-telemetry:compileJava UP-TO-DATE > Task :libs:agent-sm:bootstrap:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:missingJavadoc > Task :libs:opensearch-x-content:compileJava UP-TO-DATE > Task :libs:agent-sm:bootstrap:missingJavadoc UP-TO-DATE > Task :libs:agent-sm:bootstrap:javadoc UP-TO-DATE > Task :plugins:analysis-icu:generateNotice > Task :plugins:analysis-icu:processResources NO-SOURCE > Task :plugins:analysis-icu:copyPluginPropertiesTemplate > Task :plugins:analysis-icu:pluginProperties > Task :plugins:analysis-icu:generatePomFileForNebulaPublication > Task :plugins:analysis-icu:generatePom > Task :plugins:analysis-icu:sourcesJar > Task :client:rest:compileJava UP-TO-DATE > Task :server:compileJava UP-TO-DATE > Task :libs:opensearch-nio:compileJava > Task :client:sniffer:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :test:telemetry:compileJava > Task :plugins:analysis-icu:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :libs:opensearch-plugin-classloader:javadoc > Task :client:rest:processResources NO-SOURCE > Task :client:rest:classes UP-TO-DATE > Task :client:rest:jar UP-TO-DATE > Task :client:sniffer:processResources NO-SOURCE > Task :client:sniffer:classes > Task :client:sniffer:jar > Task :libs:opensearch-arrow-spi:classes UP-TO-DATE > Task :libs:opensearch-arrow-spi:jar UP-TO-DATE > Task :libs:opensearch-cli:classes UP-TO-DATE > Task :libs:opensearch-cli:jar UP-TO-DATE > Task :libs:opensearch-compress:classes UP-TO-DATE > Task :libs:opensearch-compress:jar UP-TO-DATE > Task :libs:opensearch-concurrent-queue:classes UP-TO-DATE > Task :libs:opensearch-concurrent-queue:jar UP-TO-DATE > Task :libs:opensearch-core:classes UP-TO-DATE > Task :libs:opensearch-core:jar UP-TO-DATE > Task :libs:opensearch-geo:classes UP-TO-DATE > Task :libs:opensearch-geo:jar UP-TO-DATE > Task :libs:opensearch-nio:processResources NO-SOURCE > Task :libs:opensearch-nio:classes > Task :libs:opensearch-nio:jar > Task :libs:opensearch-secure-sm:classes UP-TO-DATE > Task :libs:opensearch-secure-sm:jar UP-TO-DATE > Task :libs:opensearch-task-commons:classes UP-TO-DATE > Task :libs:opensearch-task-commons:jar UP-TO-DATE > Task :libs:opensearch-telemetry:classes UP-TO-DATE > Task :libs:opensearch-telemetry:jar UP-TO-DATE > Task :libs:opensearch-x-content:classes UP-TO-DATE > Task :libs:opensearch-x-content:jar UP-TO-DATE > Task :test:telemetry:processResources NO-SOURCE > Task :test:telemetry:classes > Task :test:telemetry:jar > Task :libs:agent-sm:agent-policy:classes UP-TO-DATE > Task :libs:agent-sm:agent-policy:jar UP-TO-DATE > Task :plugins:analysis-icu:classes > Task :test:logger-usage:compileJava > Task :plugins:analysis-icu:jar > Task :test:logger-usage:processResources NO-SOURCE > Task :test:logger-usage:classes > Task :test:logger-usage:jar > Task :libs:agent-sm:agent:compileJava UP-TO-DATE > Task :libs:agent-sm:agent:processResources NO-SOURCE > Task :libs:agent-sm:agent:classes UP-TO-DATE > Task :libs:agent-sm:agent:jar UP-TO-DATE > Task :libs:agent-sm:bootstrap:classes UP-TO-DATE > Task :libs:agent-sm:bootstrap:jar UP-TO-DATE > Task :libs:agent-sm:agent:prepareAgent UP-TO-DATE > Task :modules:aggs-matrix-stats:compileJava UP-TO-DATE > Task :modules:aggs-matrix-stats:processResources UP-TO-DATE > Task :modules:aggs-matrix-stats:classes UP-TO-DATE > Task :modules:aggs-matrix-stats:jar UP-TO-DATE > Task :modules:aggs-matrix-stats:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:aggs-matrix-stats:pluginProperties UP-TO-DATE > Task :server:missingJavadoc > Task :test:framework:compileJava Note: PluginProcessor: writing plugin descriptor for 1 Log4j Plugins to `META-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat`. > Task :plugins:analysis-icu:bundlePlugin > Task :modules:aggs-matrix-stats:bundlePlugin > Task :test:framework:compileJava Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. > Task :test:framework:processResources > Task :test:framework:classes > Task :test:framework:jar > Task :modules:lang-painless:spi:compileJava UP-TO-DATE > Task :modules:lang-painless:compileJava UP-TO-DATE > Task :modules:analysis-common:compileJava UP-TO-DATE > Task :modules:analysis-common:processResources UP-TO-DATE > Task :modules:analysis-common:classes UP-TO-DATE > Task :modules:analysis-common:jar UP-TO-DATE > Task :modules:analysis-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:analysis-common:pluginProperties UP-TO-DATE > Task :modules:analysis-common:bundlePlugin > Task :server:javadoc > Task :server:generateModulesList UP-TO-DATE > Task :server:generatePluginsList UP-TO-DATE > Task :server:processProtoResources UP-TO-DATE > Task :server:processResources UP-TO-DATE > Task :server:classes UP-TO-DATE > Task :server:jar UP-TO-DATE > Task :modules:analysis-common:bundlePlugin UP-TO-DATE > Task :modules:aggs-matrix-stats:bundlePlugin UP-TO-DATE > Task :modules:autotagging-commons:spi:processResources NO-SOURCE > Task :modules:autotagging-commons:common:compileJava UP-TO-DATE > Task :modules:autotagging-commons:processResources NO-SOURCE > Task :modules:autotagging-commons:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:cache-common:compileJava UP-TO-DATE > Task :modules:autotagging-commons:spi:compileJava UP-TO-DATE > Task :modules:autotagging-commons:spi:classes UP-TO-DATE > Task :modules:autotagging-commons:pluginProperties UP-TO-DATE > Task :modules:autotagging-commons:common:processResources NO-SOURCE > Task :modules:autotagging-commons:common:classes UP-TO-DATE > Task :modules:autotagging-commons:compileJava UP-TO-DATE > Task :modules:autotagging-commons:classes UP-TO-DATE > Task :modules:autotagging-commons:spi:jar UP-TO-DATE > Task :modules:autotagging-commons:common:jar UP-TO-DATE > Task :modules:cache-common:processResources NO-SOURCE > Task :modules:cache-common:classes UP-TO-DATE > Task :modules:autotagging-commons:jar UP-TO-DATE > Task :modules:autotagging-commons:bundlePlugin UP-TO-DATE > Task :modules:cache-common:jar UP-TO-DATE > Task :modules:cache-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:cache-common:pluginProperties UP-TO-DATE > Task :modules:geo:compileJava UP-TO-DATE > Task :libs:opensearch-dissect:compileJava UP-TO-DATE > Task :modules:geo:processResources NO-SOURCE > Task :modules:geo:classes UP-TO-DATE > Task :libs:opensearch-dissect:processResources NO-SOURCE > Task :libs:opensearch-dissect:classes UP-TO-DATE > Task :modules:geo:jar UP-TO-DATE > Task :modules:geo:copyPluginPropertiesTemplate UP-TO-DATE > Task :libs:opensearch-dissect:jar UP-TO-DATE > Task :modules:cache-common:bundlePlugin UP-TO-DATE > Task :modules:geo:pluginProperties UP-TO-DATE > Task :libs:opensearch-grok:compileJava UP-TO-DATE > Task :modules:ingest-common:processResources UP-TO-DATE > Task :libs:opensearch-grok:processResources UP-TO-DATE > Task :libs:opensearch-grok:classes UP-TO-DATE > Task :modules:ingest-common:compileJava UP-TO-DATE > Task :modules:ingest-common:classes UP-TO-DATE > Task :modules:geo:bundlePlugin UP-TO-DATE > Task :libs:opensearch-grok:jar UP-TO-DATE > Task :modules:ingest-user-agent:compileJava UP-TO-DATE > Task :modules:ingest-geoip:copyDefaultGeoIp2DatabaseFiles UP-TO-DATE > Task :modules:ingest-user-agent:processResources UP-TO-DATE > Task :modules:ingest-user-agent:classes UP-TO-DATE > Task :modules:ingest-common:jar UP-TO-DATE > Task :modules:ingest-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-common:pluginProperties UP-TO-DATE > Task :modules:ingest-geoip:compileJava UP-TO-DATE > Task :modules:ingest-user-agent:jar UP-TO-DATE > Task :modules:ingest-user-agent:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-geoip:processResources NO-SOURCE > Task :modules:ingest-geoip:classes UP-TO-DATE > Task :modules:ingest-user-agent:pluginProperties UP-TO-DATE > Task :modules:ingest-common:bundlePlugin UP-TO-DATE > Task :modules:ingest-user-agent:bundlePlugin UP-TO-DATE > Task :modules:lang-expression:compileJava UP-TO-DATE > Task :modules:lang-expression:processResources NO-SOURCE > Task :modules:lang-expression:classes UP-TO-DATE > Task :modules:lang-mustache:compileJava UP-TO-DATE > Task :modules:lang-mustache:processResources NO-SOURCE > Task :modules:lang-mustache:classes UP-TO-DATE > Task :modules:lang-expression:jar UP-TO-DATE > Task :modules:ingest-geoip:jar UP-TO-DATE > Task :modules:lang-expression:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-geoip:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-mustache:jar UP-TO-DATE > Task :modules:lang-expression:pluginProperties UP-TO-DATE > Task :modules:lang-mustache:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-geoip:pluginProperties UP-TO-DATE > Task :modules:lang-mustache:pluginProperties UP-TO-DATE > Task :modules:lang-mustache:bundlePlugin UP-TO-DATE > Task :modules:lang-painless:processResources UP-TO-DATE > Task :modules:lang-painless:classes UP-TO-DATE > Task :modules:ingest-geoip:bundlePlugin UP-TO-DATE > Task :modules:lang-painless:spi:processResources NO-SOURCE > Task :modules:lang-painless:spi:classes UP-TO-DATE > Task :modules:lang-painless:jar UP-TO-DATE > Task :modules:lang-painless:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-painless:pluginProperties UP-TO-DATE > Task :modules:lang-painless:spi:jar UP-TO-DATE > Task :modules:lang-expression:bundlePlugin UP-TO-DATE > Task :modules:mapper-extras:compileJava UP-TO-DATE > Task :modules:mapper-extras:processResources NO-SOURCE > Task :modules:mapper-extras:classes UP-TO-DATE > Task :modules:lang-painless:bundlePlugin UP-TO-DATE > Task :modules:opensearch-dashboards:processResources NO-SOURCE > Task :modules:opensearch-dashboards:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:opensearch-dashboards:pluginProperties UP-TO-DATE > Task :libs:opensearch-ssl-config:compileJava UP-TO-DATE > Task :modules:mapper-extras:jar UP-TO-DATE > Task :modules:reindex:processResources NO-SOURCE > Task :modules:mapper-extras:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:mapper-extras:pluginProperties UP-TO-DATE > Task :libs:opensearch-ssl-config:processResources NO-SOURCE > Task :libs:opensearch-ssl-config:classes UP-TO-DATE > Task :modules:reindex:compileJava UP-TO-DATE > Task :modules:mapper-extras:bundlePlugin UP-TO-DATE > Task :modules:reindex:classes UP-TO-DATE > Task :modules:reindex:jar UP-TO-DATE > Task :modules:opensearch-dashboards:compileJava UP-TO-DATE > Task :modules:opensearch-dashboards:classes UP-TO-DATE > Task :libs:opensearch-ssl-config:jar UP-TO-DATE > Task :modules:parent-join:compileJava UP-TO-DATE > Task :modules:parent-join:processResources UP-TO-DATE > Task :modules:parent-join:classes UP-TO-DATE > Task :modules:percolator:compileJava UP-TO-DATE > Task :modules:opensearch-dashboards:jar UP-TO-DATE > Task :modules:percolator:processResources NO-SOURCE > Task :modules:percolator:classes UP-TO-DATE > Task :modules:parent-join:jar UP-TO-DATE > Task :modules:parent-join:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:parent-join:pluginProperties UP-TO-DATE > Task :modules:parent-join:bundlePlugin UP-TO-DATE > Task :modules:percolator:jar UP-TO-DATE > Task :modules:percolator:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:percolator:pluginProperties UP-TO-DATE > Task :modules:opensearch-dashboards:bundlePlugin UP-TO-DATE > Task :modules:rank-eval:compileJava UP-TO-DATE > Task :modules:rank-eval:processResources UP-TO-DATE > Task :modules:rank-eval:classes UP-TO-DATE > Task :modules:reindex:copyParentJoinMetadata UP-TO-DATE > Task :modules:transport-netty4:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-netty4:pluginProperties UP-TO-DATE > Task :modules:rank-eval:jar UP-TO-DATE > Task :modules:rank-eval:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:reindex:copyTransportNetty4Metadata UP-TO-DATE > Task :modules:rank-eval:pluginProperties UP-TO-DATE > Task :modules:reindex:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:percolator:bundlePlugin UP-TO-DATE > Task :modules:reindex:pluginProperties UP-TO-DATE > Task :modules:rank-eval:bundlePlugin UP-TO-DATE > Task :modules:repository-url:compileJava UP-TO-DATE > Task :modules:repository-url:processResources NO-SOURCE > Task :modules:repository-url:classes UP-TO-DATE > Task :modules:search-pipeline-common:compileJava UP-TO-DATE > Task :modules:search-pipeline-common:processResources NO-SOURCE > Task :modules:search-pipeline-common:classes UP-TO-DATE > Task :modules:repository-url:jar UP-TO-DATE > Task :modules:repository-url:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:reindex:bundlePlugin UP-TO-DATE > Task :modules:repository-url:pluginProperties UP-TO-DATE > Task :modules:repository-url:bundlePlugin UP-TO-DATE > Task :modules:search-pipeline-common:jar UP-TO-DATE > Task :modules:search-pipeline-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:search-pipeline-common:pluginProperties UP-TO-DATE > Task :modules:store-subdirectory:compileJava UP-TO-DATE > Task :modules:transport-grpc:spi:compileJava UP-TO-DATE > Task :modules:store-subdirectory:processResources NO-SOURCE > Task :modules:store-subdirectory:classes UP-TO-DATE > Task :modules:search-pipeline-common:bundlePlugin UP-TO-DATE > Task :modules:transport-grpc:spi:processResources NO-SOURCE > Task :modules:transport-grpc:spi:classes UP-TO-DATE > Task :modules:store-subdirectory:jar UP-TO-DATE > Task :modules:transport-grpc:compileJava UP-TO-DATE > Task :modules:transport-grpc:processResources NO-SOURCE > Task :modules:transport-grpc:classes UP-TO-DATE > Task :modules:store-subdirectory:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:store-subdirectory:pluginProperties UP-TO-DATE > Task :modules:transport-grpc:jar UP-TO-DATE > Task :modules:transport-grpc:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-grpc:pluginProperties UP-TO-DATE > Task :modules:transport-grpc:spi:jar UP-TO-DATE > Task :libs:opensearch-netty4:compileJava UP-TO-DATE > Task :modules:store-subdirectory:bundlePlugin UP-TO-DATE > Task :libs:opensearch-netty4:processResources NO-SOURCE > Task :libs:opensearch-netty4:classes UP-TO-DATE > Task :modules:transport-grpc:bundlePlugin UP-TO-DATE > Task :libs:opensearch-netty4:jar UP-TO-DATE > Task :distribution:archives:createJvmOptionsDir > Task :distribution:archives:createLogsDir > Task :modules:transport-netty4:compileJava UP-TO-DATE > Task :distribution:archives:createPluginsDir > Task :libs:opensearch-plugin-classloader:classes UP-TO-DATE > Task :modules:transport-netty4:processResources NO-SOURCE > Task :modules:transport-netty4:classes UP-TO-DATE > Task :libs:opensearch-plugin-classloader:jar UP-TO-DATE > Task :distribution:tools:java-version-checker:compileJava UP-TO-DATE > Task :distribution:buildNoJdkNotice UP-TO-DATE > Task :modules:transport-netty4:jar UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:compileJava UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:processResources NO-SOURCE > Task :distribution:tools:fips-demo-installer-cli:classes UP-TO-DATE > Task :distribution:tools:heap-prof-cli:compileJava UP-TO-DATE > Task :distribution:tools:heap-prof-cli:processResources NO-SOURCE > Task :distribution:tools:heap-prof-cli:classes UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:jar UP-TO-DATE > Task :modules:transport-netty4:bundlePlugin UP-TO-DATE > Task :distribution:tools:java-version-checker:processResources NO-SOURCE > Task :distribution:tools:java-version-checker:classes UP-TO-DATE > Task :distribution:tools:heap-prof-cli:jar UP-TO-DATE > Task :distribution:processOutputs UP-TO-DATE > Task :distribution:buildBin UP-TO-DATE > Task :distribution:buildConfig UP-TO-DATE > Task :distribution:tools:keystore-cli:compileJava UP-TO-DATE > Task :distribution:tools:keystore-cli:processResources NO-SOURCE > Task :distribution:tools:keystore-cli:classes UP-TO-DATE > Task :distribution:tools:keystore-cli:jar UP-TO-DATE > Task :distribution:tools:java-version-checker:jar UP-TO-DATE > Task :distribution:tools:launchers:compileJava UP-TO-DATE > Task :distribution:tools:launchers:processResources NO-SOURCE > Task :distribution:tools:launchers:classes UP-TO-DATE > Task :distribution:tools:plugin-cli:compileJava UP-TO-DATE > Task :distribution:tools:plugin-cli:processResources UP-TO-DATE > Task :distribution:tools:plugin-cli:classes UP-TO-DATE > Task :distribution:tools:launchers:jar UP-TO-DATE > Task :distribution:tools:plugin-cli:jar UP-TO-DATE > Task :libs:agent-sm:agent:generatePomFileForNebulaPublication > Task :libs:agent-sm:agent:generatePom > Task :libs:agent-sm:agent:missingJavadoc UP-TO-DATE > Task :libs:agent-sm:agent:javadoc UP-TO-DATE > Task :libs:agent-sm:agent:javadocJar UP-TO-DATE > Task :libs:agent-sm:agent:sourcesJar UP-TO-DATE > Task :libs:agent-sm:agent:assemble > Task :plugins:analysis-icu:missingJavadoc > Task :distribution:processIntegTestOutputs > Task :distribution:buildIntegTestModules > Task :distribution:buildLog4jConfig UP-TO-DATE > Task :distribution:archives:buildIntegTest > Task :plugins:analysis-icu:javadoc > Task :plugins:analysis-icu:javadocJar > Task :plugins:analysis-icu:assemble > Task :plugins:analysis-icu:compileTestJava Note: /build/opensearch/src/OpenSearch-3.8.0/plugins/analysis-icu/src/test/java/org/opensearch/index/mapper/CollationFieldTypeTests.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. > Task :plugins:analysis-icu:copyYamlTestsTask NO-SOURCE > Task :plugins:analysis-icu:copyRestApiSpecsTask > Task :plugins:analysis-icu:processTestResources > Task :plugins:analysis-icu:testClasses > Task :plugins:analysis-icu:compileInternalClusterTestJava > Task :plugins:analysis-icu:forbiddenApisResources > Task :plugins:analysis-icu:processInternalClusterTestResources NO-SOURCE > Task :plugins:analysis-icu:internalClusterTestClasses > Task :plugins:analysis-icu:forbiddenApisInternalClusterTest > Task :plugins:analysis-icu:forbiddenApisMain > Task :plugins:analysis-icu:forbiddenApisTest > Task :plugins:analysis-icu:compileYamlRestTestJava > Task :plugins:analysis-icu:processYamlRestTestResources > Task :plugins:analysis-icu:yamlRestTestClasses > Task :plugins:analysis-icu:forbiddenApisYamlRestTest > Task :plugins:analysis-icu:forbiddenApis > Task :plugins:analysis-icu:dependencyLicenses > Task :plugins:analysis-icu:filepermissions > Task :plugins:analysis-icu:forbiddenPatterns > Task :plugins:analysis-icu:jarHell > Task :plugins:analysis-icu:licenseHeaders > Task :plugins:analysis-icu:loggerUsageCheck > Task :plugins:analysis-icu:spotlessJava > Task :plugins:analysis-icu:spotlessJavaCheck > Task :plugins:analysis-icu:testingConventions > Task :plugins:analysis-icu:thirdPartyAuditResources > Task :plugins:analysis-icu:thirdPartyAudit > Task :plugins:analysis-icu:validateNebulaPom > Task :plugins:analysis-icu:validatePom > Task :plugins:analysis-icu:precommit > Task :plugins:analysis-icu:test WARNING: Using incubator modules: jdk.incubator.vector WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-icu:internalClusterTest WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-icu:spotlessMisc > Task :plugins:analysis-icu:spotlessMiscCheck > Task :plugins:analysis-icu:spotlessCheck > Task :plugins:analysis-icu:yamlRestTest WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-icu:check > Task :plugins:analysis-icu:build [Incubating] Problems report is available at: file:///build/opensearch/src/OpenSearch-3.8.0/build/reports/problems/problems-report.html BUILD SUCCESSFUL in 23m 52s 275 actionable tasks: 60 executed, 215 up-to-date ======================== Building plugin analysis-kuromoji ======================== > Task :buildSrc:reaper:compileJava UP-TO-DATE > Task :buildSrc:reaper:processResources NO-SOURCE > Task :buildSrc:reaper:classes UP-TO-DATE > Task :buildSrc:reaper:jar UP-TO-DATE > Task :buildSrc:compileJava UP-TO-DATE > Task :buildSrc:compileGroovy UP-TO-DATE > Task :buildSrc:generateVersionProperties UP-TO-DATE > Task :buildSrc:pluginDescriptors UP-TO-DATE > Task :buildSrc:processResources UP-TO-DATE > Task :buildSrc:classes UP-TO-DATE > Task :buildSrc:jar UP-TO-DATE ======================================= OpenSearch Build Hamster says Hello! Gradle Version : 9.4.1 OS Info : Linux 6.6.137-th1520 (riscv64) JDK Version : 21 (Arch Linux JDK 21 (21.0.12.1+1)) JAVA_HOME : /usr/lib/jvm/java-21-openjdk Random Testing Seed : A29AD747151CDDFF Crypto Standard : any-supported ======================================= > Task :server:protobufDummy UP-TO-DATE > Task :libs:opensearch-arrow-spi:processResources NO-SOURCE > Task :libs:opensearch-cli:processResources NO-SOURCE > Task :libs:opensearch-common:processResources UP-TO-DATE > Task :libs:opensearch-compress:processResources UP-TO-DATE > Task :libs:opensearch-concurrent-queue:processResources NO-SOURCE > Task :libs:opensearch-plugin-classloader:processResources NO-SOURCE > Task :libs:opensearch-secure-sm:processResources NO-SOURCE > Task :libs:opensearch-task-commons:processResources NO-SOURCE > Task :libs:opensearch-geo:processResources NO-SOURCE > Task :libs:opensearch-core:processResources UP-TO-DATE > Task :libs:opensearch-telemetry:processResources NO-SOURCE > Task :libs:agent-sm:agent-policy:processResources NO-SOURCE > Task :libs:opensearch-x-content:processResources UP-TO-DATE > Task :server:extractProto UP-TO-DATE > Task :libs:agent-sm:bootstrap:processResources NO-SOURCE > Task :libs:opensearch-geo:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:compileJava UP-TO-DATE > Task :libs:opensearch-common:compileJava UP-TO-DATE > Task :libs:agent-sm:agent-policy:compileJava UP-TO-DATE > Task :libs:opensearch-cli:compileJava UP-TO-DATE > Task :libs:opensearch-common:classes UP-TO-DATE > Task :libs:opensearch-common:jar UP-TO-DATE > Task :libs:opensearch-concurrent-queue:compileJava UP-TO-DATE > Task :server:extractIncludeProto UP-TO-DATE > Task :server:generateProto UP-TO-DATE > Task :libs:opensearch-secure-sm:compileJava UP-TO-DATE > Task :libs:opensearch-task-commons:compileJava UP-TO-DATE > Task :libs:opensearch-telemetry:compileJava UP-TO-DATE > Task :libs:opensearch-core:compileJava UP-TO-DATE > Task :libs:agent-sm:bootstrap:compileJava UP-TO-DATE > Task :libs:opensearch-compress:compileJava UP-TO-DATE > Task :libs:opensearch-arrow-spi:compileJava UP-TO-DATE > Task :client:rest:compileJava UP-TO-DATE > Task :libs:opensearch-x-content:compileJava UP-TO-DATE > Task :libs:opensearch-nio:compileJava UP-TO-DATE > Task :client:sniffer:compileJava UP-TO-DATE > Task :plugins:analysis-kuromoji:generateNotice > Task :client:rest:processResources NO-SOURCE > Task :plugins:analysis-kuromoji:processResources NO-SOURCE > Task :client:rest:classes UP-TO-DATE > Task :plugins:analysis-kuromoji:copyPluginPropertiesTemplate > Task :test:telemetry:compileJava UP-TO-DATE > Task :client:sniffer:processResources NO-SOURCE > Task :client:sniffer:classes UP-TO-DATE > Task :client:rest:jar UP-TO-DATE > Task :libs:opensearch-arrow-spi:classes UP-TO-DATE > Task :plugins:analysis-kuromoji:pluginProperties > Task :plugins:analysis-kuromoji:generatePomFileForNebulaPublication > Task :plugins:analysis-kuromoji:generatePom > Task :plugins:analysis-kuromoji:sourcesJar > Task :plugins:analysis-kuromoji:copyYamlTestsTask NO-SOURCE > Task :client:sniffer:jar UP-TO-DATE > Task :libs:opensearch-cli:classes UP-TO-DATE > Task :libs:opensearch-arrow-spi:jar UP-TO-DATE > Task :libs:opensearch-compress:classes UP-TO-DATE > Task :libs:opensearch-cli:jar UP-TO-DATE > Task :libs:opensearch-concurrent-queue:classes UP-TO-DATE > Task :libs:opensearch-compress:jar UP-TO-DATE > Task :libs:opensearch-core:classes UP-TO-DATE > Task :libs:opensearch-concurrent-queue:jar UP-TO-DATE > Task :libs:opensearch-geo:classes UP-TO-DATE > Task :libs:opensearch-geo:jar UP-TO-DATE > Task :libs:opensearch-nio:processResources NO-SOURCE > Task :libs:opensearch-nio:classes UP-TO-DATE > Task :libs:opensearch-core:jar UP-TO-DATE > Task :libs:opensearch-secure-sm:classes UP-TO-DATE > Task :libs:opensearch-nio:jar UP-TO-DATE > Task :libs:opensearch-task-commons:classes UP-TO-DATE > Task :libs:opensearch-task-commons:jar UP-TO-DATE > Task :libs:opensearch-telemetry:classes UP-TO-DATE > Task :libs:opensearch-secure-sm:jar UP-TO-DATE > Task :plugins:analysis-kuromoji:copyRestApiSpecsTask > Task :libs:opensearch-x-content:classes UP-TO-DATE > Task :libs:opensearch-telemetry:jar UP-TO-DATE > Task :test:framework:processResources UP-TO-DATE > Task :libs:opensearch-x-content:jar UP-TO-DATE > Task :plugins:analysis-kuromoji:processTestResources > Task :test:telemetry:processResources NO-SOURCE > Task :test:telemetry:classes UP-TO-DATE > Task :libs:agent-sm:agent-policy:classes UP-TO-DATE > Task :plugins:analysis-kuromoji:forbiddenApisResources > Task :test:telemetry:jar UP-TO-DATE > Task :test:logger-usage:compileJava UP-TO-DATE > Task :test:logger-usage:processResources NO-SOURCE > Task :test:logger-usage:classes UP-TO-DATE > Task :test:logger-usage:jar UP-TO-DATE > Task :plugins:analysis-kuromoji:processYamlRestTestResources > Task :libs:agent-sm:agent:compileJava UP-TO-DATE > Task :libs:agent-sm:agent:processResources NO-SOURCE > Task :libs:agent-sm:agent:classes UP-TO-DATE > Task :libs:agent-sm:agent:jar UP-TO-DATE > Task :libs:agent-sm:bootstrap:classes UP-TO-DATE > Task :libs:agent-sm:bootstrap:jar UP-TO-DATE > Task :libs:agent-sm:agent:prepareAgent UP-TO-DATE > Task :modules:aggs-matrix-stats:processResources UP-TO-DATE > Task :modules:aggs-matrix-stats:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:aggs-matrix-stats:pluginProperties UP-TO-DATE > Task :modules:analysis-common:processResources UP-TO-DATE > Task :modules:analysis-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:analysis-common:pluginProperties UP-TO-DATE > Task :modules:autotagging-commons:processResources NO-SOURCE > Task :modules:autotagging-commons:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:autotagging-commons:pluginProperties UP-TO-DATE > Task :modules:autotagging-commons:common:processResources NO-SOURCE > Task :modules:autotagging-commons:spi:processResources NO-SOURCE > Task :modules:cache-common:processResources NO-SOURCE > Task :modules:cache-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:cache-common:pluginProperties UP-TO-DATE > Task :modules:geo:processResources NO-SOURCE > Task :modules:geo:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:geo:pluginProperties UP-TO-DATE > Task :libs:opensearch-dissect:compileJava UP-TO-DATE > Task :libs:opensearch-dissect:processResources NO-SOURCE > Task :libs:opensearch-dissect:classes UP-TO-DATE > Task :missing-doclet:compileJava UP-TO-DATE > Task :missing-doclet:processResources NO-SOURCE > Task :missing-doclet:classes UP-TO-DATE > Task :server:compileJava UP-TO-DATE > Task :missing-doclet:jar UP-TO-DATE > Task :libs:agent-sm:agent-policy:jar UP-TO-DATE > Task :libs:opensearch-dissect:jar UP-TO-DATE > Task :libs:opensearch-plugin-classloader:missingJavadoc UP-TO-DATE > Task :libs:opensearch-plugin-classloader:javadoc UP-TO-DATE > Task :libs:agent-sm:bootstrap:missingJavadoc UP-TO-DATE > Task :server:missingJavadoc UP-TO-DATE > Task :server:generateModulesList UP-TO-DATE > Task :server:generatePluginsList UP-TO-DATE > Task :libs:agent-sm:bootstrap:javadoc UP-TO-DATE > Task :test:framework:compileJava UP-TO-DATE > Task :test:framework:classes UP-TO-DATE > Task :test:framework:jar UP-TO-DATE > Task :server:processProtoResources UP-TO-DATE > Task :modules:lang-painless:spi:compileJava UP-TO-DATE > Task :plugins:analysis-kuromoji:dependencyLicenses > Task :modules:aggs-matrix-stats:compileJava UP-TO-DATE > Task :modules:aggs-matrix-stats:classes UP-TO-DATE > Task :modules:lang-painless:compileJava UP-TO-DATE > Task :modules:aggs-matrix-stats:jar UP-TO-DATE > Task :modules:analysis-common:compileJava UP-TO-DATE > Task :modules:analysis-common:classes UP-TO-DATE > Task :modules:aggs-matrix-stats:bundlePlugin UP-TO-DATE > Task :modules:analysis-common:jar UP-TO-DATE > Task :modules:autotagging-commons:common:compileJava UP-TO-DATE > Task :modules:analysis-common:bundlePlugin UP-TO-DATE > Task :modules:autotagging-commons:common:classes UP-TO-DATE > Task :modules:autotagging-commons:spi:compileJava UP-TO-DATE > Task :modules:autotagging-commons:compileJava UP-TO-DATE > Task :modules:autotagging-commons:classes UP-TO-DATE > Task :modules:autotagging-commons:common:jar UP-TO-DATE > Task :modules:autotagging-commons:spi:classes UP-TO-DATE > Task :modules:autotagging-commons:spi:jar UP-TO-DATE > Task :server:javadoc UP-TO-DATE > Task :modules:autotagging-commons:jar UP-TO-DATE > Task :modules:cache-common:compileJava UP-TO-DATE > Task :modules:cache-common:classes UP-TO-DATE > Task :server:processResources UP-TO-DATE > Task :server:classes UP-TO-DATE > Task :modules:autotagging-commons:bundlePlugin UP-TO-DATE > Task :modules:cache-common:jar UP-TO-DATE > Task :server:jar UP-TO-DATE > Task :modules:cache-common:bundlePlugin UP-TO-DATE > Task :modules:ingest-common:processResources UP-TO-DATE > Task :libs:opensearch-grok:compileJava UP-TO-DATE > Task :modules:ingest-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:geo:compileJava UP-TO-DATE > Task :modules:geo:classes UP-TO-DATE > Task :libs:opensearch-grok:processResources UP-TO-DATE > Task :libs:opensearch-grok:classes UP-TO-DATE > Task :modules:geo:jar UP-TO-DATE > Task :modules:ingest-common:compileJava UP-TO-DATE > Task :modules:ingest-common:classes UP-TO-DATE > Task :libs:opensearch-grok:jar UP-TO-DATE > Task :modules:ingest-geoip:copyDefaultGeoIp2DatabaseFiles UP-TO-DATE > Task :modules:ingest-common:jar UP-TO-DATE > Task :modules:geo:bundlePlugin UP-TO-DATE > Task :modules:ingest-common:pluginProperties UP-TO-DATE > Task :modules:ingest-common:bundlePlugin UP-TO-DATE > Task :modules:ingest-user-agent:compileJava UP-TO-DATE > Task :modules:ingest-geoip:compileJava UP-TO-DATE > Task :modules:ingest-geoip:processResources NO-SOURCE > Task :modules:ingest-user-agent:processResources UP-TO-DATE > Task :modules:ingest-geoip:classes UP-TO-DATE > Task :modules:ingest-user-agent:classes UP-TO-DATE > Task :modules:lang-expression:compileJava UP-TO-DATE > Task :modules:lang-expression:processResources NO-SOURCE > Task :modules:lang-expression:classes UP-TO-DATE > Task :modules:ingest-geoip:jar UP-TO-DATE > Task :modules:ingest-geoip:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-user-agent:jar UP-TO-DATE > Task :modules:ingest-geoip:pluginProperties UP-TO-DATE > Task :modules:ingest-user-agent:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-user-agent:pluginProperties UP-TO-DATE > Task :modules:lang-expression:jar UP-TO-DATE > Task :modules:lang-expression:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-expression:pluginProperties UP-TO-DATE > Task :modules:ingest-geoip:bundlePlugin UP-TO-DATE > Task :modules:ingest-user-agent:bundlePlugin UP-TO-DATE > Task :modules:lang-mustache:compileJava UP-TO-DATE > Task :modules:lang-mustache:processResources NO-SOURCE > Task :modules:lang-mustache:classes UP-TO-DATE > Task :modules:lang-painless:processResources UP-TO-DATE > Task :modules:lang-painless:classes UP-TO-DATE > Task :modules:lang-expression:bundlePlugin UP-TO-DATE > Task :modules:lang-painless:spi:processResources NO-SOURCE > Task :modules:lang-mustache:jar UP-TO-DATE > Task :modules:lang-painless:spi:classes UP-TO-DATE > Task :modules:lang-mustache:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-mustache:pluginProperties UP-TO-DATE > Task :modules:lang-painless:jar UP-TO-DATE > Task :modules:lang-painless:spi:jar UP-TO-DATE > Task :modules:lang-painless:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-mustache:bundlePlugin UP-TO-DATE > Task :modules:lang-painless:pluginProperties UP-TO-DATE > Task :modules:mapper-extras:compileJava UP-TO-DATE > Task :modules:mapper-extras:processResources NO-SOURCE > Task :modules:mapper-extras:classes UP-TO-DATE > Task :libs:opensearch-ssl-config:compileJava UP-TO-DATE > Task :modules:lang-painless:bundlePlugin UP-TO-DATE > Task :libs:opensearch-ssl-config:processResources NO-SOURCE > Task :libs:opensearch-ssl-config:classes UP-TO-DATE > Task :modules:mapper-extras:jar UP-TO-DATE > Task :modules:mapper-extras:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:mapper-extras:pluginProperties UP-TO-DATE > Task :modules:reindex:compileJava UP-TO-DATE > Task :modules:mapper-extras:bundlePlugin UP-TO-DATE > Task :libs:opensearch-ssl-config:jar UP-TO-DATE > Task :modules:reindex:processResources NO-SOURCE > Task :modules:reindex:classes UP-TO-DATE > Task :modules:opensearch-dashboards:compileJava UP-TO-DATE > Task :modules:opensearch-dashboards:processResources NO-SOURCE > Task :modules:opensearch-dashboards:classes UP-TO-DATE > Task :modules:parent-join:compileJava UP-TO-DATE > Task :modules:parent-join:processResources UP-TO-DATE > Task :modules:parent-join:classes UP-TO-DATE > Task :modules:reindex:jar UP-TO-DATE > Task :modules:opensearch-dashboards:jar UP-TO-DATE > Task :modules:opensearch-dashboards:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:opensearch-dashboards:pluginProperties UP-TO-DATE > Task :modules:parent-join:jar UP-TO-DATE > Task :modules:percolator:compileJava UP-TO-DATE > Task :modules:parent-join:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:percolator:processResources NO-SOURCE > Task :modules:percolator:classes UP-TO-DATE > Task :modules:parent-join:pluginProperties UP-TO-DATE > Task :modules:opensearch-dashboards:bundlePlugin UP-TO-DATE > Task :modules:parent-join:bundlePlugin UP-TO-DATE > Task :modules:reindex:copyParentJoinMetadata UP-TO-DATE > Task :modules:percolator:jar UP-TO-DATE > Task :modules:percolator:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-netty4:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-netty4:pluginProperties UP-TO-DATE > Task :modules:percolator:pluginProperties UP-TO-DATE > Task :modules:rank-eval:compileJava UP-TO-DATE > Task :modules:reindex:copyTransportNetty4Metadata UP-TO-DATE > Task :modules:reindex:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:rank-eval:processResources UP-TO-DATE > Task :modules:rank-eval:classes UP-TO-DATE > Task :modules:reindex:pluginProperties UP-TO-DATE > Task :modules:percolator:bundlePlugin UP-TO-DATE > Task :modules:reindex:bundlePlugin UP-TO-DATE > Task :modules:rank-eval:jar UP-TO-DATE > Task :modules:repository-url:compileJava UP-TO-DATE > Task :modules:rank-eval:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:repository-url:processResources NO-SOURCE > Task :modules:repository-url:classes UP-TO-DATE > Task :modules:rank-eval:pluginProperties UP-TO-DATE > Task :modules:search-pipeline-common:compileJava UP-TO-DATE > Task :plugins:analysis-kuromoji:compileJava > Task :plugins:analysis-kuromoji:classes > Task :modules:search-pipeline-common:processResources NO-SOURCE > Task :modules:search-pipeline-common:classes UP-TO-DATE > Task :modules:rank-eval:bundlePlugin UP-TO-DATE > Task :modules:repository-url:jar UP-TO-DATE > Task :modules:repository-url:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:repository-url:pluginProperties UP-TO-DATE > Task :modules:store-subdirectory:compileJava UP-TO-DATE > Task :modules:search-pipeline-common:jar UP-TO-DATE > Task :modules:store-subdirectory:processResources NO-SOURCE > Task :modules:store-subdirectory:classes UP-TO-DATE > Task :modules:search-pipeline-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:search-pipeline-common:pluginProperties UP-TO-DATE > Task :modules:repository-url:bundlePlugin UP-TO-DATE > Task :modules:store-subdirectory:jar UP-TO-DATE > Task :modules:store-subdirectory:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-grpc:spi:compileJava UP-TO-DATE > Task :modules:store-subdirectory:pluginProperties UP-TO-DATE > Task :plugins:analysis-kuromoji:jar > Task :modules:search-pipeline-common:bundlePlugin UP-TO-DATE > Task :modules:transport-grpc:spi:processResources NO-SOURCE > Task :modules:transport-grpc:spi:classes UP-TO-DATE > Task :modules:transport-grpc:spi:jar UP-TO-DATE > Task :modules:store-subdirectory:bundlePlugin UP-TO-DATE > Task :modules:transport-netty4:processResources NO-SOURCE > Task :modules:transport-grpc:compileJava UP-TO-DATE > Task :modules:transport-grpc:processResources NO-SOURCE > Task :modules:transport-grpc:classes UP-TO-DATE > Task :libs:opensearch-netty4:compileJava UP-TO-DATE > Task :libs:opensearch-netty4:processResources NO-SOURCE > Task :libs:opensearch-netty4:classes UP-TO-DATE > Task :modules:transport-grpc:jar UP-TO-DATE > Task :distribution:buildNoJdkNotice UP-TO-DATE > Task :modules:transport-grpc:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-grpc:pluginProperties UP-TO-DATE > Task :libs:opensearch-netty4:jar UP-TO-DATE > Task :distribution:archives:createJvmOptionsDir > Task :distribution:archives:createLogsDir > Task :distribution:archives:createPluginsDir > Task :libs:opensearch-plugin-classloader:classes UP-TO-DATE > Task :modules:transport-grpc:bundlePlugin UP-TO-DATE > Task :modules:transport-netty4:compileJava UP-TO-DATE > Task :modules:transport-netty4:classes UP-TO-DATE > Task :distribution:tools:java-version-checker:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:jar UP-TO-DATE > Task :modules:transport-netty4:jar UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:compileJava UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:processResources NO-SOURCE > Task :distribution:tools:fips-demo-installer-cli:classes UP-TO-DATE > Task :distribution:tools:heap-prof-cli:compileJava UP-TO-DATE > Task :modules:transport-netty4:bundlePlugin UP-TO-DATE > Task :distribution:tools:heap-prof-cli:processResources NO-SOURCE > Task :distribution:tools:heap-prof-cli:classes UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:jar UP-TO-DATE > Task :distribution:tools:java-version-checker:processResources NO-SOURCE > Task :distribution:tools:java-version-checker:classes UP-TO-DATE > Task :distribution:tools:heap-prof-cli:jar UP-TO-DATE > Task :distribution:processOutputs UP-TO-DATE > Task :distribution:tools:java-version-checker:jar UP-TO-DATE > Task :distribution:buildBin UP-TO-DATE > Task :distribution:buildConfig UP-TO-DATE > Task :distribution:tools:keystore-cli:compileJava UP-TO-DATE > Task :distribution:tools:keystore-cli:processResources NO-SOURCE > Task :distribution:tools:launchers:compileJava UP-TO-DATE > Task :distribution:tools:keystore-cli:classes UP-TO-DATE > Task :distribution:tools:launchers:processResources NO-SOURCE > Task :distribution:tools:launchers:classes UP-TO-DATE > Task :distribution:tools:keystore-cli:jar UP-TO-DATE > Task :distribution:processIntegTestOutputs UP-TO-DATE > Task :distribution:buildIntegTestModules UP-TO-DATE > Task :distribution:buildLog4jConfig UP-TO-DATE > Task :distribution:tools:plugin-cli:compileJava UP-TO-DATE > Task :distribution:tools:plugin-cli:processResources UP-TO-DATE > Task :distribution:tools:plugin-cli:classes UP-TO-DATE > Task :distribution:tools:plugin-cli:jar UP-TO-DATE > Task :libs:agent-sm:agent:generatePomFileForNebulaPublication > Task :libs:agent-sm:agent:generatePom > Task :distribution:tools:launchers:jar UP-TO-DATE > Task :libs:agent-sm:agent:missingJavadoc UP-TO-DATE > Task :libs:agent-sm:agent:javadoc UP-TO-DATE > Task :libs:agent-sm:agent:javadocJar UP-TO-DATE > Task :libs:agent-sm:agent:sourcesJar UP-TO-DATE > Task :libs:agent-sm:agent:assemble > Task :distribution:archives:buildIntegTest UP-TO-DATE > Task :plugins:analysis-kuromoji:bundlePlugin > Task :plugins:analysis-kuromoji:missingJavadoc > Task :plugins:analysis-kuromoji:javadoc > Task :plugins:analysis-kuromoji:javadocJar > Task :plugins:analysis-kuromoji:assemble > Task :plugins:analysis-kuromoji:compileTestJava > Task :plugins:analysis-kuromoji:testClasses > Task :plugins:analysis-kuromoji:forbiddenApisMain > Task :plugins:analysis-kuromoji:forbiddenApisTest > Task :plugins:analysis-kuromoji:compileYamlRestTestJava > Task :plugins:analysis-kuromoji:yamlRestTestClasses > Task :plugins:analysis-kuromoji:forbiddenApisYamlRestTest > Task :plugins:analysis-kuromoji:forbiddenApis > Task :plugins:analysis-kuromoji:filepermissions > Task :plugins:analysis-kuromoji:forbiddenPatterns > Task :plugins:analysis-kuromoji:jarHell > Task :plugins:analysis-kuromoji:licenseHeaders > Task :plugins:analysis-kuromoji:loggerUsageCheck > Task :plugins:analysis-kuromoji:spotlessJava > Task :plugins:analysis-kuromoji:spotlessJavaCheck > Task :plugins:analysis-kuromoji:testingConventions > Task :plugins:analysis-kuromoji:thirdPartyAuditResources > Task :plugins:analysis-kuromoji:thirdPartyAudit > Task :plugins:analysis-kuromoji:validateNebulaPom > Task :plugins:analysis-kuromoji:validatePom > Task :plugins:analysis-kuromoji:precommit > Task :plugins:analysis-kuromoji:spotlessMisc > Task :plugins:analysis-kuromoji:spotlessMiscCheck > Task :plugins:analysis-kuromoji:spotlessCheck > Task :plugins:analysis-kuromoji:test WARNING: Using incubator modules: jdk.incubator.vector WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-kuromoji:yamlRestTest WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-kuromoji:check > Task :plugins:analysis-kuromoji:build BUILD SUCCESSFUL in 4m 52s 272 actionable tasks: 40 executed, 232 up-to-date ======================== Building plugin analysis-nori ======================== > Task :buildSrc:reaper:compileJava UP-TO-DATE > Task :buildSrc:reaper:processResources NO-SOURCE > Task :buildSrc:reaper:classes UP-TO-DATE > Task :buildSrc:reaper:jar UP-TO-DATE > Task :buildSrc:compileJava UP-TO-DATE > Task :buildSrc:compileGroovy UP-TO-DATE > Task :buildSrc:generateVersionProperties UP-TO-DATE > Task :buildSrc:pluginDescriptors UP-TO-DATE > Task :buildSrc:processResources UP-TO-DATE > Task :buildSrc:classes UP-TO-DATE > Task :buildSrc:jar UP-TO-DATE ======================================= OpenSearch Build Hamster says Hello! Gradle Version : 9.4.1 OS Info : Linux 6.6.137-th1520 (riscv64) JDK Version : 21 (Arch Linux JDK 21 (21.0.12.1+1)) JAVA_HOME : /usr/lib/jvm/java-21-openjdk Random Testing Seed : C109D690ECD6E235 Crypto Standard : any-supported ======================================= > Task :server:protobufDummy UP-TO-DATE > Task :libs:opensearch-arrow-spi:processResources NO-SOURCE > Task :libs:opensearch-cli:processResources NO-SOURCE > Task :libs:opensearch-common:processResources UP-TO-DATE > Task :libs:opensearch-compress:processResources UP-TO-DATE > Task :libs:opensearch-concurrent-queue:processResources NO-SOURCE > Task :libs:opensearch-plugin-classloader:processResources NO-SOURCE > Task :libs:opensearch-geo:processResources NO-SOURCE > Task :libs:opensearch-core:processResources UP-TO-DATE > Task :libs:opensearch-secure-sm:processResources NO-SOURCE > Task :libs:opensearch-task-commons:processResources NO-SOURCE > Task :libs:opensearch-telemetry:processResources NO-SOURCE > Task :libs:opensearch-x-content:processResources UP-TO-DATE > Task :libs:agent-sm:agent-policy:processResources NO-SOURCE > Task :libs:agent-sm:bootstrap:processResources NO-SOURCE > Task :server:extractProto UP-TO-DATE > Task :libs:opensearch-geo:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:compileJava UP-TO-DATE > Task :libs:agent-sm:agent-policy:compileJava UP-TO-DATE > Task :libs:opensearch-common:compileJava UP-TO-DATE > Task :libs:opensearch-secure-sm:compileJava UP-TO-DATE > Task :libs:opensearch-cli:compileJava UP-TO-DATE > Task :libs:opensearch-common:classes UP-TO-DATE > Task :server:extractIncludeProto UP-TO-DATE > Task :libs:opensearch-common:jar UP-TO-DATE > Task :libs:opensearch-core:compileJava UP-TO-DATE > Task :server:generateProto UP-TO-DATE > Task :libs:opensearch-arrow-spi:compileJava UP-TO-DATE > Task :libs:opensearch-compress:compileJava UP-TO-DATE > Task :libs:opensearch-concurrent-queue:compileJava UP-TO-DATE > Task :plugins:analysis-nori:generateNotice > Task :libs:opensearch-task-commons:compileJava UP-TO-DATE > Task :plugins:analysis-nori:processResources NO-SOURCE > Task :libs:agent-sm:bootstrap:compileJava UP-TO-DATE > Task :libs:opensearch-telemetry:compileJava UP-TO-DATE > Task :plugins:analysis-nori:copyPluginPropertiesTemplate > Task :libs:opensearch-x-content:compileJava UP-TO-DATE > Task :libs:opensearch-nio:compileJava UP-TO-DATE > Task :test:telemetry:compileJava UP-TO-DATE > Task :client:sniffer:processResources NO-SOURCE > Task :libs:opensearch-arrow-spi:classes UP-TO-DATE > Task :plugins:analysis-nori:pluginProperties > Task :plugins:analysis-nori:generatePomFileForNebulaPublication > Task :plugins:analysis-nori:generatePom > Task :plugins:analysis-nori:sourcesJar > Task :plugins:analysis-nori:copyYamlTestsTask NO-SOURCE > Task :plugins:analysis-nori:copyRestApiSpecsTask > Task :plugins:analysis-nori:processTestResources > Task :plugins:analysis-nori:forbiddenApisResources > Task :libs:opensearch-cli:classes UP-TO-DATE > Task :libs:opensearch-arrow-spi:jar UP-TO-DATE > Task :libs:opensearch-compress:classes UP-TO-DATE > Task :libs:opensearch-cli:jar UP-TO-DATE > Task :libs:opensearch-concurrent-queue:classes UP-TO-DATE > Task :libs:opensearch-compress:jar UP-TO-DATE > Task :libs:opensearch-core:classes UP-TO-DATE > Task :libs:opensearch-concurrent-queue:jar UP-TO-DATE > Task :libs:opensearch-geo:classes UP-TO-DATE > Task :libs:opensearch-core:jar UP-TO-DATE > Task :libs:opensearch-geo:jar UP-TO-DATE > Task :libs:opensearch-nio:processResources NO-SOURCE > Task :libs:opensearch-secure-sm:classes UP-TO-DATE > Task :libs:opensearch-nio:classes UP-TO-DATE > Task :libs:opensearch-secure-sm:jar UP-TO-DATE > Task :libs:opensearch-task-commons:classes UP-TO-DATE > Task :libs:opensearch-nio:jar UP-TO-DATE > Task :libs:opensearch-telemetry:classes UP-TO-DATE > Task :libs:opensearch-task-commons:jar UP-TO-DATE > Task :libs:opensearch-x-content:classes UP-TO-DATE > Task :libs:opensearch-x-content:jar UP-TO-DATE > Task :test:framework:processResources UP-TO-DATE > Task :test:telemetry:processResources NO-SOURCE > Task :test:telemetry:classes UP-TO-DATE > Task :libs:opensearch-telemetry:jar UP-TO-DATE > Task :libs:agent-sm:agent-policy:classes UP-TO-DATE > Task :test:telemetry:jar UP-TO-DATE > Task :plugins:analysis-nori:processYamlRestTestResources > Task :missing-doclet:compileJava UP-TO-DATE > Task :client:rest:compileJava UP-TO-DATE > Task :server:compileJava UP-TO-DATE > Task :server:generateModulesList UP-TO-DATE > Task :missing-doclet:processResources NO-SOURCE > Task :libs:agent-sm:agent-policy:jar UP-TO-DATE > Task :missing-doclet:classes UP-TO-DATE > Task :server:generatePluginsList UP-TO-DATE > Task :client:rest:processResources NO-SOURCE > Task :client:rest:classes UP-TO-DATE > Task :missing-doclet:jar UP-TO-DATE > Task :server:processProtoResources UP-TO-DATE > Task :client:sniffer:compileJava UP-TO-DATE > Task :client:rest:jar UP-TO-DATE > Task :libs:agent-sm:bootstrap:missingJavadoc UP-TO-DATE > Task :libs:opensearch-plugin-classloader:missingJavadoc UP-TO-DATE > Task :libs:agent-sm:bootstrap:javadoc UP-TO-DATE > Task :libs:opensearch-plugin-classloader:javadoc UP-TO-DATE > Task :client:sniffer:classes UP-TO-DATE > Task :server:missingJavadoc UP-TO-DATE > Task :client:sniffer:jar UP-TO-DATE > Task :test:logger-usage:compileJava UP-TO-DATE > Task :test:logger-usage:processResources NO-SOURCE > Task :test:logger-usage:classes UP-TO-DATE > Task :test:framework:compileJava UP-TO-DATE > Task :test:framework:classes UP-TO-DATE > Task :test:logger-usage:jar UP-TO-DATE > Task :test:framework:jar UP-TO-DATE > Task :libs:agent-sm:agent:compileJava UP-TO-DATE > Task :libs:agent-sm:bootstrap:classes UP-TO-DATE > Task :libs:agent-sm:agent:processResources NO-SOURCE > Task :libs:agent-sm:agent:classes UP-TO-DATE > Task :libs:agent-sm:agent:jar UP-TO-DATE > Task :modules:aggs-matrix-stats:compileJava UP-TO-DATE > Task :modules:aggs-matrix-stats:processResources UP-TO-DATE > Task :modules:aggs-matrix-stats:classes UP-TO-DATE > Task :modules:aggs-matrix-stats:jar UP-TO-DATE > Task :modules:aggs-matrix-stats:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:aggs-matrix-stats:pluginProperties UP-TO-DATE > Task :plugins:analysis-nori:dependencyLicenses > Task :server:javadoc UP-TO-DATE > Task :server:processResources UP-TO-DATE > Task :libs:agent-sm:bootstrap:jar UP-TO-DATE > Task :server:classes UP-TO-DATE > Task :modules:aggs-matrix-stats:bundlePlugin UP-TO-DATE > Task :libs:agent-sm:agent:prepareAgent UP-TO-DATE > Task :modules:analysis-common:processResources UP-TO-DATE > Task :modules:analysis-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :server:jar UP-TO-DATE > Task :modules:analysis-common:pluginProperties UP-TO-DATE > Task :modules:lang-painless:spi:compileJava UP-TO-DATE > Task :modules:autotagging-commons:processResources NO-SOURCE > Task :modules:autotagging-commons:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:autotagging-commons:pluginProperties UP-TO-DATE > Task :modules:autotagging-commons:spi:processResources NO-SOURCE > Task :modules:cache-common:compileJava UP-TO-DATE > Task :modules:cache-common:processResources NO-SOURCE > Task :modules:cache-common:classes UP-TO-DATE > Task :modules:autotagging-commons:common:compileJava UP-TO-DATE > Task :modules:lang-painless:compileJava UP-TO-DATE > Task :modules:cache-common:jar UP-TO-DATE > Task :modules:autotagging-commons:common:processResources NO-SOURCE > Task :modules:autotagging-commons:spi:compileJava UP-TO-DATE > Task :modules:autotagging-commons:common:classes UP-TO-DATE > Task :modules:autotagging-commons:common:jar UP-TO-DATE > Task :modules:autotagging-commons:spi:classes UP-TO-DATE > Task :modules:autotagging-commons:compileJava UP-TO-DATE > Task :modules:analysis-common:compileJava UP-TO-DATE > Task :modules:autotagging-commons:classes UP-TO-DATE > Task :modules:analysis-common:classes UP-TO-DATE > Task :modules:autotagging-commons:spi:jar UP-TO-DATE > Task :modules:cache-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:cache-common:pluginProperties UP-TO-DATE > Task :modules:autotagging-commons:jar UP-TO-DATE > Task :modules:analysis-common:jar UP-TO-DATE > Task :modules:cache-common:bundlePlugin UP-TO-DATE > Task :modules:autotagging-commons:bundlePlugin UP-TO-DATE > Task :modules:geo:compileJava UP-TO-DATE > Task :modules:analysis-common:bundlePlugin UP-TO-DATE > Task :libs:opensearch-dissect:compileJava UP-TO-DATE > Task :modules:geo:processResources NO-SOURCE > Task :libs:opensearch-dissect:processResources NO-SOURCE > Task :modules:geo:classes UP-TO-DATE > Task :libs:opensearch-dissect:classes UP-TO-DATE > Task :libs:opensearch-dissect:jar UP-TO-DATE > Task :libs:opensearch-grok:compileJava UP-TO-DATE > Task :modules:geo:jar UP-TO-DATE > Task :modules:geo:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-common:processResources UP-TO-DATE > Task :libs:opensearch-grok:processResources UP-TO-DATE > Task :libs:opensearch-grok:classes UP-TO-DATE > Task :modules:geo:pluginProperties UP-TO-DATE > Task :libs:opensearch-grok:jar UP-TO-DATE > Task :modules:geo:bundlePlugin UP-TO-DATE > Task :modules:ingest-common:compileJava UP-TO-DATE > Task :modules:ingest-common:classes UP-TO-DATE > Task :modules:ingest-geoip:copyDefaultGeoIp2DatabaseFiles UP-TO-DATE > Task :modules:ingest-user-agent:compileJava UP-TO-DATE > Task :modules:ingest-user-agent:processResources UP-TO-DATE > Task :modules:ingest-user-agent:classes UP-TO-DATE > Task :modules:ingest-common:jar UP-TO-DATE > Task :modules:ingest-geoip:compileJava UP-TO-DATE > Task :modules:ingest-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-geoip:processResources NO-SOURCE > Task :modules:ingest-geoip:classes UP-TO-DATE > Task :modules:ingest-common:pluginProperties UP-TO-DATE > Task :modules:ingest-user-agent:jar UP-TO-DATE > Task :modules:ingest-user-agent:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-user-agent:pluginProperties UP-TO-DATE > Task :modules:ingest-common:bundlePlugin UP-TO-DATE > Task :modules:ingest-geoip:jar UP-TO-DATE > Task :modules:ingest-geoip:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-geoip:pluginProperties UP-TO-DATE > Task :modules:ingest-user-agent:bundlePlugin UP-TO-DATE > Task :modules:lang-expression:compileJava UP-TO-DATE > Task :modules:ingest-geoip:bundlePlugin UP-TO-DATE > Task :modules:lang-expression:processResources NO-SOURCE > Task :modules:lang-expression:classes UP-TO-DATE > Task :modules:lang-painless:processResources UP-TO-DATE > Task :modules:lang-painless:classes UP-TO-DATE > Task :modules:lang-mustache:compileJava UP-TO-DATE > Task :modules:lang-mustache:processResources NO-SOURCE > Task :modules:lang-mustache:classes UP-TO-DATE > Task :modules:lang-expression:jar UP-TO-DATE > Task :modules:lang-expression:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-painless:jar UP-TO-DATE > Task :modules:lang-painless:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-expression:pluginProperties UP-TO-DATE > Task :modules:lang-mustache:jar UP-TO-DATE > Task :modules:lang-painless:pluginProperties UP-TO-DATE > Task :modules:lang-mustache:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-painless:spi:processResources NO-SOURCE > Task :modules:lang-mustache:pluginProperties UP-TO-DATE > Task :modules:lang-painless:spi:classes UP-TO-DATE > Task :modules:lang-expression:bundlePlugin UP-TO-DATE > Task :modules:lang-mustache:bundlePlugin UP-TO-DATE > Task :modules:lang-painless:spi:jar UP-TO-DATE > Task :modules:mapper-extras:compileJava UP-TO-DATE > Task :modules:mapper-extras:processResources NO-SOURCE > Task :modules:mapper-extras:classes UP-TO-DATE > Task :libs:opensearch-ssl-config:compileJava UP-TO-DATE > Task :modules:lang-painless:bundlePlugin UP-TO-DATE > Task :libs:opensearch-ssl-config:processResources NO-SOURCE > Task :libs:opensearch-ssl-config:classes UP-TO-DATE > Task :modules:mapper-extras:jar UP-TO-DATE > Task :modules:mapper-extras:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:reindex:compileJava UP-TO-DATE > Task :libs:opensearch-ssl-config:jar UP-TO-DATE > Task :modules:mapper-extras:pluginProperties UP-TO-DATE > Task :modules:reindex:processResources NO-SOURCE > Task :modules:reindex:classes UP-TO-DATE > Task :modules:mapper-extras:bundlePlugin UP-TO-DATE > Task :modules:opensearch-dashboards:compileJava UP-TO-DATE > Task :modules:opensearch-dashboards:processResources NO-SOURCE > Task :modules:opensearch-dashboards:classes UP-TO-DATE > Task :modules:parent-join:compileJava UP-TO-DATE > Task :modules:parent-join:processResources UP-TO-DATE > Task :modules:parent-join:classes UP-TO-DATE > Task :modules:reindex:jar UP-TO-DATE > Task :modules:opensearch-dashboards:jar UP-TO-DATE > Task :modules:parent-join:jar UP-TO-DATE > Task :modules:opensearch-dashboards:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:parent-join:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:opensearch-dashboards:pluginProperties UP-TO-DATE > Task :modules:parent-join:pluginProperties UP-TO-DATE > Task :modules:opensearch-dashboards:bundlePlugin UP-TO-DATE > Task :modules:parent-join:bundlePlugin UP-TO-DATE > Task :modules:percolator:compileJava UP-TO-DATE > Task :modules:percolator:processResources NO-SOURCE > Task :modules:reindex:copyParentJoinMetadata UP-TO-DATE > Task :modules:percolator:classes UP-TO-DATE > Task :modules:rank-eval:compileJava UP-TO-DATE > Task :modules:rank-eval:processResources UP-TO-DATE > Task :modules:rank-eval:classes UP-TO-DATE > Task :modules:transport-netty4:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-netty4:pluginProperties UP-TO-DATE > Task :modules:reindex:copyTransportNetty4Metadata UP-TO-DATE > Task :modules:reindex:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:reindex:pluginProperties UP-TO-DATE > Task :modules:rank-eval:jar UP-TO-DATE > Task :modules:rank-eval:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:rank-eval:pluginProperties UP-TO-DATE > Task :modules:reindex:bundlePlugin UP-TO-DATE > Task :modules:repository-url:compileJava UP-TO-DATE > Task :modules:repository-url:processResources NO-SOURCE > Task :modules:repository-url:classes UP-TO-DATE > Task :modules:percolator:jar UP-TO-DATE > Task :modules:rank-eval:bundlePlugin UP-TO-DATE > Task :modules:percolator:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:percolator:pluginProperties UP-TO-DATE > Task :modules:repository-url:jar UP-TO-DATE > Task :modules:search-pipeline-common:compileJava UP-TO-DATE > Task :modules:repository-url:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:search-pipeline-common:processResources NO-SOURCE > Task :modules:repository-url:pluginProperties UP-TO-DATE > Task :modules:search-pipeline-common:classes UP-TO-DATE > Task :modules:percolator:bundlePlugin UP-TO-DATE > Task :modules:repository-url:bundlePlugin UP-TO-DATE > Task :modules:store-subdirectory:compileJava UP-TO-DATE > Task :modules:store-subdirectory:processResources NO-SOURCE > Task :modules:store-subdirectory:classes UP-TO-DATE > Task :modules:search-pipeline-common:jar UP-TO-DATE > Task :modules:transport-grpc:spi:compileJava UP-TO-DATE > Task :modules:search-pipeline-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:search-pipeline-common:pluginProperties UP-TO-DATE > Task :modules:store-subdirectory:jar UP-TO-DATE > Task :modules:store-subdirectory:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:search-pipeline-common:bundlePlugin UP-TO-DATE > Task :modules:transport-grpc:spi:processResources NO-SOURCE > Task :modules:store-subdirectory:pluginProperties UP-TO-DATE > Task :modules:transport-grpc:spi:classes UP-TO-DATE > Task :modules:transport-grpc:compileJava UP-TO-DATE > Task :modules:transport-grpc:processResources NO-SOURCE > Task :modules:transport-grpc:classes UP-TO-DATE > Task :modules:store-subdirectory:bundlePlugin UP-TO-DATE > Task :modules:transport-grpc:spi:jar UP-TO-DATE > Task :modules:transport-grpc:jar UP-TO-DATE > Task :modules:transport-netty4:processResources NO-SOURCE > Task :modules:transport-grpc:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-grpc:pluginProperties UP-TO-DATE > Task :libs:opensearch-netty4:compileJava UP-TO-DATE > Task :libs:opensearch-netty4:processResources NO-SOURCE > Task :libs:opensearch-netty4:classes UP-TO-DATE > Task :modules:transport-grpc:bundlePlugin UP-TO-DATE > Task :modules:transport-netty4:compileJava UP-TO-DATE > Task :modules:transport-netty4:classes UP-TO-DATE > Task :libs:opensearch-netty4:jar UP-TO-DATE > Task :distribution:buildNoJdkNotice UP-TO-DATE > Task :libs:opensearch-plugin-classloader:classes UP-TO-DATE > Task :distribution:archives:createJvmOptionsDir > Task :distribution:archives:createLogsDir > Task :distribution:archives:createPluginsDir > Task :distribution:tools:java-version-checker:compileJava UP-TO-DATE > Task :modules:transport-netty4:jar UP-TO-DATE > Task :libs:opensearch-plugin-classloader:jar UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:compileJava UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:processResources NO-SOURCE > Task :distribution:tools:fips-demo-installer-cli:classes UP-TO-DATE > Task :distribution:tools:heap-prof-cli:compileJava UP-TO-DATE > Task :modules:transport-netty4:bundlePlugin UP-TO-DATE > Task :distribution:tools:heap-prof-cli:processResources NO-SOURCE > Task :distribution:tools:heap-prof-cli:classes UP-TO-DATE > Task :plugins:analysis-nori:compileJava > Task :plugins:analysis-nori:classes > Task :distribution:tools:fips-demo-installer-cli:jar UP-TO-DATE > Task :distribution:tools:java-version-checker:processResources NO-SOURCE > Task :distribution:tools:java-version-checker:classes UP-TO-DATE > Task :distribution:tools:heap-prof-cli:jar UP-TO-DATE > Task :distribution:processOutputs UP-TO-DATE > Task :distribution:buildBin UP-TO-DATE > Task :distribution:buildConfig UP-TO-DATE > Task :distribution:tools:keystore-cli:compileJava UP-TO-DATE > Task :distribution:tools:keystore-cli:processResources NO-SOURCE > Task :distribution:tools:keystore-cli:classes UP-TO-DATE > Task :distribution:tools:keystore-cli:jar UP-TO-DATE > Task :distribution:tools:java-version-checker:jar UP-TO-DATE > Task :distribution:processIntegTestOutputs UP-TO-DATE > Task :distribution:tools:launchers:compileJava UP-TO-DATE > Task :distribution:buildIntegTestModules UP-TO-DATE > Task :distribution:tools:launchers:processResources NO-SOURCE > Task :distribution:tools:launchers:classes UP-TO-DATE > Task :distribution:buildLog4jConfig UP-TO-DATE > Task :plugins:analysis-nori:jar > Task :distribution:tools:launchers:jar UP-TO-DATE > Task :distribution:tools:plugin-cli:compileJava UP-TO-DATE > Task :libs:agent-sm:agent:generatePomFileForNebulaPublication > Task :distribution:tools:plugin-cli:processResources UP-TO-DATE > Task :distribution:tools:plugin-cli:classes UP-TO-DATE > Task :libs:agent-sm:agent:generatePom > Task :libs:agent-sm:agent:missingJavadoc UP-TO-DATE > Task :libs:agent-sm:agent:javadoc UP-TO-DATE > Task :distribution:tools:plugin-cli:jar UP-TO-DATE > Task :libs:agent-sm:agent:javadocJar UP-TO-DATE > Task :libs:agent-sm:agent:sourcesJar UP-TO-DATE > Task :libs:agent-sm:agent:assemble > Task :distribution:archives:buildIntegTest UP-TO-DATE > Task :plugins:analysis-nori:bundlePlugin > Task :plugins:analysis-nori:missingJavadoc > Task :plugins:analysis-nori:javadoc > Task :plugins:analysis-nori:javadocJar > Task :plugins:analysis-nori:assemble > Task :plugins:analysis-nori:compileTestJava > Task :plugins:analysis-nori:testClasses > Task :plugins:analysis-nori:forbiddenApisMain > Task :plugins:analysis-nori:forbiddenApisTest > Task :plugins:analysis-nori:compileYamlRestTestJava > Task :plugins:analysis-nori:yamlRestTestClasses > Task :plugins:analysis-nori:forbiddenApisYamlRestTest > Task :plugins:analysis-nori:forbiddenApis > Task :plugins:analysis-nori:filepermissions > Task :plugins:analysis-nori:forbiddenPatterns > Task :plugins:analysis-nori:jarHell > Task :plugins:analysis-nori:licenseHeaders > Task :plugins:analysis-nori:loggerUsageCheck > Task :plugins:analysis-nori:spotlessJava > Task :plugins:analysis-nori:spotlessJavaCheck > Task :plugins:analysis-nori:testingConventions > Task :plugins:analysis-nori:thirdPartyAuditResources > Task :plugins:analysis-nori:thirdPartyAudit > Task :plugins:analysis-nori:validateNebulaPom > Task :plugins:analysis-nori:validatePom > Task :plugins:analysis-nori:precommit > Task :plugins:analysis-nori:spotlessMisc > Task :plugins:analysis-nori:spotlessMiscCheck > Task :plugins:analysis-nori:spotlessCheck > Task :plugins:analysis-nori:test WARNING: Using incubator modules: jdk.incubator.vector WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-nori:yamlRestTest WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-nori:check > Task :plugins:analysis-nori:build BUILD SUCCESSFUL in 4m 57s 272 actionable tasks: 40 executed, 232 up-to-date ======================== Building plugin analysis-phonetic ======================== > Task :buildSrc:reaper:compileJava UP-TO-DATE > Task :buildSrc:reaper:processResources NO-SOURCE > Task :buildSrc:reaper:classes UP-TO-DATE > Task :buildSrc:reaper:jar UP-TO-DATE > Task :buildSrc:compileJava UP-TO-DATE > Task :buildSrc:compileGroovy UP-TO-DATE > Task :buildSrc:generateVersionProperties UP-TO-DATE > Task :buildSrc:pluginDescriptors UP-TO-DATE > Task :buildSrc:processResources UP-TO-DATE > Task :buildSrc:classes UP-TO-DATE > Task :buildSrc:jar UP-TO-DATE ======================================= OpenSearch Build Hamster says Hello! Gradle Version : 9.4.1 OS Info : Linux 6.6.137-th1520 (riscv64) JDK Version : 21 (Arch Linux JDK 21 (21.0.12.1+1)) JAVA_HOME : /usr/lib/jvm/java-21-openjdk Random Testing Seed : 884AE043AC44371D Crypto Standard : any-supported ======================================= > Task :server:protobufDummy UP-TO-DATE > Task :libs:opensearch-arrow-spi:processResources NO-SOURCE > Task :libs:opensearch-cli:processResources NO-SOURCE > Task :libs:opensearch-concurrent-queue:processResources NO-SOURCE > Task :libs:opensearch-core:processResources UP-TO-DATE > Task :libs:opensearch-common:processResources UP-TO-DATE > Task :libs:opensearch-geo:processResources NO-SOURCE > Task :libs:opensearch-plugin-classloader:processResources NO-SOURCE > Task :libs:opensearch-secure-sm:processResources NO-SOURCE > Task :libs:opensearch-compress:processResources UP-TO-DATE > Task :libs:opensearch-task-commons:processResources NO-SOURCE > Task :libs:opensearch-telemetry:processResources NO-SOURCE > Task :libs:agent-sm:agent-policy:processResources NO-SOURCE > Task :libs:agent-sm:bootstrap:processResources NO-SOURCE > Task :server:extractProto UP-TO-DATE > Task :libs:opensearch-x-content:processResources UP-TO-DATE > Task :libs:opensearch-geo:compileJava UP-TO-DATE > Task :libs:opensearch-common:compileJava UP-TO-DATE > Task :libs:opensearch-cli:compileJava UP-TO-DATE > Task :libs:opensearch-common:classes UP-TO-DATE > Task :libs:opensearch-common:jar UP-TO-DATE > Task :libs:opensearch-concurrent-queue:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:compileJava UP-TO-DATE > Task :server:extractIncludeProto UP-TO-DATE > Task :libs:agent-sm:agent-policy:compileJava UP-TO-DATE > Task :libs:opensearch-secure-sm:compileJava UP-TO-DATE > Task :server:generateProto UP-TO-DATE > Task :libs:opensearch-task-commons:compileJava UP-TO-DATE > Task :libs:opensearch-core:compileJava UP-TO-DATE > Task :libs:agent-sm:bootstrap:compileJava UP-TO-DATE > Task :libs:opensearch-telemetry:compileJava UP-TO-DATE > Task :libs:opensearch-arrow-spi:compileJava UP-TO-DATE > Task :libs:opensearch-compress:compileJava UP-TO-DATE > Task :libs:opensearch-x-content:compileJava UP-TO-DATE > Task :libs:opensearch-nio:compileJava UP-TO-DATE > Task :test:telemetry:compileJava UP-TO-DATE > Task :client:sniffer:processResources NO-SOURCE > Task :libs:opensearch-arrow-spi:classes UP-TO-DATE > Task :plugins:analysis-phonetic:generateNotice > Task :plugins:analysis-phonetic:processResources NO-SOURCE > Task :plugins:analysis-phonetic:copyPluginPropertiesTemplate > Task :libs:opensearch-arrow-spi:jar UP-TO-DATE > Task :libs:opensearch-cli:classes UP-TO-DATE > Task :libs:opensearch-cli:jar UP-TO-DATE > Task :libs:opensearch-compress:classes UP-TO-DATE > Task :libs:opensearch-compress:jar UP-TO-DATE > Task :libs:opensearch-concurrent-queue:classes UP-TO-DATE > Task :libs:opensearch-concurrent-queue:jar UP-TO-DATE > Task :libs:opensearch-core:classes UP-TO-DATE > Task :libs:opensearch-core:jar UP-TO-DATE > Task :libs:opensearch-geo:classes UP-TO-DATE > Task :libs:opensearch-geo:jar UP-TO-DATE > Task :libs:opensearch-nio:processResources NO-SOURCE > Task :libs:opensearch-nio:classes UP-TO-DATE > Task :libs:opensearch-nio:jar UP-TO-DATE > Task :libs:opensearch-secure-sm:classes UP-TO-DATE > Task :libs:opensearch-secure-sm:jar UP-TO-DATE > Task :libs:opensearch-task-commons:classes UP-TO-DATE > Task :libs:opensearch-task-commons:jar UP-TO-DATE > Task :libs:opensearch-telemetry:classes UP-TO-DATE > Task :libs:opensearch-telemetry:jar UP-TO-DATE > Task :libs:opensearch-x-content:classes UP-TO-DATE > Task :libs:opensearch-x-content:jar UP-TO-DATE > Task :test:framework:processResources UP-TO-DATE > Task :test:telemetry:processResources NO-SOURCE > Task :test:telemetry:classes UP-TO-DATE > Task :test:telemetry:jar UP-TO-DATE > Task :libs:agent-sm:agent-policy:classes UP-TO-DATE > Task :client:rest:compileJava UP-TO-DATE > Task :server:compileJava UP-TO-DATE > Task :server:generateModulesList UP-TO-DATE > Task :client:sniffer:compileJava UP-TO-DATE > Task :server:generatePluginsList UP-TO-DATE > Task :server:processProtoResources UP-TO-DATE > Task :libs:agent-sm:agent-policy:jar UP-TO-DATE > Task :client:rest:processResources NO-SOURCE > Task :client:rest:classes UP-TO-DATE > Task :client:rest:jar UP-TO-DATE > Task :client:sniffer:classes UP-TO-DATE > Task :server:processResources UP-TO-DATE > Task :server:classes UP-TO-DATE > Task :client:sniffer:jar UP-TO-DATE > Task :server:jar UP-TO-DATE > Task :missing-doclet:compileJava UP-TO-DATE > Task :missing-doclet:processResources NO-SOURCE > Task :missing-doclet:classes UP-TO-DATE > Task :missing-doclet:jar UP-TO-DATE > Task :libs:agent-sm:agent:compileJava UP-TO-DATE > Task :test:logger-usage:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:missingJavadoc UP-TO-DATE > Task :test:framework:compileJava UP-TO-DATE > Task :libs:agent-sm:bootstrap:missingJavadoc UP-TO-DATE > Task :libs:opensearch-plugin-classloader:javadoc UP-TO-DATE > Task :test:framework:classes UP-TO-DATE > Task :plugins:analysis-phonetic:pluginProperties > Task :libs:agent-sm:bootstrap:javadoc UP-TO-DATE > Task :test:logger-usage:processResources NO-SOURCE > Task :test:logger-usage:classes UP-TO-DATE > Task :test:logger-usage:jar UP-TO-DATE > Task :test:framework:jar UP-TO-DATE > Task :libs:agent-sm:agent:processResources NO-SOURCE > Task :libs:agent-sm:bootstrap:classes UP-TO-DATE > Task :libs:agent-sm:agent:classes UP-TO-DATE > Task :libs:agent-sm:bootstrap:jar UP-TO-DATE > Task :libs:agent-sm:agent:jar UP-TO-DATE > Task :libs:agent-sm:agent:prepareAgent UP-TO-DATE > Task :server:missingJavadoc UP-TO-DATE > Task :modules:lang-painless:spi:compileJava UP-TO-DATE > Task :modules:aggs-matrix-stats:compileJava UP-TO-DATE > Task :modules:aggs-matrix-stats:processResources UP-TO-DATE > Task :modules:aggs-matrix-stats:classes UP-TO-DATE > Task :modules:aggs-matrix-stats:jar UP-TO-DATE > Task :modules:lang-painless:compileJava UP-TO-DATE > Task :modules:aggs-matrix-stats:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:aggs-matrix-stats:pluginProperties UP-TO-DATE > Task :modules:aggs-matrix-stats:bundlePlugin UP-TO-DATE > Task :modules:analysis-common:compileJava UP-TO-DATE > Task :modules:analysis-common:processResources UP-TO-DATE > Task :modules:analysis-common:classes UP-TO-DATE > Task :modules:analysis-common:jar UP-TO-DATE > Task :modules:analysis-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:analysis-common:pluginProperties UP-TO-DATE > Task :modules:analysis-common:bundlePlugin UP-TO-DATE > Task :modules:autotagging-commons:processResources NO-SOURCE > Task :modules:autotagging-commons:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:autotagging-commons:pluginProperties UP-TO-DATE > Task :modules:autotagging-commons:spi:processResources NO-SOURCE > Task :server:javadoc UP-TO-DATE > Task :modules:autotagging-commons:common:compileJava UP-TO-DATE > Task :modules:cache-common:compileJava UP-TO-DATE > Task :modules:geo:compileJava UP-TO-DATE > Task :modules:autotagging-commons:common:processResources NO-SOURCE > Task :modules:autotagging-commons:common:classes UP-TO-DATE > Task :modules:cache-common:processResources NO-SOURCE > Task :modules:cache-common:classes UP-TO-DATE > Task :modules:autotagging-commons:spi:compileJava UP-TO-DATE > Task :modules:autotagging-commons:common:jar UP-TO-DATE > Task :modules:autotagging-commons:spi:classes UP-TO-DATE > Task :modules:autotagging-commons:spi:jar UP-TO-DATE > Task :modules:geo:processResources NO-SOURCE > Task :modules:autotagging-commons:compileJava UP-TO-DATE > Task :modules:geo:classes UP-TO-DATE > Task :modules:autotagging-commons:classes UP-TO-DATE > Task :modules:cache-common:jar UP-TO-DATE > Task :modules:cache-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:cache-common:pluginProperties UP-TO-DATE > Task :modules:geo:jar UP-TO-DATE > Task :modules:geo:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:autotagging-commons:jar UP-TO-DATE > Task :modules:geo:pluginProperties UP-TO-DATE > Task :modules:cache-common:bundlePlugin UP-TO-DATE > Task :modules:autotagging-commons:bundlePlugin UP-TO-DATE > Task :libs:opensearch-grok:compileJava UP-TO-DATE > Task :libs:opensearch-dissect:compileJava UP-TO-DATE > Task :libs:opensearch-dissect:processResources NO-SOURCE > Task :libs:opensearch-dissect:classes UP-TO-DATE > Task :libs:opensearch-grok:processResources UP-TO-DATE > Task :libs:opensearch-grok:classes UP-TO-DATE > Task :modules:geo:bundlePlugin UP-TO-DATE > Task :libs:opensearch-dissect:jar UP-TO-DATE > Task :modules:ingest-geoip:copyDefaultGeoIp2DatabaseFiles UP-TO-DATE > Task :libs:opensearch-grok:jar UP-TO-DATE > Task :modules:ingest-common:compileJava UP-TO-DATE > Task :modules:ingest-geoip:compileJava UP-TO-DATE > Task :modules:ingest-common:processResources UP-TO-DATE > Task :modules:ingest-common:classes UP-TO-DATE > Task :modules:ingest-geoip:processResources NO-SOURCE > Task :modules:ingest-user-agent:compileJava UP-TO-DATE > Task :modules:ingest-geoip:classes UP-TO-DATE > Task :modules:ingest-user-agent:processResources UP-TO-DATE > Task :modules:ingest-user-agent:classes UP-TO-DATE > Task :modules:ingest-common:jar UP-TO-DATE > Task :modules:ingest-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-geoip:jar UP-TO-DATE > Task :modules:ingest-geoip:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-common:pluginProperties UP-TO-DATE > Task :modules:ingest-geoip:pluginProperties UP-TO-DATE > Task :modules:ingest-user-agent:jar UP-TO-DATE > Task :modules:ingest-user-agent:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-user-agent:pluginProperties UP-TO-DATE > Task :modules:ingest-common:bundlePlugin UP-TO-DATE > Task :modules:ingest-geoip:bundlePlugin UP-TO-DATE > Task :modules:ingest-user-agent:bundlePlugin UP-TO-DATE > Task :modules:lang-expression:compileJava UP-TO-DATE > Task :modules:lang-expression:processResources NO-SOURCE > Task :modules:lang-expression:classes UP-TO-DATE > Task :modules:lang-mustache:compileJava UP-TO-DATE > Task :modules:lang-mustache:processResources NO-SOURCE > Task :modules:lang-mustache:classes UP-TO-DATE > Task :modules:lang-painless:processResources UP-TO-DATE > Task :modules:lang-painless:classes UP-TO-DATE > Task :modules:lang-expression:jar UP-TO-DATE > Task :modules:lang-expression:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-mustache:jar UP-TO-DATE > Task :modules:lang-mustache:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-mustache:pluginProperties UP-TO-DATE > Task :modules:lang-painless:jar UP-TO-DATE > Task :modules:lang-expression:pluginProperties UP-TO-DATE > Task :modules:lang-painless:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-painless:pluginProperties UP-TO-DATE > Task :modules:lang-painless:spi:processResources NO-SOURCE > Task :modules:lang-painless:spi:classes UP-TO-DATE > Task :modules:lang-mustache:bundlePlugin UP-TO-DATE > Task :modules:lang-expression:bundlePlugin UP-TO-DATE > Task :libs:opensearch-ssl-config:compileJava UP-TO-DATE > Task :libs:opensearch-ssl-config:processResources NO-SOURCE > Task :libs:opensearch-ssl-config:classes UP-TO-DATE > Task :modules:lang-painless:spi:jar UP-TO-DATE > Task :modules:mapper-extras:compileJava UP-TO-DATE > Task :modules:mapper-extras:processResources NO-SOURCE > Task :modules:mapper-extras:classes UP-TO-DATE > Task :libs:opensearch-ssl-config:jar UP-TO-DATE > Task :modules:lang-painless:bundlePlugin UP-TO-DATE > Task :modules:reindex:compileJava UP-TO-DATE > Task :modules:reindex:processResources NO-SOURCE > Task :modules:reindex:classes UP-TO-DATE > Task :modules:opensearch-dashboards:processResources NO-SOURCE > Task :modules:mapper-extras:jar UP-TO-DATE > Task :modules:mapper-extras:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:mapper-extras:pluginProperties UP-TO-DATE > Task :modules:reindex:jar UP-TO-DATE > Task :modules:opensearch-dashboards:compileJava UP-TO-DATE > Task :modules:opensearch-dashboards:classes UP-TO-DATE > Task :modules:parent-join:compileJava UP-TO-DATE > Task :modules:parent-join:processResources UP-TO-DATE > Task :modules:parent-join:classes UP-TO-DATE > Task :modules:mapper-extras:bundlePlugin UP-TO-DATE > Task :modules:parent-join:jar UP-TO-DATE > Task :modules:parent-join:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:percolator:compileJava UP-TO-DATE > Task :modules:parent-join:pluginProperties UP-TO-DATE > Task :modules:percolator:processResources NO-SOURCE > Task :modules:percolator:classes UP-TO-DATE > Task :modules:parent-join:bundlePlugin UP-TO-DATE > Task :modules:opensearch-dashboards:jar UP-TO-DATE > Task :modules:percolator:jar UP-TO-DATE > Task :modules:percolator:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:opensearch-dashboards:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:percolator:pluginProperties UP-TO-DATE > Task :modules:opensearch-dashboards:pluginProperties UP-TO-DATE > Task :modules:rank-eval:compileJava UP-TO-DATE > Task :modules:percolator:bundlePlugin UP-TO-DATE > Task :modules:reindex:copyParentJoinMetadata UP-TO-DATE > Task :modules:transport-netty4:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:rank-eval:processResources UP-TO-DATE > Task :modules:rank-eval:classes UP-TO-DATE > Task :modules:transport-netty4:pluginProperties UP-TO-DATE > Task :modules:reindex:copyTransportNetty4Metadata UP-TO-DATE > Task :modules:reindex:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:reindex:pluginProperties UP-TO-DATE > Task :modules:opensearch-dashboards:bundlePlugin UP-TO-DATE > Task :modules:reindex:bundlePlugin UP-TO-DATE > Task :modules:rank-eval:jar UP-TO-DATE > Task :modules:repository-url:compileJava UP-TO-DATE > Task :modules:search-pipeline-common:compileJava UP-TO-DATE > Task :modules:repository-url:processResources NO-SOURCE > Task :modules:rank-eval:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:repository-url:classes UP-TO-DATE > Task :modules:search-pipeline-common:processResources NO-SOURCE > Task :modules:search-pipeline-common:classes UP-TO-DATE > Task :modules:rank-eval:pluginProperties UP-TO-DATE > Task :modules:repository-url:jar UP-TO-DATE > Task :modules:repository-url:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:repository-url:pluginProperties UP-TO-DATE > Task :modules:rank-eval:bundlePlugin UP-TO-DATE > Task :modules:search-pipeline-common:jar UP-TO-DATE > Task :modules:search-pipeline-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:repository-url:bundlePlugin UP-TO-DATE > Task :modules:search-pipeline-common:pluginProperties UP-TO-DATE > Task :modules:transport-grpc:spi:compileJava UP-TO-DATE > Task :modules:store-subdirectory:compileJava UP-TO-DATE > Task :modules:store-subdirectory:processResources NO-SOURCE > Task :modules:store-subdirectory:classes UP-TO-DATE > Task :modules:search-pipeline-common:bundlePlugin UP-TO-DATE > Task :modules:transport-grpc:spi:processResources NO-SOURCE > Task :modules:transport-grpc:spi:classes UP-TO-DATE > Task :modules:store-subdirectory:jar UP-TO-DATE > Task :modules:store-subdirectory:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-grpc:spi:jar UP-TO-DATE > Task :modules:store-subdirectory:pluginProperties UP-TO-DATE > Task :modules:transport-grpc:compileJava UP-TO-DATE > Task :modules:transport-grpc:processResources NO-SOURCE > Task :modules:transport-grpc:classes UP-TO-DATE > Task :libs:opensearch-netty4:compileJava UP-TO-DATE > Task :modules:store-subdirectory:bundlePlugin UP-TO-DATE > Task :libs:opensearch-netty4:processResources NO-SOURCE > Task :libs:opensearch-netty4:classes UP-TO-DATE > Task :modules:transport-grpc:jar UP-TO-DATE > Task :modules:transport-grpc:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-grpc:pluginProperties UP-TO-DATE > Task :modules:transport-netty4:compileJava UP-TO-DATE > Task :libs:opensearch-netty4:jar UP-TO-DATE > Task :modules:transport-netty4:processResources NO-SOURCE > Task :modules:transport-netty4:classes UP-TO-DATE > Task :modules:transport-grpc:bundlePlugin UP-TO-DATE > Task :distribution:archives:createJvmOptionsDir > Task :distribution:archives:createLogsDir > Task :distribution:archives:createPluginsDir > Task :libs:opensearch-plugin-classloader:classes UP-TO-DATE > Task :modules:transport-netty4:jar UP-TO-DATE > Task :distribution:buildNoJdkNotice UP-TO-DATE > Task :modules:transport-netty4:bundlePlugin UP-TO-DATE > Task :libs:opensearch-plugin-classloader:jar UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:processResources NO-SOURCE > Task :distribution:tools:java-version-checker:compileJava UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:compileJava UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:classes UP-TO-DATE > Task :distribution:tools:heap-prof-cli:compileJava UP-TO-DATE > Task :distribution:tools:heap-prof-cli:processResources NO-SOURCE > Task :distribution:tools:heap-prof-cli:classes UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:jar UP-TO-DATE > Task :distribution:tools:java-version-checker:processResources NO-SOURCE > Task :distribution:tools:java-version-checker:classes UP-TO-DATE > Task :distribution:tools:java-version-checker:jar UP-TO-DATE > Task :distribution:processOutputs UP-TO-DATE > Task :distribution:buildBin UP-TO-DATE > Task :distribution:buildConfig UP-TO-DATE > Task :distribution:tools:heap-prof-cli:jar UP-TO-DATE > Task :distribution:tools:keystore-cli:compileJava UP-TO-DATE > Task :plugins:analysis-phonetic:compileJava > Task :plugins:analysis-phonetic:classes > Task :distribution:tools:keystore-cli:processResources NO-SOURCE > Task :distribution:tools:keystore-cli:classes UP-TO-DATE > Task :distribution:tools:launchers:compileJava UP-TO-DATE > Task :distribution:tools:launchers:processResources NO-SOURCE > Task :distribution:tools:launchers:classes UP-TO-DATE > Task :distribution:tools:keystore-cli:jar UP-TO-DATE > Task :distribution:processIntegTestOutputs UP-TO-DATE > Task :distribution:buildIntegTestModules UP-TO-DATE > Task :distribution:buildLog4jConfig UP-TO-DATE > Task :distribution:tools:launchers:jar UP-TO-DATE > Task :distribution:tools:plugin-cli:compileJava UP-TO-DATE > Task :distribution:tools:plugin-cli:processResources UP-TO-DATE > Task :distribution:tools:plugin-cli:classes UP-TO-DATE > Task :libs:agent-sm:agent:generatePomFileForNebulaPublication > Task :libs:agent-sm:agent:generatePom > Task :libs:agent-sm:agent:missingJavadoc UP-TO-DATE > Task :plugins:analysis-phonetic:jar > Task :distribution:tools:plugin-cli:jar UP-TO-DATE > Task :libs:agent-sm:agent:javadoc UP-TO-DATE > Task :libs:agent-sm:agent:javadocJar UP-TO-DATE > Task :libs:agent-sm:agent:sourcesJar UP-TO-DATE > Task :libs:agent-sm:agent:assemble > Task :plugins:analysis-phonetic:bundlePlugin > Task :plugins:analysis-phonetic:generatePomFileForNebulaPublication > Task :plugins:analysis-phonetic:generatePom > Task :distribution:archives:buildIntegTest UP-TO-DATE > Task :plugins:analysis-phonetic:missingJavadoc > Task :plugins:analysis-phonetic:javadoc > Task :plugins:analysis-phonetic:javadocJar > Task :plugins:analysis-phonetic:sourcesJar > Task :plugins:analysis-phonetic:assemble > Task :plugins:analysis-phonetic:compileTestJava > Task :plugins:analysis-phonetic:copyYamlTestsTask NO-SOURCE > Task :plugins:analysis-phonetic:copyRestApiSpecsTask > Task :plugins:analysis-phonetic:processTestResources > Task :plugins:analysis-phonetic:testClasses > Task :plugins:analysis-phonetic:forbiddenApisResources > Task :plugins:analysis-phonetic:forbiddenApisMain > Task :plugins:analysis-phonetic:forbiddenApisTest > Task :plugins:analysis-phonetic:compileYamlRestTestJava > Task :plugins:analysis-phonetic:processYamlRestTestResources > Task :plugins:analysis-phonetic:yamlRestTestClasses > Task :plugins:analysis-phonetic:forbiddenApisYamlRestTest > Task :plugins:analysis-phonetic:forbiddenApis > Task :plugins:analysis-phonetic:dependencyLicenses > Task :plugins:analysis-phonetic:filepermissions > Task :plugins:analysis-phonetic:forbiddenPatterns > Task :plugins:analysis-phonetic:jarHell > Task :plugins:analysis-phonetic:licenseHeaders > Task :plugins:analysis-phonetic:loggerUsageCheck > Task :plugins:analysis-phonetic:spotlessJava > Task :plugins:analysis-phonetic:spotlessJavaCheck > Task :plugins:analysis-phonetic:testingConventions > Task :plugins:analysis-phonetic:thirdPartyAuditResources > Task :plugins:analysis-phonetic:thirdPartyAudit > Task :plugins:analysis-phonetic:validateNebulaPom > Task :plugins:analysis-phonetic:validatePom > Task :plugins:analysis-phonetic:precommit > Task :plugins:analysis-phonetic:spotlessMisc > Task :plugins:analysis-phonetic:spotlessMiscCheck > Task :plugins:analysis-phonetic:spotlessCheck > Task :plugins:analysis-phonetic:test WARNING: Using incubator modules: jdk.incubator.vector WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-phonetic:yamlRestTest WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-phonetic:check > Task :plugins:analysis-phonetic:build BUILD SUCCESSFUL in 4m 48s 272 actionable tasks: 40 executed, 232 up-to-date ======================== Building plugin analysis-smartcn ======================== > Task :buildSrc:reaper:compileJava UP-TO-DATE > Task :buildSrc:reaper:processResources NO-SOURCE > Task :buildSrc:reaper:classes UP-TO-DATE > Task :buildSrc:reaper:jar UP-TO-DATE > Task :buildSrc:compileJava UP-TO-DATE > Task :buildSrc:compileGroovy UP-TO-DATE > Task :buildSrc:generateVersionProperties UP-TO-DATE > Task :buildSrc:pluginDescriptors UP-TO-DATE > Task :buildSrc:processResources UP-TO-DATE > Task :buildSrc:classes UP-TO-DATE > Task :buildSrc:jar UP-TO-DATE ======================================= OpenSearch Build Hamster says Hello! Gradle Version : 9.4.1 OS Info : Linux 6.6.137-th1520 (riscv64) JDK Version : 21 (Arch Linux JDK 21 (21.0.12.1+1)) JAVA_HOME : /usr/lib/jvm/java-21-openjdk Random Testing Seed : 902EDFE5F9699E8B Crypto Standard : any-supported ======================================= > Task :server:protobufDummy UP-TO-DATE > Task :libs:opensearch-arrow-spi:processResources NO-SOURCE > Task :libs:opensearch-cli:processResources NO-SOURCE > Task :libs:opensearch-compress:processResources UP-TO-DATE > Task :missing-doclet:compileJava UP-TO-DATE > Task :libs:opensearch-common:processResources UP-TO-DATE > Task :missing-doclet:processResources NO-SOURCE > Task :libs:opensearch-concurrent-queue:processResources NO-SOURCE > Task :missing-doclet:classes UP-TO-DATE > Task :libs:opensearch-core:processResources UP-TO-DATE > Task :libs:opensearch-plugin-classloader:processResources NO-SOURCE > Task :libs:opensearch-geo:processResources NO-SOURCE > Task :libs:opensearch-secure-sm:processResources NO-SOURCE > Task :libs:opensearch-task-commons:processResources NO-SOURCE > Task :missing-doclet:jar UP-TO-DATE > Task :libs:opensearch-telemetry:processResources NO-SOURCE > Task :libs:agent-sm:agent-policy:processResources NO-SOURCE > Task :server:extractProto UP-TO-DATE > Task :libs:opensearch-x-content:processResources UP-TO-DATE > Task :libs:agent-sm:bootstrap:processResources NO-SOURCE > Task :libs:opensearch-geo:compileJava UP-TO-DATE > Task :libs:opensearch-common:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:compileJava UP-TO-DATE > Task :libs:opensearch-cli:compileJava UP-TO-DATE > Task :libs:opensearch-common:classes UP-TO-DATE > Task :plugins:analysis-smartcn:generateNotice > Task :libs:opensearch-common:jar UP-TO-DATE > Task :libs:opensearch-concurrent-queue:compileJava UP-TO-DATE > Task :server:extractIncludeProto UP-TO-DATE > Task :libs:opensearch-task-commons:compileJava UP-TO-DATE > Task :libs:agent-sm:agent-policy:compileJava UP-TO-DATE > Task :libs:opensearch-secure-sm:compileJava UP-TO-DATE > Task :server:generateProto UP-TO-DATE > Task :plugins:analysis-smartcn:processResources NO-SOURCE > Task :libs:opensearch-telemetry:compileJava UP-TO-DATE > Task :libs:agent-sm:bootstrap:compileJava UP-TO-DATE > Task :libs:opensearch-core:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:missingJavadoc UP-TO-DATE > Task :libs:agent-sm:bootstrap:missingJavadoc UP-TO-DATE > Task :plugins:analysis-smartcn:copyPluginPropertiesTemplate > Task :libs:opensearch-arrow-spi:compileJava UP-TO-DATE > Task :libs:opensearch-x-content:compileJava UP-TO-DATE > Task :libs:opensearch-compress:compileJava UP-TO-DATE > Task :libs:opensearch-plugin-classloader:javadoc UP-TO-DATE > Task :libs:agent-sm:bootstrap:javadoc UP-TO-DATE > Task :libs:opensearch-nio:compileJava UP-TO-DATE > Task :test:telemetry:compileJava UP-TO-DATE > Task :client:sniffer:processResources NO-SOURCE > Task :libs:opensearch-arrow-spi:classes UP-TO-DATE > Task :plugins:analysis-smartcn:pluginProperties > Task :plugins:analysis-smartcn:generatePomFileForNebulaPublication > Task :plugins:analysis-smartcn:generatePom > Task :plugins:analysis-smartcn:sourcesJar > Task :plugins:analysis-smartcn:copyYamlTestsTask NO-SOURCE > Task :plugins:analysis-smartcn:copyRestApiSpecsTask > Task :plugins:analysis-smartcn:processTestResources NO-SOURCE > Task :plugins:analysis-smartcn:forbiddenApisResources > Task :libs:opensearch-cli:classes UP-TO-DATE > Task :libs:opensearch-arrow-spi:jar UP-TO-DATE > Task :libs:opensearch-compress:classes UP-TO-DATE > Task :libs:opensearch-cli:jar UP-TO-DATE > Task :libs:opensearch-concurrent-queue:classes UP-TO-DATE > Task :libs:opensearch-compress:jar UP-TO-DATE > Task :libs:opensearch-core:classes UP-TO-DATE > Task :libs:opensearch-concurrent-queue:jar UP-TO-DATE > Task :libs:opensearch-geo:classes UP-TO-DATE > Task :libs:opensearch-core:jar UP-TO-DATE > Task :libs:opensearch-nio:processResources NO-SOURCE > Task :libs:opensearch-nio:classes UP-TO-DATE > Task :libs:opensearch-nio:jar UP-TO-DATE > Task :libs:opensearch-secure-sm:classes UP-TO-DATE > Task :libs:opensearch-geo:jar UP-TO-DATE > Task :libs:opensearch-task-commons:classes UP-TO-DATE > Task :libs:opensearch-secure-sm:jar UP-TO-DATE > Task :libs:opensearch-telemetry:classes UP-TO-DATE > Task :libs:opensearch-task-commons:jar UP-TO-DATE > Task :libs:opensearch-x-content:classes UP-TO-DATE > Task :libs:opensearch-telemetry:jar UP-TO-DATE > Task :test:framework:processResources UP-TO-DATE > Task :libs:opensearch-x-content:jar UP-TO-DATE > Task :test:telemetry:processResources NO-SOURCE > Task :libs:agent-sm:agent-policy:classes UP-TO-DATE > Task :test:telemetry:classes UP-TO-DATE > Task :test:telemetry:jar UP-TO-DATE > Task :plugins:analysis-smartcn:processYamlRestTestResources > Task :client:rest:compileJava UP-TO-DATE > Task :server:compileJava UP-TO-DATE > Task :client:sniffer:compileJava UP-TO-DATE > Task :libs:agent-sm:agent-policy:jar UP-TO-DATE > Task :client:rest:processResources NO-SOURCE > Task :client:rest:classes UP-TO-DATE > Task :client:rest:jar UP-TO-DATE > Task :server:missingJavadoc UP-TO-DATE > Task :client:sniffer:classes UP-TO-DATE > Task :client:sniffer:jar UP-TO-DATE > Task :test:framework:compileJava UP-TO-DATE > Task :test:framework:classes UP-TO-DATE > Task :test:logger-usage:compileJava UP-TO-DATE > Task :test:framework:jar UP-TO-DATE > Task :test:logger-usage:processResources NO-SOURCE > Task :test:logger-usage:classes UP-TO-DATE > Task :libs:agent-sm:agent:compileJava UP-TO-DATE > Task :libs:agent-sm:agent:processResources NO-SOURCE > Task :libs:agent-sm:agent:classes UP-TO-DATE > Task :test:logger-usage:jar UP-TO-DATE > Task :libs:agent-sm:bootstrap:classes UP-TO-DATE > Task :libs:agent-sm:agent:jar UP-TO-DATE > Task :modules:aggs-matrix-stats:compileJava UP-TO-DATE > Task :modules:aggs-matrix-stats:processResources UP-TO-DATE > Task :modules:aggs-matrix-stats:classes UP-TO-DATE > Task :modules:aggs-matrix-stats:jar UP-TO-DATE > Task :modules:aggs-matrix-stats:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:aggs-matrix-stats:pluginProperties UP-TO-DATE > Task :server:javadoc UP-TO-DATE > Task :server:generateModulesList UP-TO-DATE > Task :server:generatePluginsList UP-TO-DATE > Task :server:processProtoResources UP-TO-DATE > Task :modules:aggs-matrix-stats:bundlePlugin UP-TO-DATE > Task :libs:agent-sm:bootstrap:jar UP-TO-DATE > Task :modules:lang-painless:spi:compileJava UP-TO-DATE > Task :libs:agent-sm:agent:prepareAgent UP-TO-DATE > Task :server:processResources UP-TO-DATE > Task :server:classes UP-TO-DATE > Task :server:jar UP-TO-DATE > Task :modules:analysis-common:processResources UP-TO-DATE > Task :modules:analysis-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:analysis-common:pluginProperties UP-TO-DATE > Task :modules:autotagging-commons:processResources NO-SOURCE > Task :modules:autotagging-commons:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-painless:compileJava UP-TO-DATE > Task :modules:autotagging-commons:pluginProperties UP-TO-DATE > Task :modules:autotagging-commons:common:compileJava UP-TO-DATE > Task :modules:autotagging-commons:common:processResources NO-SOURCE > Task :modules:autotagging-commons:common:classes UP-TO-DATE > Task :modules:autotagging-commons:spi:processResources NO-SOURCE > Task :modules:autotagging-commons:common:jar UP-TO-DATE > Task :modules:autotagging-commons:spi:compileJava UP-TO-DATE > Task :modules:autotagging-commons:spi:classes UP-TO-DATE > Task :modules:analysis-common:compileJava UP-TO-DATE > Task :modules:analysis-common:classes UP-TO-DATE > Task :plugins:analysis-smartcn:dependencyLicenses > Task :modules:autotagging-commons:compileJava UP-TO-DATE > Task :modules:autotagging-commons:classes UP-TO-DATE > Task :modules:autotagging-commons:spi:jar UP-TO-DATE > Task :modules:analysis-common:jar UP-TO-DATE > Task :modules:cache-common:compileJava UP-TO-DATE > Task :modules:cache-common:processResources NO-SOURCE > Task :modules:cache-common:classes UP-TO-DATE > Task :modules:autotagging-commons:jar UP-TO-DATE > Task :modules:analysis-common:bundlePlugin UP-TO-DATE > Task :modules:autotagging-commons:bundlePlugin UP-TO-DATE > Task :modules:cache-common:jar UP-TO-DATE > Task :modules:cache-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:cache-common:pluginProperties UP-TO-DATE > Task :libs:opensearch-dissect:compileJava UP-TO-DATE > Task :libs:opensearch-dissect:processResources NO-SOURCE > Task :libs:opensearch-dissect:classes UP-TO-DATE > Task :modules:geo:compileJava UP-TO-DATE > Task :modules:geo:processResources NO-SOURCE > Task :modules:geo:classes UP-TO-DATE > Task :modules:cache-common:bundlePlugin UP-TO-DATE > Task :libs:opensearch-grok:compileJava UP-TO-DATE > Task :modules:geo:jar UP-TO-DATE > Task :libs:opensearch-dissect:jar UP-TO-DATE > Task :modules:geo:copyPluginPropertiesTemplate UP-TO-DATE > Task :libs:opensearch-grok:processResources UP-TO-DATE > Task :libs:opensearch-grok:classes UP-TO-DATE > Task :modules:geo:pluginProperties UP-TO-DATE > Task :modules:ingest-common:compileJava UP-TO-DATE > Task :modules:geo:bundlePlugin UP-TO-DATE > Task :libs:opensearch-grok:jar UP-TO-DATE > Task :modules:ingest-common:processResources UP-TO-DATE > Task :modules:ingest-common:classes UP-TO-DATE > Task :modules:ingest-geoip:copyDefaultGeoIp2DatabaseFiles UP-TO-DATE > Task :modules:ingest-user-agent:compileJava UP-TO-DATE > Task :modules:ingest-user-agent:processResources UP-TO-DATE > Task :modules:ingest-user-agent:classes UP-TO-DATE > Task :modules:ingest-geoip:compileJava UP-TO-DATE > Task :modules:ingest-geoip:processResources NO-SOURCE > Task :modules:ingest-common:jar UP-TO-DATE > Task :modules:ingest-geoip:classes UP-TO-DATE > Task :modules:ingest-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-common:pluginProperties UP-TO-DATE > Task :modules:ingest-user-agent:jar UP-TO-DATE > Task :modules:ingest-user-agent:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-user-agent:pluginProperties UP-TO-DATE > Task :modules:ingest-geoip:jar UP-TO-DATE > Task :modules:ingest-geoip:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:ingest-geoip:pluginProperties UP-TO-DATE > Task :modules:ingest-user-agent:bundlePlugin UP-TO-DATE > Task :modules:ingest-common:bundlePlugin UP-TO-DATE > Task :modules:ingest-geoip:bundlePlugin UP-TO-DATE > Task :modules:lang-expression:compileJava UP-TO-DATE > Task :modules:lang-expression:processResources NO-SOURCE > Task :modules:lang-painless:processResources UP-TO-DATE > Task :modules:lang-expression:classes UP-TO-DATE > Task :modules:lang-painless:classes UP-TO-DATE > Task :modules:lang-expression:jar UP-TO-DATE > Task :modules:lang-expression:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-painless:jar UP-TO-DATE > Task :modules:lang-mustache:compileJava UP-TO-DATE > Task :modules:lang-painless:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-mustache:processResources NO-SOURCE > Task :modules:lang-expression:pluginProperties UP-TO-DATE > Task :modules:lang-mustache:classes UP-TO-DATE > Task :modules:lang-painless:pluginProperties UP-TO-DATE > Task :modules:lang-painless:spi:processResources NO-SOURCE > Task :modules:lang-painless:spi:classes UP-TO-DATE > Task :modules:lang-expression:bundlePlugin UP-TO-DATE > Task :modules:lang-painless:spi:jar UP-TO-DATE > Task :modules:lang-mustache:jar UP-TO-DATE > Task :modules:lang-mustache:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:lang-painless:bundlePlugin UP-TO-DATE > Task :modules:lang-mustache:pluginProperties UP-TO-DATE > Task :modules:mapper-extras:compileJava UP-TO-DATE > Task :libs:opensearch-ssl-config:compileJava UP-TO-DATE > Task :modules:mapper-extras:processResources NO-SOURCE > Task :modules:mapper-extras:classes UP-TO-DATE > Task :libs:opensearch-ssl-config:processResources NO-SOURCE > Task :libs:opensearch-ssl-config:classes UP-TO-DATE > Task :modules:lang-mustache:bundlePlugin UP-TO-DATE > Task :modules:mapper-extras:jar UP-TO-DATE > Task :modules:mapper-extras:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:mapper-extras:pluginProperties UP-TO-DATE > Task :libs:opensearch-ssl-config:jar UP-TO-DATE > Task :modules:reindex:compileJava UP-TO-DATE > Task :modules:reindex:processResources NO-SOURCE > Task :modules:opensearch-dashboards:processResources NO-SOURCE > Task :modules:reindex:classes UP-TO-DATE > Task :modules:mapper-extras:bundlePlugin UP-TO-DATE > Task :modules:opensearch-dashboards:compileJava UP-TO-DATE > Task :modules:opensearch-dashboards:classes UP-TO-DATE > Task :modules:reindex:jar UP-TO-DATE > Task :modules:parent-join:compileJava UP-TO-DATE > Task :modules:parent-join:processResources UP-TO-DATE > Task :modules:parent-join:classes UP-TO-DATE > Task :modules:percolator:compileJava UP-TO-DATE > Task :modules:opensearch-dashboards:jar UP-TO-DATE > Task :modules:percolator:processResources NO-SOURCE > Task :modules:percolator:classes UP-TO-DATE > Task :modules:opensearch-dashboards:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:opensearch-dashboards:pluginProperties UP-TO-DATE > Task :modules:parent-join:jar UP-TO-DATE > Task :modules:opensearch-dashboards:bundlePlugin UP-TO-DATE > Task :modules:percolator:jar UP-TO-DATE > Task :modules:parent-join:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:percolator:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:parent-join:pluginProperties UP-TO-DATE > Task :modules:percolator:pluginProperties UP-TO-DATE > Task :modules:percolator:bundlePlugin UP-TO-DATE > Task :modules:rank-eval:compileJava UP-TO-DATE > Task :modules:parent-join:bundlePlugin UP-TO-DATE > Task :modules:rank-eval:processResources UP-TO-DATE > Task :modules:rank-eval:classes UP-TO-DATE > Task :modules:reindex:copyParentJoinMetadata UP-TO-DATE > Task :modules:transport-netty4:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:reindex:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-netty4:pluginProperties UP-TO-DATE > Task :modules:reindex:pluginProperties UP-TO-DATE > Task :modules:reindex:copyTransportNetty4Metadata UP-TO-DATE > Task :modules:rank-eval:jar UP-TO-DATE > Task :modules:repository-url:compileJava UP-TO-DATE > Task :modules:rank-eval:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:reindex:bundlePlugin UP-TO-DATE > Task :modules:repository-url:processResources NO-SOURCE > Task :modules:repository-url:classes UP-TO-DATE > Task :modules:rank-eval:pluginProperties UP-TO-DATE > Task :modules:rank-eval:bundlePlugin UP-TO-DATE > Task :modules:search-pipeline-common:compileJava UP-TO-DATE > Task :modules:search-pipeline-common:processResources NO-SOURCE > Task :modules:search-pipeline-common:classes UP-TO-DATE > Task :modules:repository-url:jar UP-TO-DATE > Task :modules:store-subdirectory:compileJava UP-TO-DATE > Task :modules:repository-url:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:store-subdirectory:processResources NO-SOURCE > Task :modules:store-subdirectory:classes UP-TO-DATE > Task :modules:repository-url:pluginProperties UP-TO-DATE > Task :modules:search-pipeline-common:jar UP-TO-DATE > Task :modules:search-pipeline-common:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:search-pipeline-common:pluginProperties UP-TO-DATE > Task :modules:store-subdirectory:jar UP-TO-DATE > Task :modules:repository-url:bundlePlugin UP-TO-DATE > Task :modules:store-subdirectory:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:store-subdirectory:pluginProperties UP-TO-DATE > Task :modules:search-pipeline-common:bundlePlugin UP-TO-DATE > Task :modules:transport-grpc:spi:compileJava UP-TO-DATE > Task :modules:transport-grpc:processResources NO-SOURCE > Task :modules:transport-grpc:spi:processResources NO-SOURCE > Task :modules:transport-grpc:spi:classes UP-TO-DATE > Task :modules:store-subdirectory:bundlePlugin UP-TO-DATE > Task :modules:transport-grpc:compileJava UP-TO-DATE > Task :modules:transport-grpc:classes UP-TO-DATE > Task :modules:transport-grpc:spi:jar UP-TO-DATE > Task :modules:transport-netty4:processResources NO-SOURCE > Task :libs:opensearch-netty4:compileJava UP-TO-DATE > Task :libs:opensearch-netty4:processResources NO-SOURCE > Task :libs:opensearch-netty4:classes UP-TO-DATE > Task :modules:transport-grpc:jar UP-TO-DATE > Task :modules:transport-netty4:compileJava UP-TO-DATE > Task :modules:transport-grpc:copyPluginPropertiesTemplate UP-TO-DATE > Task :modules:transport-netty4:classes UP-TO-DATE > Task :libs:opensearch-netty4:jar UP-TO-DATE > Task :modules:transport-grpc:pluginProperties UP-TO-DATE > Task :modules:transport-netty4:jar UP-TO-DATE > Task :modules:transport-grpc:bundlePlugin UP-TO-DATE > Task :distribution:archives:createJvmOptionsDir > Task :distribution:archives:createLogsDir > Task :distribution:archives:createPluginsDir > Task :libs:opensearch-plugin-classloader:classes UP-TO-DATE > Task :distribution:buildNoJdkNotice UP-TO-DATE > Task :distribution:tools:java-version-checker:compileJava UP-TO-DATE > Task :modules:transport-netty4:bundlePlugin UP-TO-DATE > Task :libs:opensearch-plugin-classloader:jar UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:compileJava UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:processResources NO-SOURCE > Task :distribution:tools:fips-demo-installer-cli:classes UP-TO-DATE > Task :distribution:tools:heap-prof-cli:compileJava UP-TO-DATE > Task :distribution:tools:heap-prof-cli:processResources NO-SOURCE > Task :distribution:tools:heap-prof-cli:classes UP-TO-DATE > Task :distribution:tools:fips-demo-installer-cli:jar UP-TO-DATE > Task :distribution:tools:java-version-checker:processResources NO-SOURCE > Task :distribution:tools:heap-prof-cli:jar UP-TO-DATE > Task :distribution:tools:java-version-checker:classes UP-TO-DATE > Task :distribution:processOutputs UP-TO-DATE > Task :distribution:buildBin UP-TO-DATE > Task :distribution:buildConfig UP-TO-DATE > Task :distribution:tools:keystore-cli:compileJava UP-TO-DATE > Task :distribution:tools:keystore-cli:processResources NO-SOURCE > Task :distribution:tools:keystore-cli:classes UP-TO-DATE > Task :distribution:tools:java-version-checker:jar UP-TO-DATE > Task :distribution:tools:keystore-cli:jar UP-TO-DATE > Task :distribution:tools:launchers:compileJava UP-TO-DATE > Task :distribution:tools:launchers:processResources NO-SOURCE > Task :distribution:tools:launchers:classes UP-TO-DATE > Task :distribution:tools:plugin-cli:compileJava UP-TO-DATE > Task :distribution:processIntegTestOutputs UP-TO-DATE > Task :distribution:buildIntegTestModules UP-TO-DATE > Task :distribution:tools:plugin-cli:processResources UP-TO-DATE > Task :distribution:tools:plugin-cli:classes UP-TO-DATE > Task :distribution:buildLog4jConfig UP-TO-DATE > Task :distribution:tools:launchers:jar UP-TO-DATE > Task :libs:agent-sm:agent:generatePomFileForNebulaPublication > Task :libs:agent-sm:agent:generatePom > Task :distribution:tools:plugin-cli:jar UP-TO-DATE > Task :libs:agent-sm:agent:missingJavadoc UP-TO-DATE > Task :libs:agent-sm:agent:javadoc UP-TO-DATE > Task :libs:agent-sm:agent:javadocJar UP-TO-DATE > Task :libs:agent-sm:agent:sourcesJar UP-TO-DATE > Task :libs:agent-sm:agent:assemble > Task :distribution:archives:buildIntegTest UP-TO-DATE > Task :plugins:analysis-smartcn:compileJava > Task :plugins:analysis-smartcn:classes > Task :plugins:analysis-smartcn:jar > Task :plugins:analysis-smartcn:bundlePlugin > Task :plugins:analysis-smartcn:missingJavadoc > Task :plugins:analysis-smartcn:javadoc > Task :plugins:analysis-smartcn:javadocJar > Task :plugins:analysis-smartcn:assemble > Task :plugins:analysis-smartcn:compileTestJava > Task :plugins:analysis-smartcn:testClasses > Task :plugins:analysis-smartcn:forbiddenApisMain > Task :plugins:analysis-smartcn:forbiddenApisTest > Task :plugins:analysis-smartcn:compileYamlRestTestJava > Task :plugins:analysis-smartcn:yamlRestTestClasses > Task :plugins:analysis-smartcn:forbiddenApisYamlRestTest > Task :plugins:analysis-smartcn:forbiddenApis > Task :plugins:analysis-smartcn:filepermissions > Task :plugins:analysis-smartcn:forbiddenPatterns > Task :plugins:analysis-smartcn:jarHell > Task :plugins:analysis-smartcn:licenseHeaders > Task :plugins:analysis-smartcn:loggerUsageCheck > Task :plugins:analysis-smartcn:spotlessJava > Task :plugins:analysis-smartcn:spotlessJavaCheck > Task :plugins:analysis-smartcn:testingConventions > Task :plugins:analysis-smartcn:thirdPartyAuditResources > Task :plugins:analysis-smartcn:thirdPartyAudit > Task :plugins:analysis-smartcn:validateNebulaPom > Task :plugins:analysis-smartcn:validatePom > Task :plugins:analysis-smartcn:precommit > Task :plugins:analysis-smartcn:spotlessMisc > Task :plugins:analysis-smartcn:spotlessMiscCheck > Task :plugins:analysis-smartcn:spotlessCheck > Task :plugins:analysis-smartcn:test WARNING: Using incubator modules: jdk.incubator.vector WARNING: Using incubator modules: jdk.incubator.vector > Task :plugins:analysis-smartcn:yamlRestTest === Standard output of node `node{:plugins:analysis-smartcn:yamlRestTest-0}` === » ↓ errors and warnings from /build/opensearch/src/OpenSearch-3.8.0/plugins/analysis-smartcn/build/testclusters/yamlRestTest-0/logs/opensearch.stdout.log ↓ » [2026-09-02T20:13:29,678][WARN ][o.a.l.i.v.VectorizationProvider] [yamlRestTest-0] C2 compiler is disabled; Java vector incubator API can't be enabled » ↓ last 40 non error or warning messages from /build/opensearch/src/OpenSearch-3.8.0/plugins/analysis-smartcn/build/testclusters/yamlRestTest-0/logs/opensearch.stdout.log ↓ » [2026-09-02T20:13:57,874][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for MATCH_PHRASE: org.opensearch.transport.grpc.proto.request.search.query.MatchPhraseQueryBuilderProtoConverter » [2026-09-02T20:13:57,877][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for MULTI_MATCH: org.opensearch.transport.grpc.proto.request.search.query.MultiMatchQueryBuilderProtoConverter » [2026-09-02T20:13:57,881][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for BOOL: org.opensearch.transport.grpc.proto.request.search.query.BoolQueryBuilderProtoConverter » [2026-09-02T20:13:57,884][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for SCRIPT: org.opensearch.transport.grpc.proto.request.search.query.ScriptQueryBuilderProtoConverter » [2026-09-02T20:13:57,887][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for EXISTS: org.opensearch.transport.grpc.proto.request.search.query.ExistsQueryBuilderProtoConverter » [2026-09-02T20:13:57,891][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for REGEXP: org.opensearch.transport.grpc.proto.request.search.query.RegexpQueryBuilderProtoConverter » [2026-09-02T20:13:57,895][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for WILDCARD: org.opensearch.transport.grpc.proto.request.search.query.WildcardQueryBuilderProtoConverter » [2026-09-02T20:13:57,899][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for GEO_BOUNDING_BOX: org.opensearch.transport.grpc.proto.request.search.query.GeoBoundingBoxQueryBuilderProtoConverter » [2026-09-02T20:13:57,902][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for GEO_DISTANCE: org.opensearch.transport.grpc.proto.request.search.query.GeoDistanceQueryBuilderProtoConverter » [2026-09-02T20:13:57,906][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for NESTED: org.opensearch.transport.grpc.proto.request.search.query.NestedQueryBuilderProtoConverter » [2026-09-02T20:13:57,909][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for IDS: org.opensearch.transport.grpc.proto.request.search.query.IdsQueryBuilderProtoConverter » [2026-09-02T20:13:57,912][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for RANGE: org.opensearch.transport.grpc.proto.request.search.query.RangeQueryBuilderProtoConverter » [2026-09-02T20:13:57,916][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for TERMS_SET: org.opensearch.transport.grpc.proto.request.search.query.TermsSetQueryBuilderProtoConverter » [2026-09-02T20:13:57,920][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for CONSTANT_SCORE: org.opensearch.transport.grpc.proto.request.search.query.ConstantScoreQueryBuilderProtoConverter » [2026-09-02T20:13:57,923][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for FUZZY: org.opensearch.transport.grpc.proto.request.search.query.FuzzyQueryBuilderProtoConverter » [2026-09-02T20:13:57,926][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for PREFIX: org.opensearch.transport.grpc.proto.request.search.query.PrefixQueryBuilderProtoConverter » [2026-09-02T20:13:57,930][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for MATCH: org.opensearch.transport.grpc.proto.request.search.query.MatchQueryBuilderProtoConverter » [2026-09-02T20:13:57,933][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for MATCH_BOOL_PREFIX: org.opensearch.transport.grpc.proto.request.search.query.MatchBoolPrefixQueryBuilderProtoConverter » [2026-09-02T20:13:57,936][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for MATCH_PHRASE_PREFIX: org.opensearch.transport.grpc.proto.request.search.query.MatchPhrasePrefixQueryBuilderProtoConverter » [2026-09-02T20:13:57,939][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered query converter for FUNCTION_SCORE: org.opensearch.transport.grpc.proto.request.search.query.functionscore.FunctionScoreQueryBuilderProtoConverter » [2026-09-02T20:13:57,941][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Set registry on 24 converters » [2026-09-02T20:13:57,942][INFO ][o.o.t.g.p.r.s.q.QueryBuilderProtoConverterRegistryImpl] [yamlRestTest-0] Registered 24 built-in query converters » [2026-09-02T20:13:57,954][INFO ][o.o.t.g.p.r.s.a.AggregationBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregation converter for MIN: org.opensearch.transport.grpc.proto.request.search.aggregation.metrics.MinAggregationBuilderProtoConverter » [2026-09-02T20:13:57,957][INFO ][o.o.t.g.p.r.s.a.AggregationBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregation converter for MAX: org.opensearch.transport.grpc.proto.request.search.aggregation.metrics.MaxAggregationBuilderProtoConverter » [2026-09-02T20:13:57,966][INFO ][o.o.t.g.p.r.s.a.AggregationBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregation converter for TERMS_AGGREGATION: org.opensearch.transport.grpc.proto.request.search.aggregation.bucket.terms.TermsAggregationBuilderConverter » [2026-09-02T20:13:57,968][INFO ][o.o.t.g.p.r.s.a.AggregationBuilderProtoConverterSpiRegistry] [yamlRestTest-0] Set registry on 3 aggregation converter(s) » [2026-09-02T20:13:57,969][INFO ][o.o.t.g.p.r.s.a.AggregationBuilderProtoConverterRegistryImpl] [yamlRestTest-0] Registered 3 built-in aggregation converter(s) » [2026-09-02T20:13:57,976][INFO ][o.o.t.g.p.r.s.a.AggregateProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregate converter for org.opensearch.search.aggregations.metrics.InternalMin: org.opensearch.transport.grpc.proto.response.search.aggregation.metrics.MinAggregateProtoConverter » [2026-09-02T20:13:57,980][INFO ][o.o.t.g.p.r.s.a.AggregateProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregate converter for org.opensearch.search.aggregations.metrics.InternalMax: org.opensearch.transport.grpc.proto.response.search.aggregation.metrics.MaxAggregateProtoConverter » [2026-09-02T20:13:57,984][INFO ][o.o.t.g.p.r.s.a.AggregateProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregate converter for org.opensearch.search.aggregations.bucket.terms.DoubleTerms: org.opensearch.transport.grpc.proto.response.search.aggregation.bucket.terms.DoubleTermsAggregateConverter » [2026-09-02T20:13:57,988][INFO ][o.o.t.g.p.r.s.a.AggregateProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregate converter for org.opensearch.search.aggregations.bucket.terms.LongTerms: org.opensearch.transport.grpc.proto.response.search.aggregation.bucket.terms.LongTermsAggregateConverter » [2026-09-02T20:13:57,993][INFO ][o.o.t.g.p.r.s.a.AggregateProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregate converter for org.opensearch.search.aggregations.bucket.terms.UnsignedLongTerms: org.opensearch.transport.grpc.proto.response.search.aggregation.bucket.terms.UnsignedLongTermsAggregateConverter » [2026-09-02T20:13:57,998][INFO ][o.o.t.g.p.r.s.a.AggregateProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregate converter for org.opensearch.search.aggregations.bucket.terms.StringTerms: org.opensearch.transport.grpc.proto.response.search.aggregation.bucket.terms.StringTermsAggregateConverter » [2026-09-02T20:13:58,006][INFO ][o.o.t.g.p.r.s.a.AggregateProtoConverterSpiRegistry] [yamlRestTest-0] Registered aggregate converter for org.opensearch.search.aggregations.bucket.terms.UnmappedTerms: org.opensearch.transport.grpc.proto.response.search.aggregation.bucket.terms.UnmappedTermsAggregateConverter » [2026-09-02T20:13:58,009][INFO ][o.o.t.g.p.r.s.a.AggregateProtoConverterSpiRegistry] [yamlRestTest-0] Set registry on 7 aggregate converter(s) » [2026-09-02T20:13:58,013][INFO ][o.o.t.g.GrpcPlugin ] [yamlRestTest-0] No external QueryBuilderProtoConverter(s) to register » [2026-09-02T20:13:58,015][INFO ][o.o.t.g.GrpcPlugin ] [yamlRestTest-0] No external AggregationBuilderProtoConverter(s) to register » [2026-09-02T20:13:58,016][INFO ][o.o.t.g.GrpcPlugin ] [yamlRestTest-0] No external AggregateProtoConverter(s) to register » [2026-09-02T20:13:58.927904440Z] [BUILD] Stopping node === Standard error of node `node{:plugins:analysis-smartcn:yamlRestTest-0}` === » ↓ last 40 non error or warning messages from /build/opensearch/src/OpenSearch-3.8.0/plugins/analysis-smartcn/build/testclusters/yamlRestTest-0/logs/opensearch.stderr.log ↓ > Task :plugins:analysis-smartcn:yamlRestTest FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':plugins:analysis-smartcn:yamlRestTest'. > process was found dead while waiting for ports files, node{:plugins:analysis-smartcn:yamlRestTest-0} * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights from a Build Scan (powered by Develocity). > Get more help at https://help.gradle.org. BUILD FAILED in 3m 42s 271 actionable tasks: 39 executed, 232 up-to-date ==> ERROR: A failure occurred in build().  Aborting... ]3008;end=980c77bd377d4173aee0eb054aa820d6\[!p]104\[?7h]3008;end=71ad4702c70c4c019357e7d3d9870c29\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list opensearch-3.8.0-1-riscv64-build.log opensearch-3.8.0-1-riscv64-prepare.log sent 62 bytes received 41,669 bytes 83,462.00 bytes/sec total size is 986,605 speedup is 23.64