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 |
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.