* installing *source* package 'RcppBlaze' ...
** this is package 'RcppBlaze' version '1.0.1'
** package 'RcppBlaze' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: 'gcc.exe (GCC) 14.3.0'
using C++ compiler: 'g++.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2026_02_14_01_50_00_18536/Rtmpoz0tq3/R.INSTALL537418455d50/RcppBlaze/src'
g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -I../inst/include -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppBlaze.cpp -o RcppBlaze.o
In file included from ../inst/include/blaze/util/constraints/Pod.h:43,
from ../inst/include/blaze/util/Constraints.h:74,
from ../inst/include/blaze/Util.h:52,
from ../inst/include/blaze/Blaze.h:45,
from ../inst/include/RcppBlazeForward.h:28,
from ../inst/include/RcppBlaze.h:13,
from RcppBlaze.cpp:10:
../inst/include/blaze/util/typetraits/IsPod.h:88:32: warning: 'template<class _Tp> struct std::is_pod' is deprecated: use 'is_standard_layout && is_trivial' instead [-Wdeprecated-declarations]
88 | : public BoolConstant< std::is_pod<T>::value >
| ^~~~~~
In file included from D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_pair.h:60,
from D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_algobase.h:64,
from D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/specfun.h:43,
from D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/cmath:3906,
from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/platform/compiler.h:37,
from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/r/headers.h:67,
from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/RcppCommon.h:30,
from ../inst/include/RcppBlazeForward.h:25:
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/type_traits:890:5: note: declared here
890 | is_pod
| ^~~~~~
In file included from ../inst/include/blaze/Util.h:81:
../inst/include/blaze/util/ThreadPool.h: In member function 'void blaze::ThreadPool<TT, MT, LT, CT>::createThread()':
../inst/include/blaze/util/ThreadPool.h:752:6: warning: '++' expression of 'volatile'-qualified type is deprecated [-Wvolatile]
752 | ++total_;
| ^~~~~~
../inst/include/blaze/util/ThreadPool.h:753:6: warning: '++' expression of 'volatile'-qualified type is deprecated [-Wvolatile]
753 | ++expected_;
| ^~~~~~~~~
../inst/include/blaze/util/ThreadPool.h:754:6: warning: '++' expression of 'volatile'-qualified type is deprecated [-Wvolatile]
754 | ++active_;
| ^~~~~~~
../inst/include/blaze/util/ThreadPool.h: In member function 'bool blaze::ThreadPool<TT, MT, LT, CT>::executeTask()':
../inst/include/blaze/util/ThreadPool.h:782:12: warning: '--' expression of 'volatile'-qualified type is deprecated [-Wvolatile]
782 | --active_;
| ^~~~~~~
../inst/include/blaze/util/ThreadPool.h:786:15: warning: '--' expression of 'volatile'-qualified type is deprecated [-Wvolatile]
786 | --total_;
| ^~~~~~
../inst/include/blaze/util/ThreadPool.h:791:12: warning: '++' expression of 'volatile'-qualified type is deprecated [-Wvolatile]
791 | ++active_;
| ^~~~~~~
In file included from D:/rtools45/x86_64-w64-mingw32.static.posix/include/windows.h:114,
from ../inst/include/blaze/util/Time.h:47,
from ../inst/include/blaze/Util.h:82:
D:/rtools45/x86_64-w64-mingw32.static.posix/include/stralign.h: In function 'WCHAR* ua_CharUpperW(LPUWSTR)':
D:/rtools45/x86_64-w64-mingw32.static.posix/include/stralign.h:62: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
62 | if(WSTR_ALIGNED(String)) return CharUpperW((PWSTR)String);
D:/rtools45/x86_64-w64-mingw32.static.posix/include/stralign.h:62: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from D:/rtools45/x86_64-w64-mingw32.static.posix/include/windef.h:9,
from D:/rtools45/x86_64-w64-mingw32.static.posix/include/windows.h:69:
D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/Environment.h: In instantiation of 'SEXPREC* Rcpp::Environment_Impl<StoragePolicy>::get(const std::string&) const [with StoragePolicy = Rcpp::PreserveStorage; SEXP = SEXPREC*; std::string = std::__cxx11::basic_string<char>]':
D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/api/meat/is.h:155:0: required from here
155 | SEXP sexp = env.get(".cppclass");
D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/Environment.h:103: error: invalid conversion from 'int' to 'Rboolean' [-fpermissive]
103 | SEXP res = R_getVarEx(nameSym, env, FALSE, R_UnboundValue);
In file included from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/r/headers.h:72:
D:/RCompile/recent/R/include/Rinternals.h:539:29: note: initializing argument 3 of 'SEXPREC* R_getVarEx(SEXP, SEXP, Rboolean, SEXP)'
539 | SEXP R_getVarEx(SEXP, SEXP, Rboolean, SEXP); // envir.c
| ^~~~~~~~
make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:304: RcppBlaze.o] Error 1
make[1]: Leaving directory '/d/temp/2026_02_14_01_50_00_18536/Rtmpoz0tq3/R.INSTALL537418455d50/RcppBlaze/src'
ERROR: compilation failed for package 'RcppBlaze'
* removing 'd:/Rcompile/CRANpkg/lib/4.6/RcppBlaze'
* restoring previous 'd:/Rcompile/CRANpkg/lib/4.6/RcppBlaze'