CRAN Package Check Results for Package plogr

Last updated on 2026-02-11 21:52:57 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.0 ERROR
r-devel-linux-x86_64-debian-gcc 0.2.0 1.21 18.40 19.61 ERROR
r-devel-linux-x86_64-fedora-clang 0.2.0 40.58 ERROR
r-devel-linux-x86_64-fedora-gcc 0.2.0 33.73 ERROR
r-devel-macos-arm64 0.2.0 1.00 11.00 12.00 OK
r-devel-windows-x86_64 0.2.0 4.00 50.00 54.00 OK
r-patched-linux-x86_64 0.2.0 1.41 20.33 21.74 OK
r-release-linux-x86_64 0.2.0 1.49 20.33 21.82 OK
r-release-macos-arm64 0.2.0 OK
r-release-macos-x86_64 0.2.0 1.00 29.00 30.00 OK
r-release-windows-x86_64 0.2.0 2.00 48.00 50.00 OK
r-oldrel-macos-arm64 0.2.0 NOTE
r-oldrel-macos-x86_64 0.2.0 1.00 34.00 35.00 NOTE
r-oldrel-windows-x86_64 0.2.0 3.00 53.00 56.00 NOTE

Additional issues

M1mac

Check Details

Version: 0.2.0
Check: examples
Result: ERROR Running examples in ‘plogr-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: plogr-package > ### Title: plogr: The 'plog' C++ Logging Library > ### Aliases: plogr plogr-package > > ### ** Examples > > plogr_demo <- Rcpp::cppFunction(depends = "plogr", ' + // C++ code begin + #include <plogr.h> + + RObject plogr_demo() { + plog::init_r(plog::info); + LOG_INFO << "shown"; + LOG_DEBUG << "not shown"; + plog::init_r("DEBUG"); + LOG_DEBUG << "shown now"; + return R_NilValue; + } + + #include <Rcpp.h> // not necessary to use plogr + // C++ code end + ' + ) using C++ compiler: ‘Debian clang version 21.1.8 (3)’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmplwmjjv/sourceCpp-x86_64-pc-linux-gnu-1.1.1/sourcecpp_968d5446fef26' clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include" -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/plogr/include" -I"/home/hornik/tmp/scratch/Rtmplwmjjv/sourceCpp-x86_64-pc-linux-gnu-1.1.1" -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c file968d5267f849a.cpp -o file968d5267f849a.o In file included from file968d5267f849a.cpp:4: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/plogr/include/plogr.h:4: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/plogr/include/plog/Log.h:7: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<<wchar_t[2]>' requested here 30 | *this << str; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:761:5: note: candidate function [with _Traits = std::char_traits<char>] has been explicitly deleted 761 | operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:182:7: note: candidate function 182 | operator<<(bool __n) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:301:7: note: candidate function 301 | operator<<(const void* __p) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/system_error:341:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 341 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) | ^ ~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:636:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 636 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) | ^ ~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:642:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 642 | operator<<(basic_ostream<char, _Traits>& __out, char __c) | ^ ~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:653:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 653 | operator<<(basic_ostream<char, _Traits>& __out, signed char __c) | ^ ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:658:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 658 | operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) | ^ ~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:667:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 667 | operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete; | ^ ~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:672:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 672 | operator<<(basic_ostream<char, _Traits>&, char8_t) = delete; | ^ ~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:677:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 677 | operator<<(basic_ostream<char, _Traits>&, char16_t) = delete; | ^ ~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:681:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 681 | operator<<(basic_ostream<char, _Traits>&, char32_t) = delete; | ^ ~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:734:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 734 | operator<<(basic_ostream<char, _Traits>& __out, const char* __s) | ^ ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:747:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 747 | operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:752:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 752 | operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:766:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 766 | operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:771:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 771 | operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:775:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 775 | operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.tcc:311:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 311 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) | ^ ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/iomanip:89:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to '_Resetiosflags' for 2nd argument 89 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) | ^ ~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/iomanip:119:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to '_Setiosflags' for 2nd argument 119 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) | ^ ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/iomanip:153:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to '_Setbase' for 2nd argument 153 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) | ^ ~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/iomanip:220:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to '_Setprecision' for 2nd argument 220 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) | ^ ~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/iomanip:250:5: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to '_Setw' for 2nd argument 250 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) | ^ ~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include/Rcpp/complex.h:76:23: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'const Rcomplex' for 2nd argument 76 | inline std::ostream & operator<<(std::ostream &os, const Rcomplex& cplx) { | ^ ~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/cstddef:130:5: note: candidate function template not viable: no known conversion from 'util::nstringstream' (aka 'basic_stringstream<char>') to 'byte' for 1st argument 130 | operator<<(byte __b, _IntegerType __shift) noexcept | ^ ~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:626:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 626 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:717:5: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 717 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/string_view:767:5: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 767 | operator<<(basic_ostream<_CharT, _Traits>& __os, | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/basic_string.h:4367:5: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Alloc>' against 'const wchar_t[2]' 4367 | operator<<(basic_ostream<_CharT, _Traits>& __os, | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:687:5: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 687 | operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:692:5: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 692 | operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:696:5: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 696 | operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:781:5: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 781 | operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:786:5: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 786 | operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = delete; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:790:5: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 790 | operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = delete; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:836:5: note: candidate template ignored: substitution failure [with _Ostream = util::nstringstream &, _Tp = wchar_t[2]]: constraints not satisfied for alias template '__rvalue_stream_insertion_t' [with _Os = std::basic_stringstream<char> &, _Tp = wchar_t[2]] 835 | inline __rvalue_stream_insertion_t<_Ostream, _Tp> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | operator<<(_Ostream&& __os, const _Tp& __x) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/iomanip:190:5: note: candidate template ignored: could not match '_Setfill<_CharT>' against 'const wchar_t *' 190 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/iomanip:323:5: note: candidate template ignored: could not match '_Put_money<_MoneyT>' against 'const wchar_t *' 323 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/iomanip:375:5: note: candidate template ignored: could not match '_Put_time<_CharT>' against 'const wchar_t *' 375 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/complex:597:5: note: candidate template ignored: could not match 'const complex<_Tp>' against 'const wchar_t[2]' 597 | operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:116:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to '__ostream_type &(*)(__ostream_type &)' (aka 'basic_ostream<char, std::char_traits<char>> &(*)(basic_ostream<char, std::char_traits<char>> &)') for 1st argument 116 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:125:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to '__ios_type &(*)(__ios_type &)' (aka 'basic_ios<char, std::char_traits<char>> &(*)(basic_ios<char, std::char_traits<char>> &)') for 1st argument 125 | operator<<(__ios_type& (*__pf)(__ios_type&)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:135:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 135 | operator<<(ios_base& (*__pf) (ios_base&)) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:174:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 174 | operator<<(long __n) | ^ ~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:178:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 178 | operator<<(unsigned long __n) | ^ ~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:186:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 186 | operator<<(short __n); | ^ ~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:189:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 189 | operator<<(unsigned short __n) | ^ ~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:197:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 197 | operator<<(int __n); | ^ ~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:200:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 200 | operator<<(unsigned int __n) | ^ ~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:211:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 211 | operator<<(long long __n) | ^ ~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:215:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 215 | operator<<(unsigned long long __n) | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:231:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 231 | operator<<(double __f) | ^ ~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:235:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 235 | operator<<(float __f) | ^ ~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:243:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 243 | operator<<(long double __f) | ^ ~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:306:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 306 | operator<<(nullptr_t) | ^ ~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/ostream.h:339:7: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to '__streambuf_type *' (aka 'basic_streambuf<char, std::char_traits<char>> *') for 1st argument 339 | operator<<(__streambuf_type* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. make[1]: *** [/home/hornik/tmp/R.check/r-devel-clang/Work/build/etc/Makeconf:201: file968d5267f849a.o] Error 1 make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmplwmjjv/sourceCpp-x86_64-pc-linux-gnu-1.1.1/sourcecpp_968d5446fef26' Error in sourceCpp(code = code, env = env, rebuild = rebuild, cacheDir = cacheDir, : Error 1 occurred building shared library. Calls: <Anonymous> -> sourceCpp Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.2.0
Check: examples
Result: ERROR Running examples in ‘plogr-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: plogr-package > ### Title: plogr: The 'plog' C++ Logging Library > ### Aliases: plogr plogr-package > > ### ** Examples > > plogr_demo <- Rcpp::cppFunction(depends = "plogr", ' + // C++ code begin + #include <plogr.h> + + RObject plogr_demo() { + plog::init_r(plog::info); + LOG_INFO << "shown"; + LOG_DEBUG << "not shown"; + plog::init_r("DEBUG"); + LOG_DEBUG << "shown now"; + return R_NilValue; + } + + #include <Rcpp.h> // not necessary to use plogr + // C++ code end + ' + ) using C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ make[1]: Entering directory '/tmp/Rtmp5l4fTk/sourceCpp-x86_64-pc-linux-gnu-1.1.1/sourcecpp_18cb654047ae38' g++-15 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/plogr/include" -I"/tmp/Rtmp5l4fTk/sourceCpp-x86_64-pc-linux-gnu-1.1.1" -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c file18cb6555bd286c.cpp -o file18cb6555bd286c.o In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/plogr/include/plog/Log.h:7, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/plogr/include/plogr.h:4, from file18cb6555bd286c.cpp:4: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/plogr/include/plog/Record.h: In instantiation of ‘plog::Record& plog::Record::operator<<(const T&) [with T = wchar_t [2]]’: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/plogr/include/plog/Record.h:30:22: required from here 30 | *this << str; | ^~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/plogr/include/plog/Record.h:37:23: error: use of deleted function ‘std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const wchar_t*) [with _Traits = char_traits<char>]’ 37 | m_message << data; | ~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:53, from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27, from file18cb6555bd286c.cpp:3: /usr/include/c++/15/bits/ostream.h:761:5: note: declared here 761 | operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete; | ^~~~~~~~ /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/plogr/include/plog/Record.h:37:23: note: use ‘-fdiagnostics-all-candidates’ to display considered candidates 37 | m_message << data; | ~~~~~~~~~~^~~~~~~ make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:197: file18cb6555bd286c.o] Error 1 make[1]: Leaving directory '/tmp/Rtmp5l4fTk/sourceCpp-x86_64-pc-linux-gnu-1.1.1/sourcecpp_18cb654047ae38' Error in sourceCpp(code = code, env = env, rebuild = rebuild, cacheDir = cacheDir, : Error 1 occurred building shared library. Calls: <Anonymous> -> sourceCpp Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.2.0
Check: examples
Result: ERROR Running examples in ‘plogr-Ex.R’ failed The error most likely occurred in: > ### Name: plogr-package > ### Title: plogr: The 'plog' C++ Logging Library > ### Aliases: plogr plogr-package > > ### ** Examples > > plogr_demo <- Rcpp::cppFunction(depends = "plogr", ' + // C++ code begin + #include <plogr.h> + + RObject plogr_demo() { + plog::init_r(plog::info); + LOG_INFO << "shown"; + LOG_DEBUG << "not shown"; + plog::init_r("DEBUG"); + LOG_DEBUG << "shown now"; + return R_NilValue; + } + + #include <Rcpp.h> // not necessary to use plogr + // C++ code end + ' + ) using C++ compiler: ‘clang version 21.1.8’ make[1]: Entering directory '/tmp/Rtmp0aHOqw/working_dir/RtmpoGBNaS/sourceCpp-x86_64-pc-linux-gnu-1.1.1/sourcecpp_1f828d3a82e837' /usr/local/clang21/bin/clang++ -std=gnu++20 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I"/data/gannet/ripley/R/test-clang/Rcpp/include" -I"/data/gannet/ripley/R/packages/tests-clang/plogr.Rcheck/plogr/include" -I"/tmp/Rtmp0aHOqw/working_dir/RtmpoGBNaS/sourceCpp-x86_64-pc-linux-gnu-1.1.1" -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c file1f828d6a0029e4.cpp -o file1f828d6a0029e4.o In file included from file1f828d6a0029e4.cpp:4: In file included from /data/gannet/ripley/R/packages/tests-clang/plogr.Rcheck/plogr/include/plogr.h:4: In file included from /data/gannet/ripley/R/packages/tests-clang/plogr.Rcheck/plogr/include/plog/Log.h:7: /data/gannet/ripley/R/packages/tests-clang/plogr.Rcheck/plogr/include/plog/Record.h:37:23: error: overload resolution selected deleted operator '<<' 37 | m_message << data; | ~~~~~~~~~ ^ ~~~~ /data/gannet/ripley/R/packages/tests-clang/plogr.Rcheck/plogr/include/plog/Record.h:30:19: note: in instantiation of function template specialization 'plog::Record::operator<<<wchar_t[2]>' requested here 30 | *this << str; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:626:31: note: candidate function [with _Traits = std::char_traits<char>] has been explicitly deleted 626 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:143:18: note: candidate function 143 | basic_ostream& operator<<(bool __n); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:155:18: note: candidate function 155 | basic_ostream& operator<<(const void* __p); | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:349:55: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 349 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) { | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:376:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char' for 2nd argument 376 | _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __os, char __c) { | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:381:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'signed char' for 2nd argument 381 | _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __os, signed char __c) { | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:386:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'unsigned char' for 2nd argument 386 | _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __os, unsigned char __c) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:398:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 398 | operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) { | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:437:53: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char *' for 2nd argument 437 | _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __os, const char* __str) { | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:443:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const signed char *' for 2nd argument 443 | operator<<(basic_ostream<char, _Traits>& __os, const signed char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:450:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const unsigned char *' for 2nd argument 450 | operator<<(basic_ostream<char, _Traits>& __os, const unsigned char* __str) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:588:1: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const error_code' for 2nd argument 588 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) { | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:623:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'wchar_t' for 2nd argument 623 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:644:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char8_t' for 2nd argument 644 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char8_t) = delete; | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:650:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char8_t *' for 2nd argument 650 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete; | ^ ~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:657:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char16_t' for 2nd argument 657 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char16_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:660:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'char32_t' for 2nd argument 660 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char32_t) = delete; | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:663:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char16_t *' for 2nd argument 663 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:666:31: note: candidate function template not viable: no known conversion from 'const wchar_t[2]' to 'const char32_t *' for 2nd argument 666 | basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete; | ^ ~~~~~~~~~~~~~~~ /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/complex.h:76:23: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'const Rcomplex' for 2nd argument 76 | inline std::ostream & operator<<(std::ostream &os, const Rcomplex& cplx) { | ^ ~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:344:55: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'const wchar_t *') 344 | _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:392:1: note: candidate template ignored: deduced conflicting types for parameter '_CharT' ('char' vs. 'wchar_t') 392 | operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__cstddef/byte.h:63:38: note: candidate template ignored: requirement 'is_integral<const wchar_t *>::value' was not satisfied [with _Integer = const wchar_t *] 63 | _LIBCPP_HIDE_FROM_ABI constexpr byte operator<<(byte __lhs, _Integer __shift) noexcept { | ^ /usr/local/clang21/bin/../include/c++/v1/__random/uniform_int_distribution.h:234:1: note: candidate template ignored: could not match 'const uniform_int_distribution<_IT>' against 'const wchar_t[2]' 234 | operator<<(basic_ostream<_CharT, _Traits>& __os, const uniform_int_distribution<_IT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:569:33: note: candidate template ignored: requirement 'integral_constant<bool, false>::value' was not satisfied [with _Stream = util::nstringstream &, _Tp = wchar_t[2]] 569 | _LIBCPP_HIDE_FROM_ABI _Stream&& operator<<(_Stream&& __os, const _Tp& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:576:1: note: candidate template ignored: could not match 'const basic_string<_CharT, _Traits, _Allocator>' against 'const wchar_t[2]' 576 | operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:582:1: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'const wchar_t *' 582 | operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:594:1: note: candidate template ignored: could not match 'const shared_ptr<_Yp>' against 'const wchar_t[2]' 594 | operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:608:1: note: candidate template ignored: could not match 'const unique_ptr<_Yp, _Dp>' against 'const wchar_t[2]' 608 | operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:614:1: note: candidate template ignored: could not match 'const bitset<_Size>' against 'const wchar_t[2]' 614 | operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:629:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 629 | basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:632:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 632 | basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:635:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 635 | basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:638:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 638 | basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:647:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 647 | basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:653:34: note: candidate template ignored: could not match 'basic_ostream' against 'util::basic_stringstream' 653 | basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete; | ^ /usr/local/clang21/bin/../include/c++/v1/iomanip:293:1: note: candidate template ignored: could not match 'const __iom_t8<_MoneyT>' against 'const wchar_t[2]' 293 | operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t8<_MoneyT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/iomanip:390:1: note: candidate template ignored: could not match 'const __iom_t10<_CharT>' against 'const wchar_t[2]' 390 | operator<<(basic_ostream<_CharT, _Traits>& __os, const __iom_t10<_CharT>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/complex:1377:1: note: candidate template ignored: could not match 'const complex<_Tp>' against 'const wchar_t[2]' 1377 | operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x) { | ^ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:79:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ostream &(*)(ostream &)' for 1st argument 79 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:84:3: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_ios<char_type, traits_type> &(*)(basic_ios<char_type, traits_type> &)' (aka 'basic_ios<char, std::char_traits<char>> &(*)(basic_ios<char, std::char_traits<char>> &)') for 1st argument 84 | operator<<(basic_ios<char_type, traits_type>& (*__pf)(basic_ios<char_type, traits_type>&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:89:56: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'ios_base &(*)(ios_base &)' for 1st argument 89 | inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:144:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'short' for 1st argument 144 | basic_ostream& operator<<(short __n); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:145:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned short' for 1st argument 145 | basic_ostream& operator<<(unsigned short __n); | ^ ~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:146:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'int' for 1st argument 146 | basic_ostream& operator<<(int __n); | ^ ~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:147:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned int' for 1st argument 147 | basic_ostream& operator<<(unsigned int __n); | ^ ~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:148:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long' for 1st argument 148 | basic_ostream& operator<<(long __n); | ^ ~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:149:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long' for 1st argument 149 | basic_ostream& operator<<(unsigned long __n); | ^ ~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:150:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long long' for 1st argument 150 | basic_ostream& operator<<(long long __n); | ^ ~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:151:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'unsigned long long' for 1st argument 151 | basic_ostream& operator<<(unsigned long long __n); | ^ ~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:152:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'float' for 1st argument 152 | basic_ostream& operator<<(float __f); | ^ ~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:153:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'double' for 1st argument 153 | basic_ostream& operator<<(double __f); | ^ ~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:154:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'long double' for 1st argument 154 | basic_ostream& operator<<(long double __f); | ^ ~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:163:18: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'basic_streambuf<char_type, traits_type> *' (aka 'basic_streambuf<char, std::char_traits<char>> *') for 1st argument 163 | basic_ostream& operator<<(basic_streambuf<char_type, traits_type>* __sb); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/clang21/bin/../include/c++/v1/__ostream/basic_ostream.h:168:40: note: candidate function not viable: no known conversion from 'const wchar_t[2]' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument 168 | _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; } | ^ ~~~~~~~~~ 1 error generated. make[1]: *** [/data/gannet/ripley/R/R-clang/etc/Makeconf:201: file1f828d6a0029e4.o] Error 1 make[1]: Target 'all' not remade because of errors. make[1]: Leaving directory '/tmp/Rtmp0aHOqw/working_dir/RtmpoGBNaS/sourceCpp-x86_64-pc-linux-gnu-1.1.1/sourcecpp_1f828d3a82e837' Error in sourceCpp(code = code, env = env, rebuild = rebuild, cacheDir = cacheDir, : Error 1 occurred building shared library. Calls: <Anonymous> -> sourceCpp Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.2.0
Check: examples
Result: ERROR Running examples in ‘plogr-Ex.R’ failed The error most likely occurred in: > ### Name: plogr-package > ### Title: plogr: The 'plog' C++ Logging Library > ### Aliases: plogr plogr-package > > ### ** Examples > > plogr_demo <- Rcpp::cppFunction(depends = "plogr", ' + // C++ code begin + #include <plogr.h> + + RObject plogr_demo() { + plog::init_r(plog::info); + LOG_INFO << "shown"; + LOG_DEBUG << "not shown"; + plog::init_r("DEBUG"); + LOG_DEBUG << "shown now"; + return R_NilValue; + } + + #include <Rcpp.h> // not necessary to use plogr + // C++ code end + ' + ) using C++ compiler: ‘g++ (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ make[1]: Entering directory '/tmp/RtmpAE1HOR/working_dir/RtmphcXSuF/sourceCpp-x86_64-pc-linux-gnu-1.1.1/sourcecpp_2a944b3ba3bb05' g++ -std=gnu++20 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I"/data/gannet/ripley/R/test-dev/Rcpp/include" -I"/data/gannet/ripley/R/packages/tests-devel/plogr.Rcheck/plogr/include" -I"/tmp/RtmpAE1HOR/working_dir/RtmphcXSuF/sourceCpp-x86_64-pc-linux-gnu-1.1.1" -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c file2a944b22a553b4.cpp -o file2a944b22a553b4.o In file included from /data/gannet/ripley/R/packages/tests-devel/plogr.Rcheck/plogr/include/plog/Log.h:7, from /data/gannet/ripley/R/packages/tests-devel/plogr.Rcheck/plogr/include/plogr.h:4, from file2a944b22a553b4.cpp:4: /data/gannet/ripley/R/packages/tests-devel/plogr.Rcheck/plogr/include/plog/Record.h: In instantiation of ‘plog::Record& plog::Record::operator<<(const T&) [with T = wchar_t [2]]’: /data/gannet/ripley/R/packages/tests-devel/plogr.Rcheck/plogr/include/plog/Record.h:30:22: required from here 30 | *this << str; | ^~~ /data/gannet/ripley/R/packages/tests-devel/plogr.Rcheck/plogr/include/plog/Record.h:37:23: error: use of deleted function ‘std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, const wchar_t*) [with _Traits = char_traits<char>]’ 37 | m_message << data; | ~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:53, from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp.h:27, from file2a944b22a553b4.cpp:3: /usr/include/c++/15/bits/ostream.h:761:5: note: declared here 761 | operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete; | ^~~~~~~~ /data/gannet/ripley/R/packages/tests-devel/plogr.Rcheck/plogr/include/plog/Record.h:37:23: note: use ‘-fdiagnostics-all-candidates’ to display considered candidates 37 | m_message << data; | ~~~~~~~~~~^~~~~~~ make[1]: *** [/data/gannet/ripley/R/R-devel/etc/Makeconf:201: file2a944b22a553b4.o] Error 1 make[1]: Target 'all' not remade because of errors. make[1]: Leaving directory '/tmp/RtmpAE1HOR/working_dir/RtmphcXSuF/sourceCpp-x86_64-pc-linux-gnu-1.1.1/sourcecpp_2a944b3ba3bb05' Error in sourceCpp(code = code, env = env, rebuild = rebuild, cacheDir = cacheDir, : Error 1 occurred building shared library. Calls: <Anonymous> -> sourceCpp Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.2.0
Check: LazyData
Result: NOTE 'LazyData' is specified without a 'data' directory Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.