* installing *source* package ‘RSQLite’ ... ** this is package ‘RSQLite’ version ‘2.4.5’ ** package ‘RSQLite’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘clang version 21.1.8’ using C++ compiler: ‘clang version 21.1.8’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-CXX20-clang/RSQLite/src' /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c DbColumn.cpp -o DbColumn.o In file included from DbColumn.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: DbColumn.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c DbColumnDataSource.cpp -o DbColumnDataSource.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c DbColumnDataSourceFactory.cpp -o DbColumnDataSourceFactory.o In file included from DbColumnDataSource.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: DbColumnDataSource.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c DbColumnStorage.cpp -o DbColumnStorage.o In file included from DbColumnDataSourceFactory.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: DbColumnDataSourceFactory.o] Error 1 In file included from DbColumnStorage.cpp:2: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: DbColumnStorage.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c DbConnection.cpp -o DbConnection.o In file included from DbConnection.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: DbConnection.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c DbDataFrame.cpp -o DbDataFrame.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c DbResult.cpp -o DbResult.o In file included from DbDataFrame.cpp:7: vendor/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] 36 | BOOST_PRAGMA_MESSAGE( | ^ vendor/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ :107:2: note: expanded from here 107 | message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") | ^ In file included from DbDataFrame.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 warning and 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: DbDataFrame.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c SqliteColumnDataSource.cpp -o SqliteColumnDataSource.o In file included from DbResult.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: DbResult.o] Error 1 In file included from SqliteColumnDataSource.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/iomanip:293:1: note: candidate template ignored: could not match 'const __iom_t8<_MoneyT>' against 'const wchar_t[2]' 293 | operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t8<_MoneyT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/iomanip:390:1: note: candidate template ignored: could not match 'const __iom_t10<_CharT>' against 'const wchar_t[2]' 390 | operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t10<_CharT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: SqliteColumnDataSource.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c SqliteColumnDataSourceFactory.cpp -o SqliteColumnDataSourceFactory.o In file included from SqliteColumnDataSourceFactory.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: SqliteColumnDataSourceFactory.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c SqliteDataFrame.cpp -o SqliteDataFrame.o In file included from SqliteDataFrame.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: SqliteDataFrame.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c SqliteResult.cpp -o SqliteResult.o In file included from SqliteResult.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: SqliteResult.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c SqliteResultImpl.cpp -o SqliteResultImpl.o In file included from SqliteResultImpl.cpp:2: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: SqliteResultImpl.o] Error 1 /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c affinity.c -o affinity.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c connection.cpp -o connection.o In file included from connection.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: connection.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c cpp11.cpp -o cpp11.o In file included from cpp11.cpp:4: In file included from ./RSQLite_types.h:4: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: cpp11.o] Error 1 /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c ext-csv.c -o ext-csv.o /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c ext-math.c -o ext-math.o /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c ext-regexp.c -o ext-regexp.o /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c ext-series.c -o ext-series.o /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c ext-uuid.c -o ext-uuid.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c extensions.cpp -o extensions.o /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c import-file.c -o import-file.o /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c result.cpp -o result.o In file included from extensions.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: extensions.o] Error 1 /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c rsqlite.cpp -o rsqlite.o In file included from result.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: result.o] Error 1 In file included from rsqlite.cpp:3: In file included from ./pch.h:1: In file included from ./RSQLite.h:7: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/test-clang/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/test-clang/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 626 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios &(*)(basic_ios &)' (aka 'basic_ios> &(*)(basic_ios> &)') for 1st argument 84 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/cxx20-clang/etc/Makeconf:201: rsqlite.o] Error 1 /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/cxx20-clang/include" -DNDEBUG -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/data/gannet/ripley/R/test-clang/plogr/include' -I'/data/gannet/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang21/include -I/usr/local/clang/include -fvisibility=hidden -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c vendor/sqlite3/sqlite3.c -o vendor/sqlite3/sqlite3.o make[1]: Target 'all' not remade because of errors. make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-CXX20-clang/RSQLite/src' ERROR: compilation failed for package ‘RSQLite’ * removing ‘/data/gannet/ripley/R/packages/tests-CXX20-clang/RSQLite.Rcheck/RSQLite’