* installing *source* package ‘RSQLite’ ... ** this is package ‘RSQLite’ version ‘2.4.4’ ** package ‘RSQLite’ successfully unpacked and MD5 sums checked ** using staged installation ** libs Makevars:31: deps.mk: No such file or directory using C compiler: ‘Apple clang version 17.0.0 (clang-1700.6.3.2)’ using C++ compiler: ‘Apple clang version 17.0.0 (clang-1700.6.3.2)’ using SDK: ‘MacOSX26.2.sdk’ clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -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:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from DbColumn.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [DbColumn.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c DbColumnDataSource.cpp -o DbColumnDataSource.o In file included from DbColumnDataSource.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from DbColumnDataSource.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [DbColumnDataSource.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c DbColumnDataSourceFactory.cpp -o DbColumnDataSourceFactory.o In file included from DbColumnDataSourceFactory.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from DbColumnDataSourceFactory.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [DbColumnDataSourceFactory.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c DbColumnStorage.cpp -o DbColumnStorage.o In file included from DbColumnStorage.cpp:1: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from DbColumnStorage.cpp:1: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [DbColumnStorage.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -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:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from DbConnection.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [DbConnection.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c DbDataFrame.cpp -o DbDataFrame.o In file included from DbDataFrame.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ 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))) | ^ :83:2: note: expanded from here 83 | 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:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 3 warnings and 1 error generated. make[1]: *** [DbDataFrame.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c DbResult.cpp -o DbResult.o In file included from DbResult.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from DbResult.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [DbResult.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c SqliteColumnDataSource.cpp -o SqliteColumnDataSource.o In file included from SqliteColumnDataSource.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from SqliteColumnDataSource.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip:291:1: note: candidate template ignored: could not match 'const __iom_t8<_MoneyT>' against 'const wchar_t[2]' 291 | operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t8<_MoneyT>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iomanip:388:1: note: candidate template ignored: could not match 'const __iom_t10<_CharT>' against 'const wchar_t[2]' 388 | operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t10<_CharT>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [SqliteColumnDataSource.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -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:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from SqliteColumnDataSourceFactory.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [SqliteColumnDataSourceFactory.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -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:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from SqliteDataFrame.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [SqliteDataFrame.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -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:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from SqliteResult.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [SqliteResult.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c SqliteResultImpl.cpp -o SqliteResultImpl.o In file included from SqliteResultImpl.cpp:1: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from SqliteResultImpl.cpp:1: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [SqliteResultImpl.o] Error 1 clang -mmacos-version-min=26 -std=gnu23 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=8 -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -Wstrict-prototypes -c affinity.c -o affinity.o clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -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:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from connection.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [connection.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -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:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from cpp11.cpp:4: In file included from ./RSQLite_types.h:4: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ In file included from cpp11.cpp:4: In file included from ./RSQLite_types.h:4: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:104:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'enable_if_integral' (aka 'int') [-Wfloat-conversion] 104 | return value; | ~~~~~~ ^~~~~ cpp11.cpp:12:164: note: in instantiation of function template specialization 'cpp11::as_cpp' requested here 12 | return cpp11::as_sexp(connection_connect(cpp11::as_cpp>(path), cpp11::as_cpp>(allow_ext), cpp11::as_cpp>(flags), cpp11::as_cpp>(vfs), cpp11::as_cpp>(with_alt_types))); | ^ 3 warnings and 1 error generated. make[1]: *** [cpp11.o] Error 1 clang -mmacos-version-min=26 -std=gnu23 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=8 -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -Wstrict-prototypes -c ext-csv.c -o ext-csv.o clang -mmacos-version-min=26 -std=gnu23 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=8 -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -Wstrict-prototypes -c ext-math.c -o ext-math.o In file included from ext-math.c:6: ./vendor/extensions/extension-functions.c:204:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 204 | char *res = sqlite3_malloc( strlen(z)+1 ); | ~~~~~~~~~~~~~~ ~~~~~~~~~^~ ./vendor/extensions/extension-functions.c:684:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 684 | z=sqlite3_malloc(nTLen+1); | ~~~~~~~~~~~~~~ ~~~~~^~ ./vendor/extensions/extension-functions.c:685:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 685 | zo=sqlite3_malloc(nLen+1); | ~~~~~~~~~~~~~~ ~~~~^~ ./vendor/extensions/extension-functions.c:740:13: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 740 | r = toupper(r); | ~ ^~~~~~~~~~ ./vendor/extensions/extension-functions.c:742:13: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 742 | r = tolower(r); | ~ ^~~~~~~~~~ ./vendor/extensions/extension-functions.c:790:45: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] 790 | zo = sqlite3_malloc(strlen(zi)+ilen-zl+1); | ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~ ./vendor/extensions/extension-functions.c:845:38: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 845 | zo = sqlite3_malloc(zll+ilen-zl+1); | ~~~~~~~~~~~~~~ ~~~~~~~~~~~^~ ./vendor/extensions/extension-functions.c:900:38: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 900 | zo = sqlite3_malloc(zll+ilen-zl+1); | ~~~~~~~~~~~~~~ ~~~~~~~~~~~^~ ./vendor/extensions/extension-functions.c:947:36: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 947 | zo = sqlite3_malloc(strlen(zi1)+1); | ~~~~~~~~~~~~~~ ~~~~~~~~~~~^~ ./vendor/extensions/extension-functions.c:1084:8: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 1084 | cc=zt-z; | ~~~^~ ./vendor/extensions/extension-functions.c:1086:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 1086 | rz = sqlite3_malloc(zt-z+1); | ~~~~~~~~~~~~~~ ~~~~^~ ./vendor/extensions/extension-functions.c:1137:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 1137 | rz = sqlite3_malloc(ze-zt+1); | ~~~~~~~~~~~~~~ ~~~~~^~ ./vendor/extensions/extension-functions.c:1327:7: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 1327 | l = strlen(z); | ~ ^~~~~~~~~ ./vendor/extensions/extension-functions.c:1502:16: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 1502 | il = p->mcnt + c; | ~ ~~~~~~~~^~~ ./vendor/extensions/extension-functions.c:1503:15: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 1503 | ir = p->cnt - p->mcnt; | ~ ~~~~~~~^~~~~~~~~ ./vendor/extensions/extension-functions.c:1648:18: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 1648 | zResult[0] = toupper(zIn[i]); | ~ ^~~~~~~~~~~~~~~ ./vendor/extensions/extension-functions.c:1652:29: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 1652 | zResult[j++] = code + '0'; | ~ ~~~~~^~~~~ 17 warnings generated. clang -mmacos-version-min=26 -std=gnu23 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=8 -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -Wstrict-prototypes -c ext-regexp.c -o ext-regexp.o clang -mmacos-version-min=26 -std=gnu23 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=8 -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -Wstrict-prototypes -c ext-series.c -o ext-series.o clang -mmacos-version-min=26 -std=gnu23 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=8 -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -Wstrict-prototypes -c ext-uuid.c -o ext-uuid.o In file included from ext-uuid.c:5: ./vendor/extensions/uuid.c:128:23: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 127 | aBlob[i] = (sqlite3UuidHexToInt(zStr[0])<<4) | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | + sqlite3UuidHexToInt(zStr[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c extensions.cpp -o extensions.o In file included from extensions.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from extensions.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [extensions.o] Error 1 clang -mmacos-version-min=26 -std=gnu23 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=8 -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -Wstrict-prototypes -c import-file.c -o import-file.o import-file.c:50:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 50 | nSep = strlen(separator); | ~ ^~~~~~~~~~~~~~~~~ import-file.c:56:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 56 | nByte = strlen(zSql); | ~ ^~~~~~~~~~~~ import-file.c:71:7: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 71 | j = strlen(zSql); | ~ ^~~~~~~~~~~~ import-file.c:185:16: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 185 | buf[i++] = c; | ~ ^ import-file.c:173:10: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 173 | neol = strlen(eol); /* num of eol chars */ | ~ ^~~~~~~~~~~ 5 warnings generated. clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c result.cpp -o result.o In file included from result.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from result.cpp:1: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [result.o] Error 1 clang++ -mmacos-version-min=26 -std=gnu++20 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c rsqlite.cpp -o rsqlite.o In file included from rsqlite.cpp:3: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:7: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/data_frame.hpp:12: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/list.hpp:8: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:10: /Users/ripley/R/Library/cpp11/include/cpp11/sexp.hpp:73:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion] 73 | operator size_t() const { return REAL_ELT(data_, 0); } | ~~~~~~ ^~~~~~~~~~~~~~~~~~ In file included from rsqlite.cpp:3: In file included from ./pch.h:1: In file included from ./RSQLite.h:4: In file included from /Users/ripley/R/Library/cpp11/include/cpp11.hpp:5: In file included from /Users/ripley/R/Library/cpp11/include/cpp11/as.hpp:11: /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:119:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 119 | return std::forward(f)(std::get(std::move(a))...); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:125:10: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 125 | return apply(std::forward(f), std::move(a), make_index_sequence{}); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:138:12: note: in instantiation of function template specialization 'cpp11::detail::apply' requested here 138 | return apply(ptr_, std::move(arefs_)); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:54:16: note: in instantiation of member function 'cpp11::detail::closure::operator()' requested here 54 | return static_cast(*callback)(); | ^ /Users/ripley/R/Library/cpp11/include/cpp11/protect.hpp:152:14: note: in instantiation of function template specialization 'cpp11::unwind_protect, void>' requested here 152 | return unwind_protect( | ^ /Users/ripley/R/Library/cpp11/include/cpp11/r_string.hpp:20:35: note: in instantiation of function template specialization 'cpp11::protect::function::operator()' requested here 20 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {} | ^ 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 /Users/ripley/R/Library/plogr/include/plogr.h:4: In file included from /Users/ripley/R/Library/plogr/include/plog/Log.h:7: /Users/ripley/R/Library/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /Users/ripley/R/Library/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<' requested here 30 | *this << str; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function [with _Traits = std::char_traits] has been explicitly deleted 623 | basic_ostream& operator<<(basic_ostream&, const wchar_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:140:18: note: candidate function 140 | basic_ostream& operator<<(bool __n); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function 152 | basic_ostream& operator<<(const void* __p); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:346:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 346 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:373:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 373 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, char __c) { | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:378:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 378 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:383:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 383 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:395:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 395 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:434:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 434 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(basic_ostream& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:440:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 440 | operator<<(basic_ostream& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:447:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 447 | operator<<(basic_ostream& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:585:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 585 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:620:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 620 | basic_ostream& operator<<(basic_ostream&, wchar_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:641:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 641 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:647:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 647 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:654:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 654 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 657 | basic_ostream& operator<<(basic_ostream&, char32_t) = delete; | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 660 | basic_ostream& operator<<(basic_ostream&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t *' for 2nd argument 663 | basic_ostream& operator<<(basic_ostream&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:341:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 341 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:389:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 389 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:566:33: note: candidate template ignored: requirement 'integral_constant::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 566 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:573:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 573 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:579:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 579 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:591:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 591 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:605:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 605 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:611:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 611 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:626:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 626 | basic_ostream& operator<<(basic_ostream&, char16_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, char32_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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&, const char16_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/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 char32_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:644:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 644 | basic_ostream& operator<<(basic_ostream&, char8_t) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:650:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 650 | basic_ostream& operator<<(basic_ostream&, const char8_t*) = delete; | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:76:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 76 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:81: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 81 | operator<<(basic_ios& (*__pf)(basic_ios&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:86:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 86 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:141:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 141 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:142:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 142 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 143 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 144 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 145 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 146 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 147 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 148 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 149 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 150 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 151 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:160:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf *' (aka 'basic_streambuf> *') for 1st argument 160 | basic_ostream& operator<<(basic_streambuf* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:165:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 165 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 2 warnings and 1 error generated. make[1]: *** [rsqlite.o] Error 1 clang -mmacos-version-min=26 -std=gnu23 -I"/Users/ripley/R/R-devel/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'/Users/ripley/R/Library/plogr/include' -I'/Users/ripley/R/Library/cpp11/include' -isystem /opt/R/arm64/include -fvisibility=hidden -fPIC -falign-functions=8 -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -Wstrict-prototypes -c vendor/sqlite3/sqlite3.c -o vendor/sqlite3/sqlite3.o vendor/sqlite3/sqlite3.c:25320:22: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 25320 | p->nFloor = p->D - 28; | ~ ~~~~~^~~~ vendor/sqlite3/sqlite3.c:25322:22: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 25322 | p->nFloor = p->D - 29; | ~ ~~~~~^~~~ vendor/sqlite3/sqlite3.c:25678:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] 25678 | /* 2 */ { 4, "hour", 1.2897e+11, 3600.0 }, | ~ ^~~~~~~~~~ vendor/sqlite3/sqlite3.c:25677:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] 25677 | /* 1 */ { 6, "minute", 7.7379e+12, 60.0 }, | ~ ^~~~~~~~~~ vendor/sqlite3/sqlite3.c:25676:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wimplicit-float-conversion] 25676 | /* 0 */ { 6, "second", 4.6427e+14, 1.0 }, | ~ ^~~~~~~~~~ vendor/sqlite3/sqlite3.c:32700:60: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 32699 | sqlite3_str_append(pAccum, | ~~~~~~~~~~~~~~~~~~ 32700 | &pAccum->zText[pAccum->nChar-nCopyBytes], nCopyBytes); | ^~~~~~~~~~ vendor/sqlite3/sqlite3.c:32865:18: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 32865 | length = j; | ~ ^ vendor/sqlite3/sqlite3.c:35674:17: warning: implicit conversion loses integer precision: 'unsigned int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 35674 | pMem->flags = c; | ~ ^ vendor/sqlite3/sqlite3.c:37380:47: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 37380 | zBlob[i/2] = (sqlite3HexToInt(z[i])<<4) | sqlite3HexToInt(z[i+1]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:37685:14: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'VList' (aka 'int') [-Wshorten-64-to-32] 37685 | pIn[0] = nAlloc; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:40764:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] 40764 | do{ rc = osWrite(fd, "S", 1); }while( rc<0 && errno==EINTR ); | ~ ^~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:39681:21: note: expanded from macro 'osWrite' 39681 | #define osWrite ((ssize_t(*)(int,const void*,size_t))aSyscall[11].pCurrent) | ^ vendor/sqlite3/sqlite3.c:41280:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 41280 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:41281:25: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 41281 | pInode->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:41466:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 41466 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:41696:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 41696 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:41723:22: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 41723 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:41893:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 41893 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:41908:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 41908 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:41943:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 41943 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:42464:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 42464 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:42465:25: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 42465 | pInode->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:42571:24: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 42571 | pFile->eFileLock = eFileLock; | ~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:42526:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32] 42526 | int sharedLockByte = SHARED_FIRST+pInode->sharedByte; | ~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:42668:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32] 42668 | got = osPread(id->h, pBuf, cnt, offset); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:39671:21: note: expanded from macro 'osPread' 39671 | #define osPread ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[9].pCurrent) | ^ vendor/sqlite3/sqlite3.c:42735:35: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 42735 | int nCopy = pFile->mmapSize - offset; | ~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:43946:16: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion] 43946 | f.l_type = lockType; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:44379:33: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] 44379 | for(iPg=(sStat.st_size/pgsz); iPg<(nByte/pgsz); iPg++){ | ~ ~~~~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:44493:28: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 44493 | u16 mask = (1<<(ofst+n)) - (1<h, tBuf, PROXY_MAXCONCHLEN, 0); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:39671:21: note: expanded from macro 'osPread' 39671 | #define osPread ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[9].pCurrent) | ^ vendor/sqlite3/sqlite3.c:47110:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 47110 | writeSize = PROXY_PATHINDEX + strlen(&writeBuffer[PROXY_PATHINDEX]); | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:47325:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] 47325 | int len = strlen((char *)pFile->lockingContext) - strlen(DOTLOCK_SUFFIX); | ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:56377:19: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 56377 | p->bPurgeable = bPurgeable; | ~ ^~~~~~~~~~ vendor/sqlite3/sqlite3.c:57536:16: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32] 57536 | p->nHash = nNew; | ~ ^~~~ vendor/sqlite3/sqlite3.c:60444:57: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 60444 | put32bits(&zHeader[sizeof(aJournalMagic)+16], pPager->pageSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ vendor/sqlite3/sqlite3.c:60030:48: note: expanded from macro 'put32bits' 60030 | #define put32bits(A,B) sqlite3Put4byte((u8*)A,B) | ~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:60563:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 60563 | iPageSize = pPager->pageSize; | ~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:61161:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 61161 | int i = pPager->pageSize-200; /* Loop counter */ | ~ ~~~~~~~~~~~~~~~~^~~~ vendor/sqlite3/sqlite3.c:61247:47: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 61247 | rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4); | ~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:61349:58: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 61349 | rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst); | ~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:61585:26: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 61585 | int szPage = pPager->pageSize; | ~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:61731:31: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 61731 | u32 savedPageSize = pPager->pageSize; | ~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:61955:59: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 61955 | rc = sqlite3WalReadFrame(pPager->pWal, iFrame,pPager->pageSize,pPg->pData); | ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:61960:56: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 61960 | rc = sqlite3OsRead(pPager->fd, pPg->pData, pPager->pageSize, iOffset); | ~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:62139:15: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 62138 | rc = sqlite3WalFrames(pPager->pWal, | ~~~~~~~~~~~~~~~~ 62139 | pPager->pageSize, pList, nTruncate, isCommit, pPager->walSyncFlags | ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:62565:44: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 62565 | pPager->walSyncFlags = (pPager->syncFlags<<2); | ~ ~~~~~~~~~~~~~~~~~^~~ vendor/sqlite3/sqlite3.c:62737:24: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 62737 | *pPageSize = pPager->pageSize; | ~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:63113:69: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 63113 | sqlite3WalClose(pPager->pWal, db, pPager->walSyncFlags, pPager->pageSize,a); | ~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:63398:54: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 63398 | rc = sqlite3OsWrite(pPager->fd, pData, pPager->pageSize, offset); | ~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:63488:59: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 63488 | rc = sqlite3OsWrite(pPager->sjfd, pData2, pPager->pageSize, offset+4); | ~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:63904:24: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 63904 | pPager->noLock = sqlite3_uri_boolean(pPager->zFilename, "nolock", 0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:64600:51: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 64599 | rc = sqlite3OsFetch(pPager->fd, | ~~~~~~~~~~~~~~ 64600 | (i64)(pgno-1) * pPager->pageSize, pPager->pageSize, &pData | ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:64935:52: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 64935 | rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4); | ~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:65754:5: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 65753 | int perPageSize = pPager->pageSize + pPager->nExtra | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65754 | + (int)(sizeof(PgHdr) + 5*sizeof(void*)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:65757:12: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 65755 | return perPageSize*sqlite3PcachePagecount(pPager->pPCache) | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65756 | + sqlite3MallocSize(pPager) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65757 | + pPager->pageSize; | ^~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:65764:10: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 65764 | return sqlite3PcachePageRefcount(pPage); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:66451:39: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 66448 | rc = sqlite3WalCheckpoint(pPager->pWal, db, eMode, | ~~~~~~~~~~~~~~~~~~~~ 66449 | (eMode<=SQLITE_CHECKPOINT_PASSIVE ? 0 : pPager->xBusyHandler), 66450 | pPager->pBusyHandlerArg, 66451 | pPager->walSyncFlags, pPager->pageSize, (u8 *)pPager->pTmpSpace, | ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:66616:36: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 66615 | rc = sqlite3WalClose(pPager->pWal, db, pPager->walSyncFlags, | ~~~~~~~~~~~~~~~ 66616 | pPager->pageSize, (u8*)pPager->pTmpSpace); | ~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:68237:40: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 68237 | iLastFrame = (nSize - WAL_HDRSIZE) / szFrame; | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ vendor/sqlite3/sqlite3.c:74676:18: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 74676 | pPage->nCell = get2byte(&data[3]); | ~ ^~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:72119:34: note: expanded from macro 'get2byte' 72119 | #define get2byte(x) ((x)[0]<<8 | (x)[1]) | ~~~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:84963:17: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 84963 | pMem->enc = desiredEnc; | ~ ^~~~~~~~~~ vendor/sqlite3/sqlite3.c:86220:27: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 86220 | pRec->nField = p->iVal+1; | ~ ~~~~~~~^~ vendor/sqlite3/sqlite3.c:87272:16: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 87272 | pCtx->argc = nArg; | ~ ^~~~ vendor/sqlite3/sqlite3.c:88431:19: warning: implicit conversion loses integer precision: 'int' to 'signed char' [-Wimplicit-int-conversion] 88431 | pOp->p4type = n; | ~ ^ vendor/sqlite3/sqlite3.c:94288:42: warning: implicit conversion loses integer precision: 'sqlite3_uint64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] 94288 | rc = sqlite3_bind_zeroblob(pStmt, i, n); | ~~~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:95107:41: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 95107 | sqlite3_str_append(&out, zRawSql, n); | ~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:95125:53: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 95125 | idx = sqlite3VdbeParameterIndex(p, zRawSql, nToken); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ vendor/sqlite3/sqlite3.c:95600:17: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 95600 | pCx->nField = nField; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:96062:51: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 96062 | rc = sqlite3VdbeMemSetStr(pDest, pBuf, len, encoding, | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:96047:48: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 96047 | rc = sqlite3BtreePayload(pC->uc.pCursor, iOffset, len, pBuf); | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ vendor/sqlite3/sqlite3.c:96070:50: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 96070 | rc = sqlite3VdbeMemFromBtree(pC->uc.pCursor, iOffset, len, pDest); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ vendor/sqlite3/sqlite3.c:97458:38: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 97458 | rc = sqlite3VdbeMemCast(pIn1, pOp->p2, encoding); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ vendor/sqlite3/sqlite3.c:98124:20: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 98124 | typeMask = 1 << (pOp->p4.i - 1); | ~ ~~^~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:98133:18: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 98133 | typeMask = 1 << (sqlite3_value_type((sqlite3_value*)&aMem[pOp->p3])-1); | ~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:98413:55: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 98413 | offset64 += sqlite3VdbeOneByteSerialTypeLen(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:98439:24: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 98439 | pC->nHdrParsed = i; | ~ ^ vendor/sqlite3/sqlite3.c:99001:17: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 99001 | *(zHdr++) = nHdr; | ~ ^~~~ vendor/sqlite3/sqlite3.c:99014:19: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 99014 | *(zHdr++) = serial_type; | ~ ^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:99046:19: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 99046 | *(zHdr++) = serial_type; | ~ ^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:99554:38: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 99554 | pDb->pSchema->file_format = pOp->p3; | ~ ~~~~~^~ vendor/sqlite3/sqlite3.c:99731:15: warning: implicit conversion loses integer precision: 'int' to 'i8' (aka 'signed char') [-Wimplicit-int-conversion] 99731 | pCur->iDb = iDb; | ~ ^~~ vendor/sqlite3/sqlite3.c:100513:24: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 100513 | pC->seekHit = pOp->p2; | ~ ~~~~~^~ vendor/sqlite3/sqlite3.c:100520:24: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 100520 | pC->seekHit = pOp->p3; | ~ ~~~~~^~ vendor/sqlite3/sqlite3.c:100703:18: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 100703 | pC->nullRow = 1-alreadyExists; | ~ ~^~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:100727:29: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 100727 | pC->seekHit = pOp->p4.i; | ~ ~~~~~~~~^ vendor/sqlite3/sqlite3.c:101271:48: warning: implicit conversion loses integer precision: 'u16' (aka 'unsigned short') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 101271 | rc = sqlite3BtreeDelete(pC->uc.pCursor, pOp->p5); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~ vendor/sqlite3/sqlite3.c:102233:31: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 102233 | resetSchemaOnFault = iDb+1; | ~ ~~~^~ vendor/sqlite3/sqlite3.c:103097:16: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 103097 | pCtx->argc = n; | ~ ^ vendor/sqlite3/sqlite3.c:103969:31: warning: implicit conversion loses integer precision: 'u16' (aka 'unsigned short') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 103969 | db->vtabOnConflict = pOp->p5; | ~ ~~~~~^~ vendor/sqlite3/sqlite3.c:103981:67: warning: implicit conversion loses integer precision: 'u16' (aka 'unsigned short') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 103981 | p->errorAction = ((pOp->p5==OE_Replace) ? OE_Abort : pOp->p5); | ~ ~~~~~^~ vendor/sqlite3/sqlite3.c:98992:21: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 98992 | pOut->u.nZero = nZero; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:104942:19: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 104942 | pBlob->iCol = iCol; | ~ ^~~~ vendor/sqlite3/sqlite3.c:105698:19: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 105698 | p->nAlloc = nNew; | ~ ^~~~ vendor/sqlite3/sqlite3.c:106139:29: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 106139 | pKeyInfo->nKeyField = nField; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:106149:30: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 106149 | pSorter->nTask = nWorker + 1; | ~ ~~~~~~~~^~~ vendor/sqlite3/sqlite3.c:107008:26: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 107008 | pSorter->mxKeysize = nPMA; | ~ ^~~~ vendor/sqlite3/sqlite3.c:107012:33: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 107012 | int nMin = pSorter->iMemory + nReq; | ~~~~ ~~~~~~~~~~~~~~~~~^~~~~~ vendor/sqlite3/sqlite3.c:107019:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 107019 | iListOff = (u8*)pSorter->list.pList - pSorter->list.aMemory; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:107030:26: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 107030 | pSorter->nMemory = nNew; | ~ ^~~~ vendor/sqlite3/sqlite3.c:107930:18: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 107930 | r2->nField = nKeyCol; | ~ ^~~~~~~ vendor/sqlite3/sqlite3.c:108555:40: warning: implicit conversion loses integer precision: 'sqlite_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 108555 | nChunk = copy.endpoint.iOffset - iOff; | ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ vendor/sqlite3/sqlite3.c:109513:30: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 109513 | pExpr->iColumn = j; | ~ ^ vendor/sqlite3/sqlite3.c:109682:32: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 109682 | pExpr->iColumn = iCol; | ~ ^~~~ vendor/sqlite3/sqlite3.c:109687:52: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 109687 | sqlite3TableColumnToStorage(pTab, iCol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:109698:32: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 109698 | pExpr->iColumn = iCol; | ~ ^~~~ vendor/sqlite3/sqlite3.c:109700:52: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 109700 | sqlite3TableColumnToStorage(pTab, iCol) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:109938:15: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 109938 | pExpr->op = eNewExprOp; | ~ ^~~~~~~~~~ vendor/sqlite3/sqlite3.c:110937:35: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 110937 | pItem->u.x.iOrderByCol = j+1; | ~ ~^~ vendor/sqlite3/sqlite3.c:112027:23: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 112027 | pRet->iColumn = iField; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:112773:24: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 112773 | pParse->nVar = (int)x; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:114038:13: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 114038 | w.eCode = initFlag; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:114852:26: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 114852 | pParse->nQueryLoop = savedNQueryLoop; | ~ ^~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:115081:30: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 115081 | pParse->mSubrtnSig = 1 << (pSig->selId&7); | ~ ~~^~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:115851:44: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 115851 | x = sqlite3TableColumnToStorage(pTab,iCol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:116441:52: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 116441 | iSrc = sqlite3TableColumnToStorage(pTab, iCol) - pParse->iSelfTab; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:116568:54: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 116568 | codeVectorCompare(pParse, pExpr, target, op, p5); | ~~~~~~~~~~~~~~~~~ ^~ vendor/sqlite3/sqlite3.c:116568:50: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 116568 | codeVectorCompare(pParse, pExpr, target, op, p5); | ~~~~~~~~~~~~~~~~~ ^~ vendor/sqlite3/sqlite3.c:116964:58: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 116964 | + sqlite3TableColumnToStorage(pTab, iCol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:118813:28: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 118813 | tmp.iColumn = pIEpr->iIdxCol; | ~ ~~~~~~~^~~~~~~ vendor/sqlite3/sqlite3.c:125025:46: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 125025 | pCol->iDflt = pList==0 ? 1 : pList->nExpr+1; | ~ ~~~~~~~~~~~~^~ vendor/sqlite3/sqlite3.c:125415:12: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 125415 | iCol16 = iCol; | ~ ^~~~ vendor/sqlite3/sqlite3.c:125494:29: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 125494 | return pTab->nNVCol + i - n; | ~~~~~~ ~~~~~~~~~~~~~~~~~^~~ vendor/sqlite3/sqlite3.c:125865:19: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 125865 | eType = i+1; | ~ ~^~ vendor/sqlite3/sqlite3.c:125919:20: warning: implicit conversion loses integer precision: 'i16' (aka 'short') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 125919 | p->aHx[h] = p->nCol; | ~ ~~~^~~~ vendor/sqlite3/sqlite3.c:126043:19: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 126043 | pCol->szEst = v; | ~ ^ vendor/sqlite3/sqlite3.c:126071:49: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 126071 | if( !sqlite3ExprIsConstantOrFunction(pExpr, isInit) ){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ vendor/sqlite3/sqlite3.c:126206:19: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 126206 | pTab->iPKey = iCol; | ~ ^~~~ vendor/sqlite3/sqlite3.c:126761:20: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 126761 | pPk->nKeyCol = j; | ~ ^ vendor/sqlite3/sqlite3.c:126827:26: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 126827 | pPk->aiColumn[j] = i; | ~ ^ vendor/sqlite3/sqlite3.c:128507:28: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 128507 | pIndex->nKeyCol = pList->nExpr; | ~ ~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:128611:31: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 128611 | pIndex->aiColumn[i] = x; | ~ ^ vendor/sqlite3/sqlite3.c:129147:20: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 129147 | pSrc->nAlloc = nAlloc; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:131348:42: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 131347 | sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur, | ~~~~~~~~~~~~~~~~~~~~~~~~ 131348 | iKey, nKey, count, OE_Default, eOnePass, aiCurOnePass[1]); | ^~~~~~~~ vendor/sqlite3/sqlite3.c:131348:23: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 131347 | sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur, | ~~~~~~~~~~~~~~~~~~~~~~~~ 131348 | iKey, nKey, count, OE_Default, eOnePass, aiCurOnePass[1]); | ^~~~~ vendor/sqlite3/sqlite3.c:131499:52: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 131499 | int kk = sqlite3TableColumnToStorage(pTab, iCol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:132327:24: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 132327 | sqlite3_randomness(n, p); | ~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:132328:44: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 132328 | sqlite3_result_blob(context, (char*)p, n, sqlite3_free); | ~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:132517:22: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'char' [-Wimplicit-int-conversion] 132517 | zStop[0] = c; | ~ ^ vendor/sqlite3/sqlite3.c:132865:31: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 132865 | pStr->nChar = nBlob*2 + 3; | ~ ~~~~~~~~^~~ vendor/sqlite3/sqlite3.c:132941:11: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 132941 | n = z - &zIn[i]; | ~ ~~^~~~~~~~~ vendor/sqlite3/sqlite3.c:133173:40: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 133173 | *(p++) = (sqlite3HexToInt(c)<<4) | sqlite3HexToInt(d); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:133178:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 133178 | sqlite3_result_blob(pCtx, pBlob, (p - pBlob), sqlite3_free); | ~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~ vendor/sqlite3/sqlite3.c:133528:22: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 133528 | prevcode = code; | ~ ^~~~ vendor/sqlite3/sqlite3.c:133529:31: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 133529 | zResult[j++] = code + '0'; | ~ ~~~~~^~~~~ vendor/sqlite3/sqlite3.c:135548:57: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 135548 | int iReg = sqlite3TableColumnToStorage(pFKey->pFrom,aiCol[i]) + regData + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:135565:50: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 135565 | sqlite3TableColumnToStorage(pFKey->pFrom,aiCol[0])+1+regData, regTemp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:135592:58: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 135592 | sqlite3TableColumnToStorage(pFKey->pFrom, aiCol[i])+1+regData, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:135609:65: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 135609 | int iChild = sqlite3TableColumnToStorage(pFKey->pFrom,aiCol[i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:135786:20: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 135786 | iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:135786:46: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 135786 | iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom; | ~ ~~~~~~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:136149:59: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 136149 | iReg = sqlite3TableColumnToStorage(pFKey->pFrom,iFromCol) + regOld+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:137052:47: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 137052 | x = sqlite3TableColumnToStorage(pTab, i) + iRegStore; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:138243:63: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 138243 | sqlite3VdbeChangeP5(v, onError==OE_Default ? OE_Abort : onError); | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ vendor/sqlite3/sqlite3.c:138251:36: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 138250 | sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138251 | regIns, 0, ipkColumn>=0, onError, endOfLoop, &isReplace, 0, pUpsert | ^~~~~~~ vendor/sqlite3/sqlite3.c:138687:50: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 138687 | iReg = sqlite3TableColumnToStorage(pTab, i) + regNewData + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:139123:47: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 139123 | x = sqlite3TableColumnToStorage(pTab, iField) + regNewData + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~ vendor/sqlite3/sqlite3.c:139243:51: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 139243 | x = sqlite3TableColumnToStorage(pTab, x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:139295:19: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 139294 | sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur, | ~~~~~~~~~~~~~~~~~~~~~~~~ 139295 | regR, nPkField, 0, OE_Replace, | ^~~~~~~~ vendor/sqlite3/sqlite3.c:141618:36: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] 141618 | sqlite3OsDlError(pVfs, nMsg-1, zErrmsg); | ~~~~~~~~~~~~~~~~ ~~~~^~ vendor/sqlite3/sqlite3.c:141659:34: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] 141659 | sqlite3OsDlError(pVfs, nMsg-1, zErrmsg); | ~~~~~~~~~~~~~~~~ ~~~~^~ vendor/sqlite3/sqlite3.c:143690:29: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 143690 | pDb->safety_level = iLevel; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:144497:53: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 144497 | p3 = sqlite3TableColumnToStorage(pTab,j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:144861:28: warning: implicit conversion loses integer precision: 'const u64' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32] 144861 | int iCookie = pPragma->iArg; /* Which cookie to read or write */ | ~~~~~~~ ~~~~~~~~~^~~~ vendor/sqlite3/sqlite3.c:145399:23: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 145399 | pTab->iHidden = i; | ~ ^ vendor/sqlite3/sqlite3.c:145400:23: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 145400 | pTab->nHidden = j; | ~ ^ vendor/sqlite3/sqlite3.c:145777:20: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 145777 | db->init.iDb = iDb; | ~ ^~~ vendor/sqlite3/sqlite3.c:146346:22: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 146346 | sParse.explain = sqlite3_stmt_isexplain((sqlite3_stmt*)pReprepare); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:146438:69: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 146438 | sqlite3VdbeSetSql(sParse.pVdbe, zSql, (int)(sParse.zTail-zSql), prepFlags); | ~~~~~~~~~~~~~~~~~ ^~~~~~~~~ vendor/sqlite3/sqlite3.c:147965:50: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 147965 | p->pEList->a[j-1].u.x.iOrderByCol = i+1-pSort->nOBSat; | ~ ~~~^~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:149009:12: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 149009 | *pnCol = nCol; | ~ ^~~~ vendor/sqlite3/sqlite3.c:149614:21: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 149614 | p->nSelectRow = nRow; | ~ ^~~~ vendor/sqlite3/sqlite3.c:152258:12: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 152258 | return eRet; | ~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:152271:12: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 152271 | return eRet; | ~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:152276:10: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 152276 | return eRet; | ~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:152829:21: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 152829 | u16 selFlags = p->selFlags; | ~~~~~~~~ ~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:152906:33: warning: implicit conversion loses integer precision: 'u16' (aka 'unsigned short') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 152906 | u8 eCodeOrig = pWalker->eCode; | ~~~~~~~~~ ~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:152981:29: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] 152981 | int flags = pParse->db->flags; | ~~~~~ ~~~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:153469:26: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 153469 | pExpr->iColumn = pCol->iColumn; | ~ ~~~~~~^~~~~~~ vendor/sqlite3/sqlite3.c:155004:43: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 155004 | pGroupBy->a[i].u.x.iOrderByCol = i+1; | ~ ~^~ vendor/sqlite3/sqlite3.c:155117:29: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 155117 | sDistinct.eTnctType = sqlite3WhereIsDistinct(pWInfo); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:156811:17: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 156811 | p->op = op; | ~ ^~ vendor/sqlite3/sqlite3.c:157723:34: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 157723 | if( pRet ) pRet->iColumn = iCol+1; | ~ ~~~~^~ vendor/sqlite3/sqlite3.c:158267:33: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 158267 | pKeyInfo->nAllField = nEphCol; | ~ ^~~~~~~ vendor/sqlite3/sqlite3.c:158320:65: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 158320 | pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere,0,0,0,flags,iIdxCur); | ~~~~~~~~~~~~~~~~~ ^~~~~ vendor/sqlite3/sqlite3.c:158484:45: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 158484 | k = sqlite3TableColumnToStorage(pTab, i) + regOld; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:158610:44: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 158609 | sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158610 | regNewRowid, regOldRowid, chngKey, onError, labelContinue, &bReplace, | ^~~~~~~ vendor/sqlite3/sqlite3.c:158927:59: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 158927 | sqlite3VdbeChangeP5(v, onError==OE_Default ? OE_Abort : onError); | ~~~~~~~~~~~~~~~~~~~ ^~~~~~~ vendor/sqlite3/sqlite3.c:159562:18: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 159562 | db->init.iDb = nDb; /* force new CREATE statements into vacuum_db */ | ~ ^~~ vendor/sqlite3/sqlite3.c:160608:19: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 160608 | db->init.busy = initBusy; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:162282:43: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 162282 | pOrderBy->a[i].u.x.iOrderByCol = j+1; | ~ ~^~ vendor/sqlite3/sqlite3.c:162357:69: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 162357 | if( pRhs ) pRhs->a[pRhs->nExpr-1].u.x.iOrderByCol = iField+1; | ~ ~~~~~~^~ vendor/sqlite3/sqlite3.c:163051:48: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 163051 | x2 = sqlite3TableColumnToStorage(pTab, x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ vendor/sqlite3/sqlite3.c:163711:16: warning: implicit conversion loses integer precision: 'u16' (aka 'unsigned short') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 163711 | SWAP(u8, nBtm, nTop); | ~~~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:15402:32: note: expanded from macro 'SWAP' 15402 | #define SWAP(TYPE,A,B) {TYPE t=A; A=B; B=t;} | ~ ^ vendor/sqlite3/sqlite3.c:165135:20: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion] 165135 | *peOp2 = i; | ~ ^ vendor/sqlite3/sqlite3.c:165263:14: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 165263 | pNew->op = op; | ~ ^~ vendor/sqlite3/sqlite3.c:166318:23: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 166318 | pTerm->eMatchOp = eMatchOp; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:166595:25: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 166595 | pColRef->iColumn = k++; | ~ ~^~ vendor/sqlite3/sqlite3.c:167136:24: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 167136 | pScan->aiColumn[0] = iColumn; | ~ ^~~~~~~ vendor/sqlite3/sqlite3.c:167687:40: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 167687 | pLoop->u.btree.nEq = pLoop->nLTerm = nKeyCol; | ~ ^~~~~~~ vendor/sqlite3/sqlite3.c:167750:40: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 167750 | pIdx->aiColumn[n] = pTerm->u.x.leftColumn; | ~ ~~~~~~~~~~~^~~~~~~~~~ vendor/sqlite3/sqlite3.c:167774:27: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 167774 | pIdx->aiColumn[n] = i; | ~ ^ vendor/sqlite3/sqlite3.c:167781:27: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 167781 | pIdx->aiColumn[n] = i; | ~ ^ vendor/sqlite3/sqlite3.c:168425:20: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 168425 | pRec->nField = n; | ~ ^ vendor/sqlite3/sqlite3.c:168513:18: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 168513 | pRec->nField = nField; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:168755:34: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 168755 | pRec->nField = pBuilder->nRecValid; | ~ ~~~~~~~~~~^~~~~~~~~ vendor/sqlite3/sqlite3.c:168843:35: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 168843 | nNew = whereRangeAdjust(pLower, nOut); | ~~~~~~~~~~~~~~~~ ^~~~ vendor/sqlite3/sqlite3.c:169186:15: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 169186 | p->nLSlot = n; | ~ ^ vendor/sqlite3/sqlite3.c:169639:23: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 169639 | iReduce = k; | ~ ^ vendor/sqlite3/sqlite3.c:169909:23: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 169909 | logK = estLog(nIn); | ~~~~~~ ^~~ vendor/sqlite3/sqlite3.c:169911:27: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 169911 | x = M + logK + 10 - (nIn + rLogSize); | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:169958:30: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 169958 | pNew->u.btree.nBtm = nVecLen; | ~ ^~~~~~~ vendor/sqlite3/sqlite3.c:169978:30: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 169978 | pNew->u.btree.nTop = nVecLen; | ~ ^~~~~~~ vendor/sqlite3/sqlite3.c:170117:60: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 170117 | whereLoopAddBtreeIndex(pBuilder, pSrc, pProbe, nInMul+nIn); | ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~ vendor/sqlite3/sqlite3.c:170471:30: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 170471 | p->bMaybeNullRow = bNullRow; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:170674:28: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 170674 | pNew->iSortIdx = b ? iSortIdx : 0; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:170758:30: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 170758 | pNew->iSortIdx = b ? iSortIdx : 0; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:171010:24: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 171010 | pNew->nLTerm = mxTerm+1; | ~ ~~~~~~^~ vendor/sqlite3/sqlite3.c:171477:18: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 171477 | pNew->iTab = iTab; | ~ ^~~~ vendor/sqlite3/sqlite3.c:171699:24: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 171699 | nOrderBy = pOrderBy->nExpr; | ~ ~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:171901:44: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 171901 | pLoop->u.btree.nDistinctCol = j+1; | ~ ~^~ vendor/sqlite3/sqlite3.c:171969:33: warning: implicit conversion loses integer precision: 'int' to 'i8' (aka 'signed char') [-Wimplicit-int-conversion] 171969 | if( (obSat&m)==m ) return i; | ~~~~~~ ^ vendor/sqlite3/sqlite3.c:172401:41: warning: implicit conversion loses integer precision: 'int' to 'i8' (aka 'signed char') [-Wimplicit-int-conversion] 172401 | aFrom[0].isOrdered = nLoop>0 ? -1 : nOrderBy; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:172443:24: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 172441 | isOrdered = wherePathSatisfiesOrderBy(pWInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 172442 | pWInfo->pOrderBy, pFrom, pWInfo->wctrlFlags, 172443 | iLoop, pWLoop, &revMask); | ^~~~~ vendor/sqlite3/sqlite3.c:172663:41: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 172662 | int rc = wherePathSatisfiesOrderBy(pWInfo, pWInfo->pResultSet, pFrom, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 172663 | WHERE_DISTINCTBY, nLoop-1, pFrom->aLoop[nLoop-1], ¬Used); | ~~~~~^~ vendor/sqlite3/sqlite3.c:172689:49: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 172688 | int rc = wherePathSatisfiesOrderBy(pWInfo, pWInfo->pOrderBy, pFrom, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 172689 | WHERE_ORDERBY_LIMIT, nLoop-1, pFrom->aLoop[nLoop-1], &m); | ~~~~~^~ vendor/sqlite3/sqlite3.c:172710:26: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 172709 | int nOrder = wherePathSatisfiesOrderBy(pWInfo, pWInfo->pOrderBy, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 172710 | pFrom, 0, nLoop-1, pFrom->aLoop[nLoop-1], &revMask | ~~~~~^~ vendor/sqlite3/sqlite3.c:172880:23: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 172880 | pLoop->nLTerm = j; | ~ ^ vendor/sqlite3/sqlite3.c:172881:28: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 172881 | pLoop->u.btree.nEq = j; | ~ ^ vendor/sqlite3/sqlite3.c:172895:64: warning: implicit conversion loses integer precision: 'int' to 'i8' (aka 'signed char') [-Wimplicit-int-conversion] 172895 | if( pWInfo->pOrderBy ) pWInfo->nOBSat = pWInfo->pOrderBy->nExpr; | ~ ~~~~~~~~~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:173382:20: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 173382 | pWInfo->nLevel = nTabList; | ~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:173385:20: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 173385 | pWInfo->iLimit = iAuxArg; | ~ ^~~~~~~ vendor/sqlite3/sqlite3.c:173415:47: warning: implicit conversion loses integer precision: 'int' to 'i8' (aka 'signed char') [-Wimplicit-int-conversion] 173415 | if( pOrderBy ) pWInfo->nOBSat = pOrderBy->nExpr; | ~ ~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:173953:34: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 173953 | pParse->nQueryLoop = pWInfo->savedNQueryLoop; | ~ ~~~~~~~~^~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:174277:50: warning: implicit conversion loses integer precision: 'int' to 'i16' (aka 'short') [-Wimplicit-int-conversion] 174277 | x = sqlite3StorageColumnToTable(pTab,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:174333:32: warning: implicit conversion loses integer precision: 'int' to 'LogEst' (aka 'short') [-Wimplicit-int-conversion] 174333 | pParse->nQueryLoop = pWInfo->savedNQueryLoop; | ~ ~~~~~~~~^~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:174797:28: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 174797 | int nSize = (p->nTotal / p->nParam); | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:175055:35: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 175055 | pWin->eFrmType = aUp[i].eFrmType; | ~ ~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:175056:33: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 175056 | pWin->eStart = aUp[i].eStart; | ~ ~~~~~~~^~~~~~ vendor/sqlite3/sqlite3.c:175057:31: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 175057 | pWin->eEnd = aUp[i].eEnd; | ~ ~~~~~~~^~~~ vendor/sqlite3/sqlite3.c:175156:50: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 175156 | pExpr->iColumn = (iCol<0 ? p->pSub->nExpr-1: iCol); | ~ ~~~~~~~~~~~~~~^~ vendor/sqlite3/sqlite3.c:175156:54: warning: implicit conversion loses integer precision: 'int' to 'ynVar' (aka 'short') [-Wimplicit-int-conversion] 175156 | pExpr->iColumn = (iCol<0 ? p->pSub->nExpr-1: iCol); | ~ ^~~~ vendor/sqlite3/sqlite3.c:175566:20: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 175566 | pWin->eFrmType = eType; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:175567:18: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 175567 | pWin->eStart = eStart; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:175568:16: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 175568 | pWin->eEnd = eEnd; | ~ ^~~~ vendor/sqlite3/sqlite3.c:175573:26: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 175573 | pWin->bImplicitFrame = bImplicitFrame; | ~ ^~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:177632:61: warning: implicit conversion loses integer precision: 'sqlite3_uint64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] 177632 | return sqlite3FaultSim(700) ? 0 : sqlite3_realloc(pOld, newSize); | ~~~~~~~~~~~~~~~ ^~~~~~~ vendor/sqlite3/sqlite3.c:182079:27: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 182079 | u8 op = yymsp[-1].major + (TK_UPLUS-TK_PLUS); | ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:182364:161: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 182364 | {yylhsminor.yy319 = sqlite3TriggerUpdateStep(pParse, &yymsp[-6].minor.yy0, yymsp[-2].minor.yy563, yymsp[-3].minor.yy402, yymsp[-1].minor.yy590, yymsp[-7].minor.yy502, yymsp[-8].minor.yy0.z, yymsp[0].minor.yy342);} | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:182369:136: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 182369 | yylhsminor.yy319 = sqlite3TriggerInsertStep(pParse,&yymsp[-4].minor.yy0,yymsp[-3].minor.yy204,yymsp[-2].minor.yy637,yymsp[-6].minor.yy502,yymsp[-1].minor.yy403,yymsp[-7].minor.yy342,yymsp[0].minor.yy342);/*yylhsminor.yy319-overwrites-yymsp[-6].minor.yy502*/ | ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:182593:36: warning: implicit conversion loses integer precision: 'unsigned short' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 182593 | {yymsp[-1].minor.yy444 = yymsp[-1].major; /*A-overwrites-X*/} | ~ ~~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:182596:34: warning: implicit conversion loses integer precision: 'unsigned short' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 182596 | {yymsp[0].minor.yy444 = yymsp[0].major; /*A-overwrites-X*/} | ~ ~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:184092:36: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 184092 | return keywordCode((char*)z, i, tokenType); | ~~~~~~~~~~~ ^ vendor/sqlite3/sqlite3.c:185352:42: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 185352 | sqlite3GlobalConfig.bSmallMalloc = va_arg(ap, int); | ~ ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:185486:50: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 185486 | AtomicStore(&sqlite3GlobalConfig.bOpenUri, bOpenUri); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ vendor/sqlite3/sqlite3.c:14556:56: note: expanded from macro 'AtomicStore' 14556 | # define AtomicStore(PTR,VAL) __atomic_store_n((PTR),(VAL),__ATOMIC_RELAXED) | ~~~~~~~~~~~~~~~~ ^~~ vendor/sqlite3/sqlite3.c:185495:37: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 185495 | sqlite3GlobalConfig.bUseCis = va_arg(ap, int); | ~ ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:185649:19: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 185649 | nBig = szAlloc/(3*LOOKASIDE_SMALL+sz); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:185650:40: warning: implicit conversion loses integer precision: 'sqlite_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 185650 | nSm = (szAlloc - (i64)sz*(i64)nBig)/LOOKASIDE_SMALL; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:185652:19: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 185652 | nBig = szAlloc/(LOOKASIDE_SMALL+sz); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:185653:40: warning: implicit conversion loses integer precision: 'sqlite_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 185653 | nSm = (szAlloc - (i64)sz*(i64)nBig)/LOOKASIDE_SMALL; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:185657:19: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 185657 | nBig = szAlloc/sz; | ~ ~~~~~~~^~~ vendor/sqlite3/sqlite3.c:187113:16: warning: implicit conversion loses integer precision: 'unsigned int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 187113 | db->mTrace = mTrace; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:187984:13: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion] 187984 | c = octet; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:189348:48: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 189348 | sqlite3GlobalConfig.bExtraSchemaChecks = va_arg(ap, int); | ~ ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stdarg_va_arg.h:20:26: note: expanded from macro 'va_arg' 20 | #define va_arg(ap, type) __builtin_va_arg(ap, type) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:189418:24: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 189418 | db->init.iDb = iDb; | ~ ^~~ vendor/sqlite3/sqlite3.c:189419:48: warning: implicit conversion loses integer precision: 'unsigned int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 189419 | db->init.busy = db->init.imposterTable = va_arg(ap,int); | ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:189691:35: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 189691 | return z ? sqlite3GetBoolean(z, bDflt) : bDflt; | ~~~~~~~~~~~~~~~~~ ^~~~~ vendor/sqlite3/sqlite3.c:192444:14: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 192444 | *pnStr = nStr; | ~ ^~~~ vendor/sqlite3/sqlite3.c:201546:56: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 201546 | rc = pTab->pMod->xOpen(pTab->pTok, pCsr->zInput, nByte, &pCsr->pCsr); | ~~~~ ^~~~~ vendor/sqlite3/sqlite3.c:203063:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 203063 | pReader->nTermAlloc = nNew; | ~ ^~~~ vendor/sqlite3/sqlite3.c:203990:22: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 203990 | pWriter->nSize = nReq; | ~ ^~~~ vendor/sqlite3/sqlite3.c:204324:24: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 204324 | int nNew = nList*2 + FTS3_NODE_PADDING; | ~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:207632:41: warning: implicit conversion loses integer precision: 'long' to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 207632 | pRet->aMI[0] = (u8*)(&pRet->aMI[1]) - (u8*)pRet; | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:207883:25: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 207883 | iEnd = pPhrase->iHead; | ~ ~~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:208113:20: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 208113 | pStr->nAlloc = nAlloc; | ~ ^~~~~~ vendor/sqlite3/sqlite3.c:209190:29: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 209190 | iMinPos = pT->iPos-pT->iOff; | ~ ~~~~~~~~^~~~~~~~~ vendor/sqlite3/sqlite3.c:210916:28: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] 210916 | pParse->nJson = p->nUsed; | ~ ~~~^~~~~ vendor/sqlite3/sqlite3.c:211298:18: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 211298 | a[0] = eType | (szPayload<<4); | ~ ~~~~~~^~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:211373:26: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 211373 | a[0] = (a[0] & 0x0f) | (szPayload<<4); | ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:211662:38: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 211662 | jsonBlobAppendNode(pParse, op, k-j, &z[j]); | ~~~~~~~~~~~~~~~~~~ ^~ vendor/sqlite3/sqlite3.c:212150:20: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32] 212150 | px.nJson = pStr->nUsed; | ~ ~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:212694:43: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 212694 | jsonBlobExpand(pParse, pParse->nBlob+d); | ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~^~ vendor/sqlite3/sqlite3.c:213339:33: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'char' [-Wimplicit-int-conversion] 213339 | zOut[iOut++] = 0xe0 | (v>>12); | ~ ~~~~~^~~~~~~~~ vendor/sqlite3/sqlite3.c:213346:33: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'char' [-Wimplicit-int-conversion] 213346 | zOut[iOut++] = 0xf0 | (v>>18); | ~ ~~~~~^~~~~~~~~ vendor/sqlite3/sqlite3.c:213549:18: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 213549 | p->eEdit = eEdit; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:215249:19: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 215249 | u32 n = p->path.nUsed; | ~ ~~~~~~~~^~~~~ vendor/sqlite3/sqlite3.c:219263:10: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 219263 | return sqlite3GetToken((const unsigned char*)z,&dummy); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:221899:20: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 221899 | pBlob->iSize = nBlob; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:242469:29: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 242469 | pConfig->t.nArg = nArg; | ~ ^~~~ vendor/sqlite3/sqlite3.c:243512:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 243512 | pToken->n = (z2 - z); | ~ ~~~^~~ vendor/sqlite3/sqlite3.c:243524:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 243524 | pToken->n = (z2 - z); | ~ ~~~^~~ vendor/sqlite3/sqlite3.c:247859:29: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 247859 | return ((u16)aIn[0] << 8) + aIn[1]; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:248031:20: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 248031 | pRet->nn = nByte; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:248038:50: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 248038 | rc = sqlite3_blob_read(p->pReader, aOut, nByte, 0); | ~~~~~~~~~~~~~~~~~ ^~~~~ vendor/sqlite3/sqlite3.c:249026:23: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 249026 | int iOff = pIter->iLeafOffset; /* Offset to read at */ | ~~~~ ~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:249100:28: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 249100 | pIter->iTermLeafOffset = iOff; | ~ ^~~~ vendor/sqlite3/sqlite3.c:249141:26: warning: implicit conversion loses integer precision: 'const i64' (aka 'const long long') to 'int' [-Wshorten-64-to-32] 249141 | pNew->nTombstone = nTomb; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:249211:18: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 249211 | int i = pIter->iLeafOffset; | ~ ~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:249251:50: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 249251 | pIter->aRowidOffset[iRowidOffset++] = pIter->iLeafOffset; | ~ ~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:249344:19: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 249344 | iOff = pIter->iLeafOffset; | ~ ~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:249373:17: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 249373 | iOff = pIter->iLeafOffset; | ~ ~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:249454:29: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 249454 | iOff = pIter->iLeafOffset + pIter->nPos; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:249797:35: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 249797 | pIter->iTermLeafOffset = pIter->iLeafOffset; | ~ ~~~~~~~^~~~~~~~~~~ vendor/sqlite3/sqlite3.c:250604:18: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 250604 | pNew->nSeg = nSlot; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:250734:46: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 250734 | int nChunk = MIN(nRem, pSeg->pLeaf->szLeaf - pSeg->iLeafOffset); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:15393:33: note: expanded from macro 'MIN' 15393 | # define MIN(A,B) ((A)<(B)?(A):(B)) | ^ vendor/sqlite3/sqlite3.c:250856:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 250856 | pIter->base.nData = p-aCopy; | ~ ~^~~~~~ vendor/sqlite3/sqlite3.c:250976:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 250976 | pIter->base.nData = aOut - pIter->poslist.p; | ~ ~~~~~^~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:252084:38: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 252084 | int nPercent = (nTomb * 100) / nEntry; | ~~~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~ vendor/sqlite3/sqlite3.c:252359:27: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 252359 | fts5PutU16(&aPg[2], nPg); | ~~~~~~~~~~ ^~~ vendor/sqlite3/sqlite3.c:252614:34: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 252614 | fts5PutU16(&pTerm->p[2], iTermOff); | ~~~~~~~~~~ ^~~~~~~~ vendor/sqlite3/sqlite3.c:252644:25: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 252644 | fts5PutU16(&aPg[2], iPgIdx); | ~~~~~~~~~~ ^~~~~~ vendor/sqlite3/sqlite3.c:252467:36: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 252467 | iNextOff = pSeg->iLeafOffset + pSeg->nPos; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:253667:22: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 253667 | int n1 = MIN(nHalf, pT->nMap-i1); | ~~ ^~~~~ vendor/sqlite3/sqlite3.c:15393:29: note: expanded from macro 'MIN' 15393 | # define MIN(A,B) ((A)<(B)?(A):(B)) | ^ vendor/sqlite3/sqlite3.c:253668:22: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 253668 | int n2 = MIN(nHalf, pT->nMap-i1-n1); | ~~ ^~~~~ vendor/sqlite3/sqlite3.c:15393:29: note: expanded from macro 'MIN' 15393 | # define MIN(A,B) ((A)<(B)?(A):(B)) | ^ vendor/sqlite3/sqlite3.c:253874:34: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 253874 | pToken[0] = FTS5_MAIN_PREFIX + iIdx; | ~ ~~~~~~~~~~~~~~~~~^~~~~~ vendor/sqlite3/sqlite3.c:255045:23: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 255045 | apOut[ii]->p[0] = szKey; | ~ ^~~~~ vendor/sqlite3/sqlite3.c:257579:40: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 257579 | pSorter->aIdx[i] = &aBlob[nBlob] - a; | ~ ~~~~~~~~~~~~~~^~~ vendor/sqlite3/sqlite3.c:260323:38: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 260323 | sqlite3_result_text(pCtx, zText, nText, SQLITE_TRANSIENT); | ~~~~~~~~~~~~~~~~~~~ ^~~~~ vendor/sqlite3/sqlite3.c:260346:38: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32] 260346 | sqlite3_result_blob(pCtx, pBlob, nBlob, sqlite3_free); | ~~~~~~~~~~~~~~~~~~~ ^~~~~ vendor/sqlite3/sqlite3.c:262568:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 262568 | is = zCsr - (unsigned char*)pText; | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:262575:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 262575 | is = zCsr - (unsigned char*)pText; | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:262625:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 262625 | ie = zCsr - (unsigned char*)pText; | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:262629:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 262629 | rc = xToken(pCtx, 0, aFold, zOut-aFold, is, ie); | ~~~~~~ ~~~~^~~~~~ vendor/sqlite3/sqlite3.c:263456:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 263456 | aStart[ii] = zIn - (const unsigned char*)pText; | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:263478:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 263478 | iNext = zIn - (const unsigned char*)pText; | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vendor/sqlite3/sqlite3.c:263488:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 263488 | rc = xToken(pCtx, 0, aBuf, zOut-aBuf, aStart[0], iNext); | ~~~~~~ ~~~~^~~~~ 326 warnings generated. make[1]: Target `all' not remade because of errors. ERROR: compilation failed for package ‘RSQLite’ * removing ‘/Users/ripley/R/packages/tests-devel/RSQLite.Rcheck/RSQLite’