Skip to content

Some warning when compile for Android #199

@paulocoutinhox

Description

@paulocoutinhox

Hi,

There are some warnings when compile for Android:

/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:438:100: warning: 'codecvt_mode' is deprecated [-Wdeprecated-declarations]
  438 | using WcharConverter = std::wstring_convert<std::codecvt_utf16<wchar_t, 0x10ffff, std::codecvt_mode::little_endian>>;
      |                                                                                                    ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/codecvt:70:6: note: 'codecvt_mode' has been explicitly marked deprecated here
   70 | enum _LIBCPP_DEPRECATED_IN_CXX17 codecvt_mode { consume_header = 4, generate_header = 2, little_endian = 1 };
      |      ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:438:102: warning: 'little_endian' is deprecated [-Wdeprecated-declarations]
  438 | using WcharConverter = std::wstring_convert<std::codecvt_utf16<wchar_t, 0x10ffff, std::codecvt_mode::little_endian>>;
      |                                                                                                      ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/codecvt:70:6: note: 'codecvt_mode' has been explicitly marked deprecated here
   70 | enum _LIBCPP_DEPRECATED_IN_CXX17 codecvt_mode { consume_header = 4, generate_header = 2, little_endian = 1 };
      |      ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:438:50: warning: 'codecvt_utf16<wchar_t, 1114111, std::little_endian>' is deprecated [-Wdeprecated-declarations]
  438 | using WcharConverter = std::wstring_convert<std::codecvt_utf16<wchar_t, 0x10ffff, std::codecvt_mode::little_endian>>;
      |                                                  ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/codecvt:437:28: note: 'codecvt_utf16<wchar_t, 1114111, std::little_endian>' has been explicitly marked deprecated here
  437 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf16
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:438:29: warning: 'wstring_convert<std::codecvt_utf16<wchar_t, 1114111, std::little_endian>>' is deprecated [-Wdeprecated-declarations]
  438 | using WcharConverter = std::wstring_convert<std::codecvt_utf16<wchar_t, 0x10ffff, std::codecvt_mode::little_endian>>;
      |                             ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3114:28: note: 'wstring_convert<std::codecvt_utf16<wchar_t, 1114111, std::little_endian>>' has been explicitly marked deprecated here
 3114 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:439:105: warning: 'codecvt_mode' is deprecated [-Wdeprecated-declarations]
  439 | using Utf8Converter = std::wstring_convert<std::codecvt_utf8_utf16<char16_t, 0x10ffff, std::codecvt_mode::little_endian>, char16_t>;
      |                                                                                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/codecvt:70:6: note: 'codecvt_mode' has been explicitly marked deprecated here
   70 | enum _LIBCPP_DEPRECATED_IN_CXX17 codecvt_mode { consume_header = 4, generate_header = 2, little_endian = 1 };
      |      ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:439:107: warning: 'little_endian' is deprecated [-Wdeprecated-declarations]
  439 | using Utf8Converter = std::wstring_convert<std::codecvt_utf8_utf16<char16_t, 0x10ffff, std::codecvt_mode::little_endian>, char16_t>;
      |                                                                                                           ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/codecvt:70:6: note: 'codecvt_mode' has been explicitly marked deprecated here
   70 | enum _LIBCPP_DEPRECATED_IN_CXX17 codecvt_mode { consume_header = 4, generate_header = 2, little_endian = 1 };
      |      ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:439:49: warning: 'codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>' is deprecated [-Wdeprecated-declarations]
  439 | using Utf8Converter = std::wstring_convert<std::codecvt_utf8_utf16<char16_t, 0x10ffff, std::codecvt_mode::little_endian>, char16_t>;
      |                                                 ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/codecvt:569:28: note: 'codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>' has been explicitly marked deprecated here
  569 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 codecvt_utf8_utf16 : public __codecvt_utf8_utf16<_Elem> {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:439:28: warning: 'wstring_convert<std::codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>, char16_t>' is deprecated [-Wdeprecated-declarations]
  439 | using Utf8Converter = std::wstring_convert<std::codecvt_utf8_utf16<char16_t, 0x10ffff, std::codecvt_mode::little_endian>, char16_t>;
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3114:28: note: 'wstring_convert<std::codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>, char16_t>' has been explicitly marked deprecated here
 3114 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:442:23: warning: 'WcharConverter' is deprecated [-Wdeprecated-declarations]
  442 |     std::string u16 = WcharConverter{}.to_bytes(str);
      |                       ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3114:28: note: 'wstring_convert<std::codecvt_utf16<wchar_t, 1114111, std::little_endian>>' has been explicitly marked deprecated here
 3114 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:454:24: warning: 'WcharConverter' is deprecated [-Wdeprecated-declarations]
  454 |     std::wstring out = WcharConverter{}.from_bytes(bytes, bytes + byteLength);
      |                        ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3114:28: note: 'wstring_convert<std::codecvt_utf16<wchar_t, 1114111, std::little_endian>>' has been explicitly marked deprecated here
 3114 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:460:26: warning: 'Utf8Converter' is deprecated [-Wdeprecated-declarations]
  460 |     std::u16string u16 = Utf8Converter{}.from_bytes(str);
      |                          ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3114:28: note: 'wstring_convert<std::codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>, char16_t>' has been explicitly marked deprecated here
 3114 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:471:23: warning: 'Utf8Converter' is deprecated [-Wdeprecated-declarations]
  471 |     std::string out = Utf8Converter{}.to_bytes(p, p + length);
      |                       ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3114:28: note: 'wstring_convert<std::codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>, char16_t>' has been explicitly marked deprecated here
 3114 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from /Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:20:
In file included from /Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.hpp:26:
In file included from /Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/vector:325:
In file included from /Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__format/formatter_bool.h:20:
In file included from /Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__format/formatter_integral.h:35:
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3257:1: warning: 'wstring_convert<std::codecvt_utf16<wchar_t, 1114111, std::little_endian>>' is deprecated [-Wdeprecated-declarations]
 3257 | wstring_convert<_Codecvt, _Elem, _WideAlloc, _ByteAlloc>::to_bytes(const _Elem* __frm, const _Elem* __frm_end) {
      | ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3161:12: note: in instantiation of member function 'std::wstring_convert<std::codecvt_utf16<wchar_t, 1114111, std::little_endian>>::to_bytes' requested here
 3161 |     return to_bytes(__wstr.data(), __wstr.data() + __wstr.size());
      |            ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:442:40: note: in instantiation of member function 'std::wstring_convert<std::codecvt_utf16<wchar_t, 1114111, std::little_endian>>::to_bytes' requested here
  442 |     std::string u16 = WcharConverter{}.to_bytes(str);
      |                                        ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3114:28: note: 'wstring_convert<std::codecvt_utf16<wchar_t, 1114111, std::little_endian>>' has been explicitly marked deprecated here
 3114 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
In file included from /Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:20:
In file included from /Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.hpp:26:
In file included from /Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/vector:325:
In file included from /Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__format/formatter_bool.h:20:
In file included from /Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__format/formatter_integral.h:35:
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3257:1: warning: 'wstring_convert<std::codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>, char16_t>' is deprecated [-Wdeprecated-declarations]
 3257 | wstring_convert<_Codecvt, _Elem, _WideAlloc, _ByteAlloc>::to_bytes(const _Elem* __frm, const _Elem* __frm_end) {
      | ^
/Users/paulo/Developer/workspaces/cpp/ubook-mobile-sdk/modules/support-lib/djinni/jni/djinni_support.cpp:471:39: note: in instantiation of member function 'std::wstring_convert<std::codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>, char16_t>::to_bytes' requested here
  471 |     std::string out = Utf8Converter{}.to_bytes(p, p + length);
      |                                       ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/locale:3114:28: note: 'wstring_convert<std::codecvt_utf8_utf16<char16_t, 1114111, std::little_endian>, char16_t>' has been explicitly marked deprecated here
 3114 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 wstring_convert {
      |                            ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:942:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
  942 | #    define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
      |                                         ^
/Users/paulo/.conan2/p/andro57c4e5c370b8a/p/bin/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__config:915:49: note: expanded from macro '_LIBCPP_DEPRECATED'
  915 | #      define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
      |                                                 ^
14 warnings generated.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions