* installing *source* package ‘sentencepiece’ ... ** this is package ‘sentencepiece’ version ‘0.2.4’ ** package ‘sentencepiece’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘clang version 21.1.8’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-CXX20-clang/sentencepiece/src' /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/arena.cc -o third_party/protobuf-lite/arena.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/arenastring.cc -o third_party/protobuf-lite/arenastring.o In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/bytestream.cc -o third_party/protobuf-lite/bytestream.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/coded_stream.cc -o third_party/protobuf-lite/coded_stream.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/common.cc -o third_party/protobuf-lite/common.o third_party/protobuf-lite/common.cc:188:47: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 188 | static std::atomic log_silencer_count_ = ATOMIC_VAR_INIT(0); | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ 1 warning generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/extension_set.cc -o third_party/protobuf-lite/extension_set.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/generated_enum_util.cc -o third_party/protobuf-lite/generated_enum_util.o In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:40: ./third_party/protobuf-lite/google/protobuf/arena.h:306:24: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 306 | static_assert(std::is_pod::value, | ^ third_party/protobuf-lite/extension_set.cc:193:25: note: in instantiation of function template specialization 'google::protobuf::Arena::CreateArray' requested here 193 | : Arena::CreateArray(arena_, flat_capacity_)} {} | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:947:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 947 | HANDLE_TYPE(INT32, int32, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:948:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 948 | HANDLE_TYPE(INT64, int64, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:949:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 949 | HANDLE_TYPE(UINT32, uint32, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:950:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 950 | HANDLE_TYPE(UINT64, uint64, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:951:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 951 | HANDLE_TYPE(FLOAT, float, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:952:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 952 | HANDLE_TYPE(DOUBLE, double, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:953:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 953 | HANDLE_TYPE(BOOL, bool, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. 15 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/generated_message_table_driven_lite.cc -o third_party/protobuf-lite/generated_message_table_driven_lite.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/generated_message_util.cc -o third_party/protobuf-lite/generated_message_util.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/implicit_weak_message.cc -o third_party/protobuf-lite/implicit_weak_message.o In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:414:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 414 | HANDLE_TYPE(INT32, int32) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:415:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 415 | HANDLE_TYPE(INT64, int64) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:418:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 418 | HANDLE_TYPE(UINT32, uint32) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:419:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 419 | HANDLE_TYPE(UINT64, uint64) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:426:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 426 | HANDLE_TYPE(FLOAT, float) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:427:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 427 | HANDLE_TYPE(DOUBLE, double) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:429:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 429 | HANDLE_TYPE(BOOL, bool) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:107:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 107 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:284:9: note: in instantiation of function template specialization 'google::protobuf::internal::AddField' requested here 284 | AddField(msg, offset, value); | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:538:21: note: in instantiation of function template specialization 'google::protobuf::internal::HandleEnum' requested here 538 | (!HandleEnum( | ^ ./third_party/protobuf-lite/google/protobuf/port_def.inc:247:53: note: expanded from macro 'PROTOBUF_PREDICT_FALSE' 247 | #define PROTOBUF_PREDICT_FALSE(x) (__builtin_expect(x, 0)) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:90:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 90 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:109:4: note: in instantiation of function template specialization 'google::protobuf::internal::AddField' requested here 109 | *AddField(msg, offset) = value; | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:284:9: note: in instantiation of function template specialization 'google::protobuf::internal::AddField' requested here 284 | AddField(msg, offset, value); | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:538:21: note: in instantiation of function template specialization 'google::protobuf::internal::HandleEnum' requested here 538 | (!HandleEnum( | ^ ./third_party/protobuf-lite/google/protobuf/port_def.inc:247:53: note: expanded from macro 'PROTOBUF_PREDICT_FALSE' 247 | #define PROTOBUF_PREDICT_FALSE(x) (__builtin_expect(x, 0)) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. 22 warnings generated. 13 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/int128.cc -o third_party/protobuf-lite/int128.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/io_win32.cc -o third_party/protobuf-lite/io_win32.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/message_lite.cc -o third_party/protobuf-lite/message_lite.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/parse_context.cc -o third_party/protobuf-lite/parse_context.o In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/repeated_field.cc -o third_party/protobuf-lite/repeated_field.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/status.cc -o third_party/protobuf-lite/status.o In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:126:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 126 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:127:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 127 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:128:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 128 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:129:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 129 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:130:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 130 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:131:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 131 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:132:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 132 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/statusor.cc -o third_party/protobuf-lite/statusor.o In file included from third_party/protobuf-lite/repeated_field.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/repeated_field.h:62: ./third_party/protobuf-lite/google/protobuf/arena.h:306:24: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 306 | static_assert(std::is_pod::value, | ^ third_party/protobuf-lite/repeated_field.cc:68:42: note: in instantiation of function template specialization 'google::protobuf::Arena::CreateArray' requested here 68 | rep_ = reinterpret_cast(Arena::CreateArray(arena, bytes)); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 15 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/stringpiece.cc -o third_party/protobuf-lite/stringpiece.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/stringprintf.cc -o third_party/protobuf-lite/stringprintf.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/structurally_valid.cc -o third_party/protobuf-lite/structurally_valid.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/strutil.cc -o third_party/protobuf-lite/strutil.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/time.cc -o third_party/protobuf-lite/time.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/wire_format_lite.cc -o third_party/protobuf-lite/wire_format_lite.o In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/zero_copy_stream.cc -o third_party/protobuf-lite/zero_copy_stream.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/zero_copy_stream_impl.cc -o third_party/protobuf-lite/zero_copy_stream_impl.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/zero_copy_stream_impl_lite.cc -o third_party/protobuf-lite/zero_copy_stream_impl_lite.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/absl/strings/string_view.cc -o third_party/absl/strings/string_view.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/absl/flags/flag.cc -o third_party/absl/flags/flag.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/builtin_pb/sentencepiece.pb.cc -o sentencepiece/src/builtin_pb/sentencepiece.pb.o In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ sentencepiece/src/builtin_pb/sentencepiece.pb.cc:41:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 41 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_NBestSentencePieceText_sentencepiece_2eproto}, { | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece.pb.cc:55:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 55 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_SentencePieceText_sentencepiece_2eproto}, { | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece.pb.cc:69:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 69 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_SentencePieceText_SentencePiece_sentencepiece_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ 16 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc -o sentencepiece/src/builtin_pb/sentencepiece_model.pb.o In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/bpe_model.cc -o sentencepiece/src/bpe_model.o sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:56:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 56 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 4, 0, InitDefaultsscc_info_ModelProto_sentencepiece_5fmodel_2eproto}, { | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:73:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 73 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_ModelProto_SentencePiece_sentencepiece_5fmodel_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:86:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 86 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_NormalizerSpec_sentencepiece_5fmodel_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:99:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 99 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_SelfTestData_sentencepiece_5fmodel_2eproto}, { | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:113:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 113 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_SelfTestData_Sample_sentencepiece_5fmodel_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:126:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 126 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_TrainerSpec_sentencepiece_5fmodel_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ 19 warnings generated. In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/bpe_model_trainer.cc -o sentencepiece/src/bpe_model_trainer.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/builder.cc -o sentencepiece/src/builder.o In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:37: sentencepiece/src/normalization_rule.h:40196:6: warning: string literal of length 237562 exceeds maximum length 65536 that C++ compilers are required to support [-Woverlength-strings] 40196 | "\x00\xB4\x02\x00\x00\xFC\x00\x00\x3E\x1C\x03\x00\x3D\x24\x03\x00\x3C\x2C" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40197 | "\x03\x00" | ~~~~~~~~~~ 40198 | "\xCC\xE4\x02\x00\xB8\x0D\x00\x00\x8E\x22\x00\x80\xCC\xDC\x02\x00\xB8\x05" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40199 | "\x00\x00" | ~~~~~~~~~~ 40200 | "\x82\x22\x00\x80\xCC\xE4\x02\x00\xB8\x1D\x00\x00\x92\x22\x00\x80\x91\x0D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40201 | "\x01\x00" | ~~~~~~~~~~ 40202 | "\xCC\x48\x02\x00\xCD\x38\x00\x00\x8C\x4D\x01\x00\x9F\x09\x00\x80\xA2\x09" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40203 | "\x00\x80" | ~~~~~~~~~~ 40204 | "\x8F\x5D\x01\x00\x88\xBD\x00\x00\x89\xAD\x00\x00\x8A\x59\x01\x00\xA5\x09" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40205 | "\x00\x80" | ~~~~~~~~~~ 40206 | "\x84\xC9\x00\x00\x44\x1D\x00\x80\x86\xD9\x00\x00\x87\xA1\x00\x00\x80\x35" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40207 | "\x00\x00" | ~~~~~~~~~~ 40208 | "\x81\x3D\x00\x00\x82\x25\x00\x00\x83\xDD\x00\x00\x80\xE5\x00\x00\x81\x0D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40209 | "\x00\x00" | ~~~~~~~~~~ 40210 | "\x3C\x1D\x00\x80\x83\x1D\x00\x00\x54\x1D\x00\x80\x4C\x1D\x00\x80\x80\xFD" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40211 | "\x00\x00" | ~~~~~~~~~~ sentencepiece/src/normalization_rule.h:63954:6: warning: string literal of length 237561 exceeds maximum length 65536 that C++ compilers are required to support [-Woverlength-strings] 63954 | "\x00\xB4\x02\x00\x00\x84\x00\x00\x00\x00\x00\x80\x01\x00\x00\x80\xCC\xFC" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63955 | "\x02\x00" | ~~~~~~~~~~ 63956 | "\xB8\x05\x00\x00\x8D\x22\x00\x80\xCC\xE4\x02\x00\xB8\x3D\x00\x00\x81\x22" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63957 | "\x00\x80" | ~~~~~~~~~~ 63958 | "\xCC\xEC\x02\x00\xB8\x05\x00\x00\x91\x22\x00\x80\xCC\x3C\x00\x00\xCD\xBC" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63959 | "\x00\x00" | ~~~~~~~~~~ 63960 | "\x9E\x09\x00\x80\xA1\x09\x00\x80\xA4\x09\x00\x80\x83\x1D\x00\x00\x80\x19" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63961 | "\x00\x00" | ~~~~~~~~~~ 63962 | "\x81\x19\x00\x00\x43\x1D\x00\x80\x3B\x1D\x00\x80\x53\x1D\x00\x80\x4B\x1D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63963 | "\x00\x80" | ~~~~~~~~~~ 63964 | "\x80\x31\x00\x00\x81\x31\x00\x00\xA7\x09\x00\x80\x89\x31\x00\x00\x3D\x58" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63965 | "\x03\x00" | ~~~~~~~~~~ 63966 | "\x3C\x48\x03\x00\x43\x0A\x00\x80\x3E\x68\x03\x00\x01\x85\x00\x00\x84\x01" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63967 | "\x01\x00" | ~~~~~~~~~~ 63968 | "\x03\x8D\x00\x00\x02\x89\x00\x00\x05\x95\x00\x00\x04\x91\x00\x00\x07\x9D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63969 | "\x00\x00" | ~~~~~~~~~~ sentencepiece/src/normalization_rule.h:87712:6: warning: string literal of length 244411 exceeds maximum length 65536 that C++ compilers are required to support [-Woverlength-strings] 87712 | "\x00\xC8\x02\x00\x00\xFC\x00\x00\x3E\x1C\x03\x00\x3D\x24\x03\x00\x3C\x2C" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87713 | "\x03\x00" | ~~~~~~~~~~ 87714 | "\xCC\xE4\x02\x00\xB8\x0D\x00\x00\xF6\x20\x00\x80\xCC\xDC\x02\x00\xB8\x05" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87715 | "\x00\x00" | ~~~~~~~~~~ 87716 | "\xEA\x20\x00\x80\xCC\xE4\x02\x00\xB8\x1D\x00\x00\xFA\x20\x00\x80\x62\x06" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87717 | "\x00\x80" | ~~~~~~~~~~ 87718 | "\xB3\x08\x00\x80\x91\x05\x01\x00\xB6\x08\x00\x80\x8F\x55\x01\x00\x8C\x45" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87719 | "\x01\x00" | ~~~~~~~~~~ 87720 | "\xA4\x1D\x00\x80\x8A\x59\x01\x00\xB9\x08\x00\x80\x88\x59\x01\x00\x89\xAD" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87721 | "\x00\x00" | ~~~~~~~~~~ 87722 | "\x86\xD1\x00\x00\x87\xD9\x00\x00\x84\xC9\x00\x00\xA0\x1D\x00\x80\x82\x25" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87723 | "\x00\x00" | ~~~~~~~~~~ 87724 | "\x83\xE1\x00\x00\x80\x41\x00\x00\x81\x3D\x00\x00\x80\xCD\x00\x00\x81\xE9" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87725 | "\x00\x00" | ~~~~~~~~~~ 87726 | "\xAC\x1D\x00\x80\x83\x05\x00\x00\xA8\x1D\x00\x80\xBC\x08\x00\x80\x80\xD5" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87727 | "\x00\x00" | ~~~~~~~~~~ sentencepiece/src/normalization_rule.h:112154:6: warning: string literal of length 244410 exceeds maximum length 65536 that C++ compilers are required to support [-Woverlength-strings] 112154 | "\x00\xC8\x02\x00\x00\x84\x00\x00\x00\x00\x00\x80\x01\x00\x00\x80\xCC\xFC" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112155 | "\x02\x00" | ~~~~~~~~~~ 112156 | "\xB8\x05\x00\x00\xF5\x20\x00\x80\xCC\xE4\x02\x00\xB8\x3D\x00\x00\xE9\x20" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112157 | "\x00\x80" | ~~~~~~~~~~ 112158 | "\xCC\xEC\x02\x00\xB8\x05\x00\x00\xF9\x20\x00\x80\xB2\x08\x00\x80\xB5\x08" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112159 | "\x00\x80" | ~~~~~~~~~~ 112160 | "\xA3\x1D\x00\x80\x9F\x1D\x00\x80\x63\x06\x00\x80\xAB\x1D\x00\x80\xB8\x08" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112161 | "\x00\x80" | ~~~~~~~~~~ 112162 | "\xA7\x1D\x00\x80\x83\x15\x00\x00\xBB\x08\x00\x80\x81\x65\x00\x00\x80\x65" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112163 | "\x00\x00" | ~~~~~~~~~~ 112164 | "\x80\x59\x00\x00\x81\x59\x00\x00\x0F\x09\x00\x80\x12\x09\x00\x80\x3D\x58" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112165 | "\x03\x00" | ~~~~~~~~~~ 112166 | "\x3C\x48\x03\x00\x89\x35\x00\x00\x3E\x68\x03\x00\x01\x85\x00\x00\x84\xF9" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112167 | "\x01\x00" | ~~~~~~~~~~ 112168 | "\x03\x8D\x00\x00\x02\x89\x00\x00\x05\x95\x00\x00\x04\x91\x00\x00\x07\x9D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112169 | "\x00\x00" | ~~~~~~~~~~ In file included from sentencepiece/src/builder.cc:38: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 13 warnings generated. 18 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/char_model.cc -o sentencepiece/src/char_model.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/char_model_trainer.cc -o sentencepiece/src/char_model_trainer.o In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/error.cc -o sentencepiece/src/error.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/filesystem.cc -o sentencepiece/src/filesystem.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/model_factory.cc -o sentencepiece/src/model_factory.o In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/model_interface.cc -o sentencepiece/src/model_interface.o In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/normalizer.cc -o sentencepiece/src/normalizer.o In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/pretokenizer_for_training.cc -o sentencepiece/src/pretokenizer_for_training.o In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/sentencepiece_processor.cc -o sentencepiece/src/sentencepiece_processor.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/sentencepiece_trainer.cc -o sentencepiece/src/sentencepiece_trainer.o In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:20: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/trainer_factory.cc -o sentencepiece/src/trainer_factory.o 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/trainer_interface.cc -o sentencepiece/src/trainer_interface.o In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:19: In file included from sentencepiece/src/unigram_model_trainer.h:26: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/unicode_script.cc -o sentencepiece/src/unicode_script.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/unigram_model.cc -o sentencepiece/src/unigram_model.o In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/unigram_model_trainer.cc -o sentencepiece/src/unigram_model_trainer.o In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/util.cc -o sentencepiece/src/util.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/word_model.cc -o sentencepiece/src/word_model.o In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/word_model_trainer.cc -o sentencepiece/src/word_model_trainer.o In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c rcpp_sentencepiece.cpp -o rcpp_sentencepiece.o In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c rcpp_wordpiece.cpp -o rcpp_wordpiece.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c RcppExports.cpp -o RcppExports.o /usr/local/clang21/bin/clang++ -std=gnu++20 -shared -L/usr/local/clang/lib64 -L/usr/local/clang21/lib -L/usr/local/clang21/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -o sentencepiece.so third_party/protobuf-lite/arena.o third_party/protobuf-lite/arenastring.o third_party/protobuf-lite/bytestream.o third_party/protobuf-lite/coded_stream.o third_party/protobuf-lite/common.o third_party/protobuf-lite/extension_set.o third_party/protobuf-lite/generated_enum_util.o third_party/protobuf-lite/generated_message_table_driven_lite.o third_party/protobuf-lite/generated_message_util.o third_party/protobuf-lite/implicit_weak_message.o third_party/protobuf-lite/int128.o third_party/protobuf-lite/io_win32.o third_party/protobuf-lite/message_lite.o third_party/protobuf-lite/parse_context.o third_party/protobuf-lite/repeated_field.o third_party/protobuf-lite/status.o third_party/protobuf-lite/statusor.o third_party/protobuf-lite/stringpiece.o third_party/protobuf-lite/stringprintf.o third_party/protobuf-lite/structurally_valid.o third_party/protobuf-lite/strutil.o third_party/protobuf-lite/time.o third_party/protobuf-lite/wire_format_lite.o third_party/protobuf-lite/zero_copy_stream.o third_party/protobuf-lite/zero_copy_stream_impl.o third_party/protobuf-lite/zero_copy_stream_impl_lite.o third_party/absl/strings/string_view.o third_party/absl/flags/flag.o sentencepiece/src/builtin_pb/sentencepiece.pb.o sentencepiece/src/builtin_pb/sentencepiece_model.pb.o sentencepiece/src/bpe_model.o sentencepiece/src/bpe_model_trainer.o sentencepiece/src/builder.o sentencepiece/src/char_model.o sentencepiece/src/char_model_trainer.o sentencepiece/src/error.o sentencepiece/src/filesystem.o sentencepiece/src/model_factory.o sentencepiece/src/model_interface.o sentencepiece/src/normalizer.o sentencepiece/src/pretokenizer_for_training.o sentencepiece/src/sentencepiece_processor.o sentencepiece/src/sentencepiece_trainer.o sentencepiece/src/trainer_factory.o sentencepiece/src/trainer_interface.o sentencepiece/src/unicode_script.o sentencepiece/src/unigram_model.o sentencepiece/src/unigram_model_trainer.o sentencepiece/src/util.o sentencepiece/src/word_model.o sentencepiece/src/word_model_trainer.o rcpp_sentencepiece.o rcpp_wordpiece.o RcppExports.o -pthread rm -f third_party/protobuf-lite/arena.o third_party/protobuf-lite/arenastring.o third_party/protobuf-lite/bytestream.o third_party/protobuf-lite/coded_stream.o third_party/protobuf-lite/common.o third_party/protobuf-lite/extension_set.o third_party/protobuf-lite/generated_enum_util.o third_party/protobuf-lite/generated_message_table_driven_lite.o third_party/protobuf-lite/generated_message_util.o third_party/protobuf-lite/implicit_weak_message.o third_party/protobuf-lite/int128.o third_party/protobuf-lite/io_win32.o third_party/protobuf-lite/message_lite.o third_party/protobuf-lite/parse_context.o third_party/protobuf-lite/repeated_field.o third_party/protobuf-lite/status.o third_party/protobuf-lite/statusor.o third_party/protobuf-lite/stringpiece.o third_party/protobuf-lite/stringprintf.o third_party/protobuf-lite/structurally_valid.o third_party/protobuf-lite/strutil.o third_party/protobuf-lite/time.o third_party/protobuf-lite/wire_format_lite.o third_party/protobuf-lite/zero_copy_stream.o third_party/protobuf-lite/zero_copy_stream_impl.o third_party/protobuf-lite/zero_copy_stream_impl_lite.o third_party/absl/strings/string_view.o third_party/absl/flags/flag.o sentencepiece/src/builtin_pb/sentencepiece.pb.o sentencepiece/src/builtin_pb/sentencepiece_model.pb.o sentencepiece/src/bpe_model.o sentencepiece/src/bpe_model_trainer.o sentencepiece/src/builder.o sentencepiece/src/char_model.o sentencepiece/src/char_model_trainer.o sentencepiece/src/error.o sentencepiece/src/filesystem.o sentencepiece/src/model_factory.o sentencepiece/src/model_interface.o sentencepiece/src/normalizer.o sentencepiece/src/pretokenizer_for_training.o sentencepiece/src/sentencepiece_processor.o sentencepiece/src/sentencepiece_trainer.o sentencepiece/src/trainer_factory.o sentencepiece/src/trainer_interface.o sentencepiece/src/unicode_script.o sentencepiece/src/unigram_model.o sentencepiece/src/unigram_model_trainer.o sentencepiece/src/util.o sentencepiece/src/word_model.o sentencepiece/src/word_model_trainer.o rcpp_sentencepiece.o rcpp_wordpiece.o RcppExports.o make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-CXX20-clang/sentencepiece/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-CXX20-clang/sentencepiece/src' /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/arena.cc -o third_party/protobuf-lite/arena.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/arenastring.cc -o third_party/protobuf-lite/arenastring.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/bytestream.cc -o third_party/protobuf-lite/bytestream.o In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/arenastring.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/coded_stream.cc -o third_party/protobuf-lite/coded_stream.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/common.cc -o third_party/protobuf-lite/common.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/extension_set.cc -o third_party/protobuf-lite/extension_set.o In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:40: ./third_party/protobuf-lite/google/protobuf/arena.h:306:24: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 306 | static_assert(std::is_pod::value, | ^ third_party/protobuf-lite/extension_set.cc:193:25: note: in instantiation of function template specialization 'google::protobuf::Arena::CreateArray' requested here 193 | : Arena::CreateArray(arena_, flat_capacity_)} {} | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:947:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 947 | HANDLE_TYPE(INT32, int32, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:948:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 948 | HANDLE_TYPE(INT64, int64, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:949:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 949 | HANDLE_TYPE(UINT32, uint32, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:950:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 950 | HANDLE_TYPE(UINT64, uint64, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:951:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 951 | HANDLE_TYPE(FLOAT, float, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:952:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 952 | HANDLE_TYPE(DOUBLE, double, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/extension_set.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1420:5: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 1420 | CopyArray(Mutable(existing_size), &other.Get(0), other.size()); | ^ third_party/protobuf-lite/extension_set.cc:953:7: note: in instantiation of member function 'google::protobuf::RepeatedField::MergeFrom' requested here 953 | HANDLE_TYPE(BOOL, bool, RepeatedField); | ^ third_party/protobuf-lite/extension_set.cc:943:46: note: expanded from macro 'HANDLE_TYPE' 943 | extension->repeated_##LOWERCASE##_value->MergeFrom( \ | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ third_party/protobuf-lite/common.cc:188:47: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 188 | static std::atomic log_silencer_count_ = ATOMIC_VAR_INIT(0); | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ 1 warning generated. 15 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/generated_enum_util.cc -o third_party/protobuf-lite/generated_enum_util.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/generated_message_table_driven_lite.cc -o third_party/protobuf-lite/generated_message_table_driven_lite.o In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | exteIn file included from rn tethird_party/protobuf-lite/generated_message_table_driven_lite.ccm:p31l: aIn file included from t./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.he: 35c: lIn file included from a./third_party/protobuf-lite/google/protobuf/extension_set.hs:s50 : PIn file included from R./third_party/protobuf-lite/google/protobuf/parse_context.hO:T42O: BIn file included from U./third_party/protobuf-lite/google/protobuf/implicit_weak_message.hF:_39E: X./third_party/protobuf-lite/google/protobuf/repeated_field.hP:O441R:T34_:T Ewarning: M'is_pod' is deprecated [-Wdeprecated-declarations]P LATE_DECLARE Repeated F441i | e l dtt;e <| i ^n t = 0, bool = std::i/usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.hs:_22p:o8d:< Enote: l'is_pod' has been explicitly marked deprecated heree ment>::valu e22> | s t| r ^u ct _LIBCPP_DEPREC./third_party/protobuf-lite/google/protobuf/repeated_field.hA:T2852E:D56_:I Nnote: _in instantiation of template class 'google::protobuf::RepeatedField' requested hereC XX20 _LI B2852C | PePx_tNeOr_nS PtEeCmIpAlLaItZeA TcIlOaNsSs iPsR_OpToOdB U:F _iEnXtPeOgRrTa_lT_EcMoPnLsAtTaEn_tD< b{o}o;l > ;| ^ | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746/usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h::4122:: 8note: :expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' note: 'is_pod' has been explicitly marked deprecated here 746 | # 22 | sdterfuicnte __LLIIBBCCPPPP__DDEEPPRREECCAATTEEDD__IINN__CCXXXX2200 __LLIIBBCCPPPP__NDOE_PSRPEECCAITAELDI Z A| T ^I ONS /usr/local/clang21/bin/../include/c++/v1/__configi:s713_:p49o:d note: :expanded from macro '_LIBCPP_DEPRECATED' integr a713l | _#c o n s t a ndteT E{D} ;_ _ a| t ^t ribute__/usr/local/clang21/bin/../include/c++/v1/__config(:(746_:_41d:e pnote: rexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX20'e cated_ _746) | )# | ^ define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: In file included from ./third_party/protobuf-lite/google/protobuf/repeated_field.hthird_party/protobuf-lite/generated_enum_util.cc::44135:: 34In file included from :./third_party/protobuf-lite/google/protobuf/generated_message_util.h :warning: 51'is_pod' is deprecated [-Wdeprecated-declarations]: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h: 441441: | 34 : twarning: e'is_pod' is deprecated [-Wdeprecated-declarations]m plate < i441n | t =t e0m,p lbaotoel <=i nstt d=: :0i,s _bpooodl< E=l esmtedn:t:>i:s:_vpaoldul e m| e ^n t>::val./third_party/protobuf-lite/google/protobuf/repeated_field.hu:e2853>: 56 :| ^note: in instantiation of template class 'google::protobuf::RepeatedField' requested here ./third_party/protobuf-lite/google/protobuf/repeated_field.h :28532853 | :e56x:t enote: rin instantiation of template class 'google::protobuf::RepeatedField' requested heren templat e2853 | celxatsesr nP RtOeTmOpBlUaFt_eE XcPlOaRsTs_ TPERMOPTLOABTUEF__DEEXCPLOARRTE_ TREeMpPeLaAtTeEd_FDiEeClLdAe;a t e| d ^F ield8;: note: | 'is_pod' has been explicitly marked deprecated here ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h :2222 | :s8t:r unote: c'is_pod' has been explicitly marked deprecated heret _LIBCPP_D E22P | RsEtCrAuTcEtD __ILNI_BCCXPXP2_0D E_PLRIEBCCAPTPE_DN_OI_NS_PCEXCXI2A0L I_ZLAITBICOPNPS_ NiOs__SpPoEdC I:A LiInZtAeTgIrOaNlS_ ciosn_sptoadn t:< bionotle,g r_a_li_sc_opnosdt(a_nTtp<)b>o o{l},; _ _| i ^s _pod(_Tp/usr/local/clang21/bin/../include/c++/v1/__config):>746 :{41}:; note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20'| ^ 746 | /usr/local/clang21/bin/../include/c++/v1/__config#: 746 : 41 :d enote: fexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX20'i ne _LIB C746P | P#_ D E P RdEeCfAiTnEeD __ILNI_BCCXPXP2_0D E_PLRIEBCCAPTPE_DD_EIPNR_ECCXAXT2E0D _ L| I ^B CPP/usr/local/clang21/bin/../include/c++/v1/__config_:D713E:P49R:E Cnote: Aexpanded from macro '_LIBCPP_DEPRECATED'T ED | ^ 713 | # /usr/local/clang21/bin/../include/c++/v1/__config : 713 : 49d:e fnote: iexpanded from macro '_LIBCPP_DEPRECATED'n e _LIBC P713P | _#D E P R E C AdTeEfDi n_e_ a_tLtIrBiCbPuPt_eD_E_P(R(E_C_AdTeEpDr e_c_aattetdr_i_b)u)t e _| _ ^( (__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern tIn file included from ethird_party/protobuf-lite/generated_enum_util.ccm:p35l: aIn file included from t./third_party/protobuf-lite/google/protobuf/generated_message_util.he: 51c: lIn file included from a./third_party/protobuf-lite/google/protobuf/implicit_weak_message.hs:s39 : P./third_party/protobuf-lite/google/protobuf/repeated_field.hR:O441T:O34B:U Fwarning: _'is_pod' is deprecated [-Wdeprecated-declarations]E XPORT_TE M441P | L A TtEe_mDpElCaLtAeR E< iRnetp e=a t0e,d Fbioeolld <=u isnttd3:2:>i;s _ p| o ^d ::8::v anote: l'is_pod' has been explicitly marked deprecated hereu e> | ^ 22 | st./third_party/protobuf-lite/google/protobuf/repeated_field.hr:u2854c:t56 :_ Lnote: Iin instantiation of template class 'google::protobuf::RepeatedField' requested hereB CPP_DEPRE C2854A | TeExDt_eIrNn_ CtXeXm2p0l a_tLeI BcClPaPs_sN OP_RSOPTEOCBIUAFL_IEZXAPTOIROTN_ST EiMsP_LpAoTdE _:D EiCnLtAeRgEr aRle_pceoantsetdaFnites;_ p o| d ^( _Tp)> {};/usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h : 22| : ^8 : note: 'is_pod' has been explicitly marked deprecated here /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 22 | st r746u | c#t _ L IdBeCfPiPn_eD E_PLRIEBCCATED_IN_CXXP2P0_ D_ELPIRBECCPAPT_ENDO__ISNP_ECCXIXA2L0I Z_ALTIIBOCNPSP _iDsE_PpRoEdC A:T EiDn t e| g ^r al_c/usr/local/clang21/bin/../include/c++/v1/__configo:n713s:t49a:n tnote: i n{e} ;_ L I| B ^C PP_DEP/usr/local/clang21/bin/../include/c++/v1/__configR:E746C:A41T:E Dnote: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20'_ _attrib u746t | e#_ _ ( ( _d_edfeipnree c_aLtIeBdC_P_P)_)D E P| R ^E CATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NIn file included from Othird_party/protobuf-lite/generated_enum_util.cc_:S35P: EIn file included from C./third_party/protobuf-lite/google/protobuf/generated_message_util.hI:A51L: IIn file included from Z./third_party/protobuf-lite/google/protobuf/implicit_weak_message.hA:T39I: O./third_party/protobuf-lite/google/protobuf/repeated_field.hN:S441 :i34s:_ pwarning: o'is_pod' is deprecated [-Wdeprecated-declarations]d : integ r441a | l _ ctoenmsptlaantte< bd :{:}i;s _ p| o ^d 41::: vnote: aexpanded from macro '_LIBCPP_DEPRECATED_IN_CXX20'l ue> | ^746 | # de./third_party/protobuf-lite/google/protobuf/repeated_field.hf:i2855n:e56 :_ Lnote: Iin instantiation of template class 'google::protobuf::RepeatedField' requested hereB CPP_DEPR E2855C | AeTxEtDe_rInN _tCeXmXp2l0a t_eL IcBlCaPsPs_ DPERPORTEOCBAUTFE_DE X P| O ^R T_T/usr/local/clang21/bin/../include/c++/v1/__configE:M713P:L49A:T Enote: _expanded from macro '_LIBCPP_DEPRECATED'D ECLARE 713R | e#p e a t e d FdieeflidnC;P P _| D ^E PRECATED/usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h :_22_:a8t:t rnote: i'is_pod' has been explicitly marked deprecated hereb ute__((__d e22p | rsetcrautcetd ___L)I)B C P| P ^_ DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' In file included from third_party/protobuf-lite/generated_enum_util.cc746: | 35#: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h : 51d: eIn file included from f./third_party/protobuf-lite/google/protobuf/implicit_weak_message.hi:n39e: ./third_party/protobuf-lite/google/protobuf/repeated_field.h_:L441I:B34C:P Pwarning: _'is_pod' is deprecated [-Wdeprecated-declarations]D EPRECAT E441D | _ I Nt_eCmXpXl2a0t e_ L:: v713a | l#u e > | ^d efine _./third_party/protobuf-lite/google/protobuf/repeated_field.hL:I2856B:C56P:P _note: Din instantiation of template class 'google::protobuf::RepeatedField' requested hereE PRECATED 2856_ | _eaxttterrinb utteem_p_l(a(t_e_ dcelparsesc aPtReOdT_O_B)U)F _ E| X ^P ORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:35: In file included from ./third_party/protobuf-lite/google/protobuf/extension_set.h:50: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_enum_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:36: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:414:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 414 | HANDLE_TYPE(INT32, int32) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:415:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 415 | HANDLE_TYPE(INT64, int64) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:418:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 418 | HANDLE_TYPE(UINT32, uint32) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:419:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 419 | HANDLE_TYPE(UINT64, uint64) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:426:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 426 | HANDLE_TYPE(FLOAT, float) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:427:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 427 | HANDLE_TYPE(DOUBLE, double) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:129:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 129 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:429:9: note: in instantiation of function template specialization 'google::protobuf::internal::SetField' requested here 429 | HANDLE_TYPE(BOOL, bool) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:387:5: note: expanded from macro 'HANDLE_TYPE' 387 | SetField(msg, has_bits, presence_index, offset, value); \ | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:107:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 107 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:284:9: note: in instantiation of function template specialization 'google::protobuf::internal::AddField' requested here 284 | AddField(msg, offset, value); | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:538:21: note: in instantiation of function template specialization 'google::protobuf::internal::HandleEnum' requested here 538 | (!HandleEnum( | ^ ./third_party/protobuf-lite/google/protobuf/port_def.inc:247:53: note: expanded from macro 'PROTOBUF_PREDICT_FALSE' 247 | #define PROTOBUF_PREDICT_FALSE(x) (__builtin_expect(x, 0)) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_table_driven_lite.cc:31: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:90:22: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 90 | static_assert(std::is_pod::value, | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:109:4: note: in instantiation of function template specialization 'google::protobuf::internal::AddField' requested here 109 | *AddField(msg, offset) = value; | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:284:9: note: in instantiation of function template specialization 'google::protobuf::internal::AddField' requested here 284 | AddField(msg, offset, value); | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:538:21: note: in instantiation of function template specialization 'google::protobuf::internal::HandleEnum' requested here 538 | (!HandleEnum( | ^ ./third_party/protobuf-lite/google/protobuf/port_def.inc:247:53: note: expanded from macro 'PROTOBUF_PREDICT_FALSE' 247 | #define PROTOBUF_PREDICT_FALSE(x) (__builtin_expect(x, 0)) | ^ ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven_lite.h:784:12: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamInlined' requested here 784 | return MergePartialFromCodedStreamInlined( | ^ third_party/protobuf-lite/generated_message_table_driven_lite.cc:100:10: note: in instantiation of function template specialization 'google::protobuf::internal::MergePartialFromCodedStreamImpl' requested here 100 | return MergePartialFromCodedStreamImpl(msg, table, | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 22 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/generated_message_util.cc -o third_party/protobuf-lite/generated_message_util.o In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_util.h:51: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/generated_message_util.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/implicit_weak_message.cc -o third_party/protobuf-lite/implicit_weak_message.o 13 warnings generated. In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/implicit_weak_message.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/int128.cc -o third_party/protobuf-lite/int128.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/io_win32.cc -o third_party/protobuf-lite/io_win32.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/message_lite.cc -o third_party/protobuf-lite/message_lite.o In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:45: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/message_lite.cc:51: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/parse_context.cc -o third_party/protobuf-lite/parse_context.o In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/parse_context.cc:31: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/repeated_field.cc -o third_party/protobuf-lite/repeated_field.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/status.cc -o third_party/protobuf-lite/status.o In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:126:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 126 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:127:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 127 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:128:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 128 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:129:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 129 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:130:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 130 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:131:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 131 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:504:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 504 | std::is_pod::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:1624:13: note: in instantiation of default argument for 'ElementCopier' required here 1624 | internal::ElementCopier()(to, from, array_size); | ^~~~~~~~~~~~~~~~~~~~~~ third_party/protobuf-lite/repeated_field.cc:132:48: note: in instantiation of member function 'google::protobuf::RepeatedField::CopyArray' requested here 132 | template class PROTOBUF_EXPORT_TEMPLATE_DEFINE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/repeated_field.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/repeated_field.h:62: ./third_party/protobuf-lite/google/protobuf/arena.h:306:24: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 306 | static_assert(std::is_pod::value, | ^ third_party/protobuf-lite/repeated_field.cc:68:42: note: in instantiation of function template specialization 'google::protobuf::Arena::CreateArray' requested here 68 | rep_ = reinterpret_cast(Arena::CreateArray(arena, bytes)); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/statusor.cc -o third_party/protobuf-lite/statusor.o 15 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/stringpiece.cc -o third_party/protobuf-lite/stringpiece.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/stringprintf.cc -o third_party/protobuf-lite/stringprintf.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/structurally_valid.cc -o third_party/protobuf-lite/structurally_valid.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/strutil.cc -o third_party/protobuf-lite/strutil.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/time.cc -o third_party/protobuf-lite/time.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/wire_format_lite.cc -o third_party/protobuf-lite/wire_format_lite.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/zero_copy_stream.cc -o third_party/protobuf-lite/zero_copy_stream.o In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from third_party/protobuf-lite/wire_format_lite.cc:35: In file included from ./third_party/protobuf-lite/google/protobuf/wire_format_lite.h:51: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 7 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/zero_copy_stream_impl.cc -o third_party/protobuf-lite/zero_copy_stream_impl.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/protobuf-lite/zero_copy_stream_impl_lite.cc -o third_party/protobuf-lite/zero_copy_stream_impl_lite.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/absl/strings/string_view.cc -o third_party/absl/strings/string_view.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c third_party/absl/flags/flag.cc -o third_party/absl/flags/flag.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/builtin_pb/sentencepiece.pb.cc -o sentencepiece/src/builtin_pb/sentencepiece.pb.o In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ sentencepiece/src/builtin_pb/sentencepiece.pb.cc:41:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 41 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_NBestSentencePieceText_sentencepiece_2eproto}, { | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece.pb.cc:55:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 55 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_SentencePieceText_sentencepiece_2eproto}, { | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece.pb.cc:69:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 69 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_SentencePieceText_SentencePiece_sentencepiece_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ 16 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc -o sentencepiece/src/builtin_pb/sentencepiece_model.pb.o In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:4: In file included from sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:56:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 56 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 4, 0, InitDefaultsscc_info_ModelProto_sentencepiece_5fmodel_2eproto}, { | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:73:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 73 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_ModelProto_SentencePiece_sentencepiece_5fmodel_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:86:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 86 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_NormalizerSpec_sentencepiece_5fmodel_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:99:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 99 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_SelfTestData_sentencepiece_5fmodel_2eproto}, { | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:113:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 113 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_SelfTestData_Sample_sentencepiece_5fmodel_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc:126:7: warning: macro 'ATOMIC_VAR_INIT' has been marked as deprecated [-Wdeprecated-pragma] 126 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_TrainerSpec_sentencepiece_5fmodel_2eproto}, {}}; | ^ /usr/local/clang21/bin/../include/c++/v1/__atomic/atomic_init.h:22:43: note: macro marked 'deprecated' here 22 | # pragma clang deprecated(ATOMIC_VAR_INIT) | ^ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/bpe_model.cc -o sentencepiece/src/bpe_model.o 19 warnings generated. In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model.cc:22: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/bpe_model_trainer.cc -o sentencepiece/src/bpe_model_trainer.o In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/bpe_model_trainer.cc:20: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/builder.cc -o sentencepiece/src/builder.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/char_model.cc -o sentencepiece/src/char_model.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/char_model_trainer.cc -o sentencepiece/src/char_model_trainer.o In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:19: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/builder.cc:37: sentencepiece/src/normalization_rule.h:40196:6: warning: string literal of length 237562 exceeds maximum length 65536 that C++ compilers are required to support [-Woverlength-strings] 40196 | "\x00\xB4\x02\x00\x00\xFC\x00\x00\x3E\x1C\x03\x00\x3D\x24\x03\x00\x3C\x2C" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40197 | "\x03\x00" | ~~~~~~~~~~ 40198 | "\xCC\xE4\x02\x00\xB8\x0D\x00\x00\x8E\x22\x00\x80\xCC\xDC\x02\x00\xB8\x05" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40199 | "\x00\x00" | ~~~~~~~~~~ 40200 | "\x82\x22\x00\x80\xCC\xE4\x02\x00\xB8\x1D\x00\x00\x92\x22\x00\x80\x91\x0D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40201 | "\x01\x00" | ~~~~~~~~~~ 40202 | "\xCC\x48\x02\x00\xCD\x38\x00\x00\x8C\x4D\x01\x00\x9F\x09\x00\x80\xA2\x09" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40203 | "\x00\x80" | ~~~~~~~~~~ 40204 | "\x8F\x5D\x01\x00\x88\xBD\x00\x00\x89\xAD\x00\x00\x8A\x59\x01\x00\xA5\x09" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40205 | "\x00\x80" | ~~~~~~~~~~ 40206 | "\x84\xC9\x00\x00\x44\x1D\x00\x80\x86\xD9\x00\x00\x87\xA1\x00\x00\x80\x35" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40207 | "\x00\x00" | ~~~~~~~~~~ 40208 | "\x81\x3D\x00\x00\x82\x25\x00\x00\x83\xDD\x00\x00\x80\xE5\x00\x00\x81\x0D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40209 | "\x00\x00" | ~~~~~~~~~~ 40210 | "\x3C\x1D\x00\x80\x83\x1D\x00\x00\x54\x1D\x00\x80\x4C\x1D\x00\x80\x80\xFD" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40211 | "\x00\x00" | ~~~~~~~~~~ sentencepiece/src/normalization_rule.h:63954:6: warning: string literal of length 237561 exceeds maximum length 65536 that C++ compilers are required to support [-Woverlength-strings] 63954 | "\x00\xB4\x02\x00\x00\x84\x00\x00\x00\x00\x00\x80\x01\x00\x00\x80\xCC\xFC" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63955 | "\x02\x00" | ~~~~~~~~~~ 63956 | "\xB8\x05\x00\x00\x8D\x22\x00\x80\xCC\xE4\x02\x00\xB8\x3D\x00\x00\x81\x22" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63957 | "\x00\x80" | ~~~~~~~~~~ 63958 | "\xCC\xEC\x02\x00\xB8\x05\x00\x00\x91\x22\x00\x80\xCC\x3C\x00\x00\xCD\xBC" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63959 | "\x00\x00" | ~~~~~~~~~~ 63960 | "\x9E\x09\x00\x80\xA1\x09\x00\x80\xA4\x09\x00\x80\x83\x1D\x00\x00\x80\x19" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63961 | "\x00\x00" | ~~~~~~~~~~ 63962 | "\x81\x19\x00\x00\x43\x1D\x00\x80\x3B\x1D\x00\x80\x53\x1D\x00\x80\x4B\x1D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63963 | "\x00\x80" | ~~~~~~~~~~ 63964 | "\x80\x31\x00\x00\x81\x31\x00\x00\xA7\x09\x00\x80\x89\x31\x00\x00\x3D\x58" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63965 | "\x03\x00" | ~~~~~~~~~~ 63966 | "\x3C\x48\x03\x00\x43\x0A\x00\x80\x3E\x68\x03\x00\x01\x85\x00\x00\x84\x01" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63967 | "\x01\x00" | ~~~~~~~~~~ 63968 | "\x03\x8D\x00\x00\x02\x89\x00\x00\x05\x95\x00\x00\x04\x91\x00\x00\x07\x9D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63969 | "\x00\x00" | ~~~~~~~~~~ sentencepiece/src/normalization_rule.h:87712:6: warning: string literal of length 244411 exceeds maximum length 65536 that C++ compilers are required to support [-Woverlength-strings] 87712 | "\x00\xC8\x02\x00\x00\xFC\x00\x00\x3E\x1C\x03\x00\x3D\x24\x03\x00\x3C\x2C" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87713 | "\x03\x00" | ~~~~~~~~~~ 87714 | "\xCC\xE4\x02\x00\xB8\x0D\x00\x00\xF6\x20\x00\x80\xCC\xDC\x02\x00\xB8\x05" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87715 | "\x00\x00" | ~~~~~~~~~~ 87716 | "\xEA\x20\x00\x80\xCC\xE4\x02\x00\xB8\x1D\x00\x00\xFA\x20\x00\x80\x62\x06" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87717 | "\x00\x80" | ~~~~~~~~~~ 87718 | "\xB3\x08\x00\x80\x91\x05\x01\x00\xB6\x08\x00\x80\x8F\x55\x01\x00\x8C\x45" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87719 | "\x01\x00" | ~~~~~~~~~~ 87720 | "\xA4\x1D\x00\x80\x8A\x59\x01\x00\xB9\x08\x00\x80\x88\x59\x01\x00\x89\xAD" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87721 | "\x00\x00" | ~~~~~~~~~~ 87722 | "\x86\xD1\x00\x00\x87\xD9\x00\x00\x84\xC9\x00\x00\xA0\x1D\x00\x80\x82\x25" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87723 | "\x00\x00" | ~~~~~~~~~~ 87724 | "\x83\xE1\x00\x00\x80\x41\x00\x00\x81\x3D\x00\x00\x80\xCD\x00\x00\x81\xE9" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87725 | "\x00\x00" | ~~~~~~~~~~ 87726 | "\xAC\x1D\x00\x80\x83\x05\x00\x00\xA8\x1D\x00\x80\xBC\x08\x00\x80\x80\xD5" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87727 | "\x00\x00" | ~~~~~~~~~~ sentencepiece/src/normalization_rule.h:112154:6: warning: string literal of length 244410 exceeds maximum length 65536 that C++ compilers are required to support [-Woverlength-strings] 112154 | "\x00\xC8\x02\x00\x00\x84\x00\x00\x00\x00\x00\x80\x01\x00\x00\x80\xCC\xFC" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112155 | "\x02\x00" | ~~~~~~~~~~ 112156 | "\xB8\x05\x00\x00\xF5\x20\x00\x80\xCC\xE4\x02\x00\xB8\x3D\x00\x00\xE9\x20" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112157 | "\x00\x80" | ~~~~~~~~~~ 112158 | "\xCC\xEC\x02\x00\xB8\x05\x00\x00\xF9\x20\x00\x80\xB2\x08\x00\x80\xB5\x08" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112159 | "\x00\x80" | ~~~~~~~~~~ 112160 | "\xA3\x1D\x00\x80\x9F\x1D\x00\x80\x63\x06\x00\x80\xAB\x1D\x00\x80\xB8\x08" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112161 | "\x00\x80" | ~~~~~~~~~~ 112162 | "\xA7\x1D\x00\x80\x83\x15\x00\x00\xBB\x08\x00\x80\x81\x65\x00\x00\x80\x65" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112163 | "\x00\x00" | ~~~~~~~~~~ 112164 | "\x80\x59\x00\x00\x81\x59\x00\x00\x0F\x09\x00\x80\x12\x09\x00\x80\x3D\x58" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112165 | "\x03\x00" | ~~~~~~~~~~ 112166 | "\x3C\x48\x03\x00\x89\x35\x00\x00\x3E\x68\x03\x00\x01\x85\x00\x00\x84\xF9" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112167 | "\x01\x00" | ~~~~~~~~~~ 112168 | "\x03\x8D\x00\x00\x02\x89\x00\x00\x05\x95\x00\x00\x04\x91\x00\x00\x07\x9D" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112169 | "\x00\x00" | ~~~~~~~~~~ In file included from sentencepiece/src/builder.cc:38: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from sentencepiece/src/char_model.cc:15: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/char_model_trainer.cc:17: In file included from sentencepiece/src/char_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. 14 warnings generated. 18 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/error.cc -o sentencepiece/src/error.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/filesystem.cc -o sentencepiece/src/filesystem.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/model_factory.cc -o sentencepiece/src/model_factory.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/model_interface.cc -o sentencepiece/src/model_interface.o In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_factory.cc:15: In file included from sentencepiece/src/bpe_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 14 warnings generated. In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/model_interface.cc:17: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/normalizer.cc -o sentencepiece/src/normalizer.o In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/normalizer.cc:15: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/pretokenizer_for_training.cc -o sentencepiece/src/pretokenizer_for_training.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/sentencepiece_processor.cc -o sentencepiece/src/sentencepiece_processor.o In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/pretokenizer_for_training.cc:16: In file included from sentencepiece/src/pretokenizer_for_training.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_processor.cc:21: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/sentencepiece_trainer.cc -o sentencepiece/src/sentencepiece_trainer.o 14 warnings generated. In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:18: In file included from sentencepiece/src/builder.h:23: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/sentencepiece_trainer.cc:20: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/trainer_factory.cc -o sentencepiece/src/trainer_factory.o In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_factory.cc:15: In file included from sentencepiece/src/bpe_model_trainer.h:22: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/trainer_interface.cc -o sentencepiece/src/trainer_interface.o In file included from sentencepiece/src/trainer_factory.cc:19: In file included from sentencepiece/src/unigram_model_trainer.h:26: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/trainer_interface.cc:24: In file included from sentencepiece/src/model_factory.h:20: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/unicode_script.cc -o sentencepiece/src/unicode_script.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/unigram_model.cc -o sentencepiece/src/unigram_model.o In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model.cc:28: In file included from sentencepiece/src/unigram_model.h:25: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/unigram_model_trainer.cc -o sentencepiece/src/unigram_model_trainer.o 14 warnings generated. In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/unigram_model_trainer.cc:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/util.cc -o sentencepiece/src/util.o 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/word_model.cc -o sentencepiece/src/word_model.o In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model.cc:16: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c sentencepiece/src/word_model_trainer.cc -o sentencepiece/src/word_model_trainer.o In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:25: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c rcpp_sentencepiece.cpp -o rcpp_sentencepiece.o In file included from sentencepiece/src/word_model_trainer.cc:21: In file included from sentencepiece/src/word_model.h:18: In file included from sentencepiece/src/model_interface.h:25: In file included from sentencepiece/src/normalizer.h:28: ./third_party/darts_clone/darts.h:1462:34: warning: arithmetic between different enumeration types ('Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1460:3)' and 'Darts::Details::DoubleArrayBuilder::(unnamed enum at ./third_party/darts_clone/darts.h:1461:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 1462 | enum { NUM_EXTRAS = BLOCK_SIZE * NUM_EXTRA_BLOCKS }; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2852:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2852 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2853:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2853 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2854:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2854 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2855:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2855 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2856:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2856 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2857:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2857 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: In file included from ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/map.h:56: In file included from ./third_party/protobuf-lite/google/protobuf/map_type_handler.h:34: In file included from ./third_party/protobuf-lite/google/protobuf/parse_context.h:42: In file included from ./third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:39: ./third_party/protobuf-lite/google/protobuf/repeated_field.h:441:34: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 441 | template ::value> | ^ ./third_party/protobuf-lite/google/protobuf/repeated_field.h:2858:56: note: in instantiation of template class 'google::protobuf::RepeatedField' requested here 2858 | extern template class PROTOBUF_EXPORT_TEMPLATE_DECLARE RepeatedField; | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:206:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 206 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:207:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 207 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:208:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 208 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:209:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 209 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:210:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 210 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from rcpp_sentencepiece.cpp:2: In file included from ./sentencepiece/src/builtin_pb/sentencepiece_model.pb.h:26: ./third_party/protobuf-lite/google/protobuf/generated_message_table_driven.h:211:20: warning: 'is_pod' is deprecated [-Wdeprecated-declarations] 211 | static_assert(std::is_pod::value, ""); | ^ /usr/local/clang21/bin/../include/c++/v1/__type_traits/is_pod.h:22:8: note: 'is_pod' has been explicitly marked deprecated here 22 | struct _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_NO_SPECIALIZATIONS is_pod : integral_constant {}; | ^ /usr/local/clang21/bin/../include/c++/v1/__config:746:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX20' 746 | # define _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_DEPRECATED | ^ /usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 13 warnings generated. /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c rcpp_wordpiece.cpp -o rcpp_wordpiece.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -D HAVE_PTHREAD=1 -pthread -D_USE_INTERNAL_STRING_VIEW -DSTRICT_R_HEADERS -I. -I./sentencepiece -I./sentencepiece/src -I./sentencepiece/src/builtin_pb -I./third_party/absl -I./third_party/darts_clone -I./third_party/esaxx -I./third_party/protobuf-lite -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c RcppExports.cpp -o RcppExports.o make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-CXX20-clang/sentencepiece/src' installing to /data/gannet/ripley/R/packages/tests-CXX20-clang/sentencepiece.Rcheck/00LOCK-sentencepiece/00new/sentencepiece/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sentencepiece)