In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:14:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/iosfwd:98:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:137:77: error: use of undeclared identifier 'wcschr'
wchar_t* __libcpp_wcschr(const wchar_t* __s, wchar_t __c) {return (wchar_t*)wcschr(__s, __c);}
                                                                            ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:144:87: error: use of undeclared identifier 'wcspbrk'
wchar_t* __libcpp_wcspbrk(const wchar_t* __s1, const wchar_t* __s2) {return (wchar_t*)wcspbrk(__s1, __s2);}
                                                                                      ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:151:78: error: use of undeclared identifier 'wcsrchr'; did you mean 'wcschr'?
wchar_t* __libcpp_wcsrchr(const wchar_t* __s, wchar_t __c) {return (wchar_t*)wcsrchr(__s, __c);}
                                                                             ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:139:16: note: 'wcschr' declared here
const wchar_t* wcschr(const wchar_t* __s, wchar_t __c) {return __libcpp_wcschr(__s, __c);}
               ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:158:86: error: use of undeclared identifier 'wcsstr'; did you mean 'wcschr'?
wchar_t* __libcpp_wcsstr(const wchar_t* __s1, const wchar_t* __s2) {return (wchar_t*)wcsstr(__s1, __s2);}
                                                                                     ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:141:16: note: 'wcschr' declared here
      wchar_t* wcschr(      wchar_t* __s, wchar_t __c) {return __libcpp_wcschr(__s, __c);}
               ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:158:86: error: no matching function for call to 'wcschr'
wchar_t* __libcpp_wcsstr(const wchar_t* __s1, const wchar_t* __s2) {return (wchar_t*)wcsstr(__s1, __s2);}
                                                                                     ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:141:16: note: candidate disabled: <no message provided>
      wchar_t* wcschr(      wchar_t* __s, wchar_t __c) {return __libcpp_wcschr(__s, __c);}
               ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:158:93: error: cannot initialize a parameter of type 'wchar_t *' with an lvalue of type 'const wchar_t *'
wchar_t* __libcpp_wcsstr(const wchar_t* __s1, const wchar_t* __s2) {return (wchar_t*)wcsstr(__s1, __s2);}
                                                                                            ^~~~
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:141:38: note: passing argument to parameter '__s' here
      wchar_t* wcschr(      wchar_t* __s, wchar_t __c) {return __libcpp_wcschr(__s, __c);}
                                     ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:165:60: error: unknown type name 'size_t'; did you mean '__size_t'?
wchar_t* __libcpp_wmemchr(const wchar_t* __s, wchar_t __c, size_t __n) {return (wchar_t*)wmemchr(__s, __c, __n);}
                                                           ^
/usr/include/machine/_types.h:123:24: note: '__size_t' declared here
typedef unsigned long           __size_t;
                                ^
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:14:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/iosfwd:98:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:165:90: error: use of undeclared identifier 'wmemchr'
wchar_t* __libcpp_wmemchr(const wchar_t* __s, wchar_t __c, size_t __n) {return (wchar_t*)wmemchr(__s, __c, __n);}
                                                                                         ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:167:57: error: unknown type name 'size_t'; did you mean '__size_t'?
const wchar_t* wmemchr(const wchar_t* __s, wchar_t __c, size_t __n) {return __libcpp_wmemchr(__s, __c, __n);}
                                                        ^
/usr/include/machine/_types.h:123:24: note: '__size_t' declared here
typedef unsigned long           __size_t;
                                ^
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:14:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/iosfwd:98:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/wchar.h:169:57: error: unknown type name 'size_t'; did you mean '__size_t'?
      wchar_t* wmemchr(      wchar_t* __s, wchar_t __c, size_t __n) {return __libcpp_wmemchr(__s, __c, __n);}
                                                        ^
/usr/include/machine/_types.h:123:24: note: '__size_t' declared here
typedef unsigned long           __size_t;
                                ^
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:14:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/iosfwd:222:14: error: unknown type name 'mbstate_t'; did you mean '__mbstate_t'?
typedef fpos<mbstate_t>    streampos;
             ^
/usr/include/sys/_types.h:75:3: note: '__mbstate_t' declared here
} __mbstate_t;
  ^
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:14:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/iosfwd:223:14: error: unknown type name 'mbstate_t'; did you mean '__mbstate_t'?
typedef fpos<mbstate_t>    wstreampos;
             ^
/usr/include/sys/_types.h:75:3: note: '__mbstate_t' declared here
} __mbstate_t;
  ^
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:14:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/iosfwd:228:14: error: unknown type name 'mbstate_t'; did you mean '__mbstate_t'?
typedef fpos<mbstate_t>    u16streampos;
             ^
/usr/include/sys/_types.h:75:3: note: '__mbstate_t' declared here
} __mbstate_t;
  ^
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:14:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/iosfwd:229:14: error: unknown type name 'mbstate_t'; did you mean '__mbstate_t'?
typedef fpos<mbstate_t>    u32streampos;
             ^
/usr/include/sys/_types.h:75:3: note: '__mbstate_t' declared here
} __mbstate_t;
  ^
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:25:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/cstdlib:85:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/stdlib.h:142:34: error: unknown type name 'ldiv_t'
inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT {
                                 ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/stdlib.h:143:12: error: no member named 'ldiv' in the global namespace
  return ::ldiv(__x, __y);
         ~~^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/stdlib.h:146:34: error: unknown type name 'lldiv_t'
inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x,
                                 ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/stdlib.h:148:12: error: no member named 'lldiv' in the global namespace
  return ::lldiv(__x, __y);
         ~~^
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/src/vector.cpp:9:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/vector:275:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__bit_reference:15:
In file included from /usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/algorithm:678:
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/__debug:130:41: error: reference to unresolved using declaration
    virtual bool __addable(const void*, ptrdiff_t) const = 0;
                                        ^
/usr/src/gnu/lib/libcxx/../../../gnu/llvm/libcxx/include/cstddef:49:1: note: using declaration annotated with 'using_if_exists' here
using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.