* installing *source* package 'RcppUUID' ... ** package 'RcppUUID' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 12.3.0' using C++11 make[1]: Entering directory '/d/temp/2024_12_20_01_50_00_19051/RtmpANSxCO/R.INSTALL2acc42b956a2/RcppUUID/src' g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include' -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -DRCPP_NO_MODULES -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include' -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -DRCPP_NO_MODULES -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c uuid_name.cpp -o uuid_name.o In file included from d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\algorithm:61, from D:/RCompile/CRANpkg/lib/4.3/Rcpp/include/RcppCommon.h:65, from wrap.h:3, from uuid_name.cpp:1: d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Rcpp::internal::Proxy_Iterator<Rcpp::internal::string_proxy<16> >; _OIter = __gnu_cxx::__normal_iterator<boost::uuids::uuid*, vector<boost::uuids::uuid> >; _UnaryOperation = boost::uuids::name_generator_sha1]': uuid_name.cpp:54:17: required from here d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\stl_algo.h:4263:31: error: no match for call to '(boost::uuids::name_generator_sha1) (Rcpp::internal::string_proxy<16>&)' 4263 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/uuid/name_generator_md5.hpp:9, from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/uuid/name_generator.hpp:13, from uuid_name.cpp:3: D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/uuid/detail/basic_name_generator.hpp:44:29: note: candidate: 'template<class Ch> boost::uuids::uuid boost::uuids::detail::basic_name_generator<HashAlgo>::operator()(const Ch*) const [with HashAlgo = boost::uuids::detail::sha1]' 44 | template<class Ch> uuid operator()( Ch const* name ) const noexcept | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/uuid/detail/basic_name_generator.hpp:44:29: note: template argument deduction/substitution failed: d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\stl_algo.h:4263:31: note: mismatched types 'const Ch*' and 'Rcpp::internal::string_proxy<16>' 4263 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/uuid/detail/basic_name_generator.hpp:55:10: note: candidate: 'template<class Ch, class Traits, class Alloc> boost::uuids::uuid boost::uuids::detail::basic_name_generator<HashAlgo>::operator()(const std::__cxx11::basic_string<_CharT2, _Traits2, _Alloc>&) const [with Traits = Ch; Alloc = Traits; HashAlgo = boost::uuids::detail::sha1]' 55 | uuid operator()( std::basic_string<Ch, Traits, Alloc> const& name ) const noexcept | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/uuid/detail/basic_name_generator.hpp:55:10: note: template argument deduction/substitution failed: d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\stl_algo.h:4263:31: note: 'Rcpp::internal::string_proxy<16>' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 4263 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/uuid/detail/basic_name_generator.hpp:65:10: note: candidate: 'boost::uuids::uuid boost::uuids::detail::basic_name_generator<HashAlgo>::operator()(const void*, std::size_t) const [with HashAlgo = boost::uuids::detail::sha1; std::size_t = long long unsigned int]' 65 | uuid operator()( void const* buffer, std::size_t byte_count ) const noexcept | ^~~~~~~~ D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/uuid/detail/basic_name_generator.hpp:65:10: note: candidate expects 2 arguments, 1 provided make[1]: *** [D:/RCompile/recent/R-4.3.3/etc/x64/Makeconf:272: uuid_name.o] Error 1 make[1]: Leaving directory '/d/temp/2024_12_20_01_50_00_19051/RtmpANSxCO/R.INSTALL2acc42b956a2/RcppUUID/src' ERROR: compilation failed for package 'RcppUUID' * removing 'd:/Rcompile/CRANpkg/lib/4.3/RcppUUID' * restoring previous 'd:/Rcompile/CRANpkg/lib/4.3/RcppUUID'