* using log directory 'd:/Rcompile/CRANpkg/local/3.6/RcppFastFloat.Rcheck' * using R version 3.6.3 (2020-02-29) * using platform: x86_64-w64-mingw32 (64-bit) * using session charset: ISO8859-1 * checking for file 'RcppFastFloat/DESCRIPTION' ... OK * checking extension type ... Package * this is package 'RcppFastFloat' version '0.0.2' * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking whether package 'RcppFastFloat' can be installed ... ERROR Installation failed. See 'd:/Rcompile/CRANpkg/local/3.6/RcppFastFloat.Rcheck/00install.out' for details. * DONE The installation logfile: * installing *source* package 'RcppFastFloat' ... ** package 'RcppFastFloat' successfully unpacked and MD5 sums checked ** using staged installation ** libs *** arch - i386 make[1]: Entering directory `/cygdrive/d/temp/RtmpuYWGzb/R.INSTALL19ba0265d44f/RcppFastFloat/src-i386' d:/Compiler/gcc-4.9.3/mingw_32/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-3.6.3/include" -DNDEBUG -I"d:/RCompile/CRANpkg/lib/3.6/Rcpp/include" -I"d:/Compiler/gcc-4.9.3/local330/include" -I../inst/include -O2 -Wall -mtune=core2 -c RcppExports.cpp -o RcppExports.o d:/Compiler/gcc-4.9.3/mingw_32/bin/g++ -std=gnu++11 -I"D:/RCompile/recent/R-3.6.3/include" -DNDEBUG -I"d:/RCompile/CRANpkg/lib/3.6/Rcpp/include" -I"d:/Compiler/gcc-4.9.3/local330/include" -I../inst/include -O2 -Wall -mtune=core2 -c as_double2.cpp -o as_double2.o as_double2.cpp: In function 'Rcpp::DoubleVector as_dbl(Rcpp::CharacterVector)': as_double2.cpp:52:36: error: no matching function for call to 'Rcpp::Vector<14, Rcpp::PreserveStorage>::Vector(const std::initializer_list&, double&)' Rcpp::DoubleVector out(n, NA_REAL); ^ as_double2.cpp:52:36: note: candidates are: In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:241:5: note: Rcpp::Vector::Vector(std::initializer_list::type>) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage; typename Rcpp::traits::init_type::type = double] Vector( std::initializer_list list ) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:241:5: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:233:5: note: template Rcpp::Vector::Vector(InputIterator, InputIterator, Func, T, typename Rcpp::traits::enable_if::value, void>::type*) Vector( InputIterator first, InputIterator last, Func func, T n, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:233:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: deduced conflicting types for parameter 'InputIterator' ('std::initializer_list' and 'double') Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:226:5: note: template Rcpp::Vector::Vector(InputIterator, InputIterator, Func) Vector( InputIterator first, InputIterator last, Func func) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:226:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: deduced conflicting types for parameter 'InputIterator' ('std::initializer_list' and 'double') Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:218:5: note: template Rcpp::Vector::Vector(InputIterator, InputIterator, T, typename Rcpp::traits::enable_if::value, void>::type*) Vector( InputIterator first, InputIterator last, T n, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:218:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: deduced conflicting types for parameter 'InputIterator' ('std::initializer_list' and 'double') Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:211:5: note: template Rcpp::Vector::Vector(InputIterator, InputIterator) Vector( InputIterator first, InputIterator last){ ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:211:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: deduced conflicting types for parameter 'InputIterator' ('std::initializer_list' and 'double') Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:202:5: note: template Rcpp::Vector::Vector(const T&, Rcpp::Vector::stored_type (*)(U1, U2, U3), const U1&, const U2&, const U3&, typename Rcpp::traits::enable_if::value, void>::type*) Vector( const T& siz, stored_type (*gen)(U1,U2,U3), const U1& u1, const U2& u2, const U3& u3, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:202:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: mismatched types 'Rcpp::Vector<14, Rcpp::PreserveStorage>::stored_type (*)(U1, U2, U3)' and 'double' Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:193:5: note: template Rcpp::Vector::Vector(const T&, Rcpp::Vector::stored_type (*)(U1, U2), const U1&, const U2&, typename Rcpp::traits::enable_if::value, void>::type*) Vector( const T& siz, stored_type (*gen)(U1,U2), const U1& u1, const U2& u2, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:193:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: mismatched types 'Rcpp::Vector<14, Rcpp::PreserveStorage>::stored_type (*)(U1, U2)' and 'double' Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:184:5: note: template Rcpp::Vector::Vector(const T&, Rcpp::Vector::stored_type (*)(U1), const U1&, typename Rcpp::traits::enable_if::value, void>::type*) Vector( const T& siz, stored_type (*gen)(U1), const U1& u1, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:184:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: mismatched types 'Rcpp::Vector<14, Rcpp::PreserveStorage>::stored_type (*)(U1)' and 'double' Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:177:5: note: template Rcpp::Vector::Vector(const Rcpp::sugar::SingleLogicalResult&) Vector( const sugar::SingleLogicalResult& obj ) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:177:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: 'const std::initializer_list' is not derived from 'const Rcpp::sugar::SingleLogicalResult' Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:169:5: note: template Rcpp::Vector::Vector(const T&, const U&, typename Rcpp::traits::enable_if::value, void>::type*) Vector( const T& size, const U& u, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:169:5: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h: In substitution of 'template Rcpp::Vector::Vector(const T&, const U&, typename Rcpp::traits::enable_if::value, void>::type*) [with T = std::initializer_list; U = double]': as_double2.cpp:52:36: required from here d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:169:5: error: no type named 'type' in 'struct Rcpp::traits::enable_if' d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:163:5: note: template Rcpp::Vector::Vector(const Rcpp::VectorBase&) Vector( const VectorBase& other ) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:163:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: 'const std::initializer_list' is not derived from 'const Rcpp::VectorBase<14, NA_, T>' Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:153:5: note: template Rcpp::Vector::Vector(const Rcpp::Dimension&, const U&) Vector( const Dimension& dims, const U& u) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:153:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: cannot convert 'n' (type 'const std::initializer_list') to type 'const Rcpp::Dimension&' Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:146:5: note: template Rcpp::Vector::Vector(T, typename Rcpp::traits::enable_if<(Rcpp::traits::is_bool::value && (RTYPE == 10)), void>::type*) Vector(T value, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:146:5: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h: In substitution of 'template Rcpp::Vector::Vector(T, typename Rcpp::traits::enable_if<(Rcpp::traits::is_bool::value && (RTYPE == 10)), void>::type*) [with T = std::initializer_list]': as_double2.cpp:52:36: required from here d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:146:5: error: no type named 'type' in 'struct Rcpp::traits::enable_if' d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:134:5: note: Rcpp::Vector::Vector(const Rcpp::Dimension&) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage] Vector( const Dimension& dims) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:134:5: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:129:5: note: Rcpp::Vector::Vector(const int&) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage] Vector( const int& size ) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:129:5: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:123:5: note: template Rcpp::Vector::Vector(T, typename Rcpp::traits::enable_if::value, void>::type*) Vector(T size, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:123:5: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h: In substitution of 'template Rcpp::Vector::Vector(T, typename Rcpp::traits::enable_if::value, void>::type*) [with T = std::initializer_list]': as_double2.cpp:52:36: required from here d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:123:5: error: no type named 'type' in 'struct Rcpp::traits::enable_if' d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:114:5: note: template Rcpp::Vector::Vector(const T&, Rcpp::Vector::stored_type (*)(), typename Rcpp::traits::enable_if::value, void>::type*) Vector( const T& siz, stored_type (*gen)(void), ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:114:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: cannot convert 'R_NaReal' (type 'double') to type 'Rcpp::Vector<14, Rcpp::PreserveStorage>::stored_type (*)() {aka double (*)()}' Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:108:5: note: Rcpp::Vector::Vector(const char*) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage] Vector( const char* st ) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:108:5: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:102:5: note: Rcpp::Vector::Vector(const string&) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage; std::string = std::basic_string] Vector( const std::string& st ){ ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:102:5: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:95:5: note: Rcpp::Vector::Vector(const int&, const stored_type&) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage; Rcpp::Vector::stored_type = double] Vector( const int& size, const stored_type& u) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:95:5: note: no known conversion for argument 1 from 'const std::initializer_list' to 'const int&' d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:88:5: note: template Rcpp::Vector::Vector(const T&, const stored_type&, typename Rcpp::traits::enable_if::value, void>::type*) Vector( const T& size, const stored_type& u, ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:88:5: note: template argument deduction/substitution failed: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h: In substitution of 'template Rcpp::Vector::Vector(const T&, const stored_type&, typename Rcpp::traits::enable_if::value, void>::type*) [with T = std::initializer_list]': as_double2.cpp:52:36: required from here d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:88:5: error: no type named 'type' in 'struct Rcpp::traits::enable_if' d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:83:14: note: Rcpp::Vector::Vector(const Rcpp::no_init_vector&) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage] explicit Vector( const no_init_vector& obj) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:83:14: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:78:5: note: template Rcpp::Vector::Vector(const Rcpp::GenericProxy&) Vector( const GenericProxy& proxy ){ ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:78:5: note: template argument deduction/substitution failed: as_double2.cpp:52:36: note: 'const std::initializer_list' is not derived from 'const Rcpp::GenericProxy' Rcpp::DoubleVector out(n, NA_REAL); ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/Vector.h:52:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:40, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:72:5: note: Rcpp::Vector::Vector(SEXP) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage; SEXP = SEXPREC*] Vector( SEXP x ) { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:72:5: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:64:5: note: Rcpp::Vector::Vector(const Rcpp::Vector&) [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage] Vector( const Vector& other){ ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:64:5: note: candidate expects 1 argument, 2 provided d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:56:5: note: Rcpp::Vector::Vector() [with int RTYPE = 14; StoragePolicy = Rcpp::PreserveStorage] Vector() { ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/vector/Vector.h:56:5: note: candidate expects 0 arguments, 2 provided as_double2.cpp:55:26: error: no match for 'operator<' (operand types are 'R_xlen_t {aka int}' and 'const std::initializer_list') for (R_xlen_t i = 0; i < n; ++i) { ^ as_double2.cpp:55:26: note: candidates are: In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/operators.h:29:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/sugar.h:30, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:78, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/logical_operators__Vector__Vector.h:34:1: note: template Rcpp::sugar::Comparator, LHS_NA, LHS_T, RHS_NA, RHS_T> operator<(const Rcpp::VectorBase&, const Rcpp::VectorBase&) operator<( ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/logical_operators__Vector__Vector.h:34:1: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const Rcpp::VectorBase' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/operators.h:30:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/sugar.h:30, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:78, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/logical_operators__Vector__primitive.h:34:1: note: template Rcpp::sugar::Comparator_With_One_Value, NA, T> operator<(const Rcpp::VectorBase&, typename Rcpp::traits::storage_type::type) operator<( ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/logical_operators__Vector__primitive.h:34:1: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const Rcpp::VectorBase' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/operators.h:30:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/sugar.h:30, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:78, from as_double2.cpp:2: d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/logical_operators__Vector__primitive.h:98:1: note: template Rcpp::sugar::Comparator_With_One_Value, NA, T> operator<(typename Rcpp::traits::storage_type::type, const Rcpp::VectorBase&) operator<( ^ d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/sugar/operators/logical_operators__Vector__primitive.h:98:1: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: 'const std::initializer_list' is not derived from 'const Rcpp::VectorBase' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from ../inst/include/fast_float/fast_float.h:4:0, from as_double2.cpp:4: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/system_error:253:3: note: bool std::operator<(const std::error_condition&, const std::error_condition&) operator<(const error_condition& __lhs, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/system_error:253:3: note: no known conversion for argument 1 from 'R_xlen_t {aka int}' to 'const std::error_condition&' D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/system_error:180:3: note: bool std::operator<(const std::error_code&, const std::error_code&) operator<(const error_code& __lhs, const error_code& __rhs) noexcept ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/system_error:180:3: note: no known conversion for argument 1 from 'R_xlen_t {aka int}' to 'const std::error_code&' In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/deque:64:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:60, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_deque.h:2047:5: note: template bool std::operator<(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&) operator<(const deque<_Tp, _Alloc>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_deque.h:2047:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::deque<_Tp, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/deque:64:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:60, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_deque.h:285:5: note: template bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&) operator<(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_deque.h:285:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::_Deque_iterator<_Tp, _Ref, _Ptr>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/deque:64:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:60, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_deque.h:277:5: note: template bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&) operator<(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_deque.h:277:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::_Deque_iterator<_Tp, _Ref, _Ptr>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/vector:64:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:59, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: template bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::vector<_Tp, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/set:62:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:57, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_multiset.h:794:5: note: template bool std::operator<(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&) operator<(const multiset<_Key, _Compare, _Alloc>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_multiset.h:794:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::multiset<_Key, _Compare, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/set:61:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:57, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_set.h:810:5: note: template bool std::operator<(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&) operator<(const set<_Key, _Compare, _Alloc>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_set.h:810:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::set<_Key, _Compare, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/map:62:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:56, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_multimap.h:920:5: note: template bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&) operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_multimap.h:920:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::multimap<_Key, _Tp, _Compare, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/map:61:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:56, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_map.h:1017:5: note: template bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&) operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_map.h:1017:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::map<_Key, _Tp, _Compare, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/map:60:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:56, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_tree.h:980:5: note: template bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_tree.h:980:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/list:63:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:55, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_list.h:1758:5: note: template bool std::operator<(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&) operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y) ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_list.h:1758:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::list<_Tp, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41:0, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:859:5: note: template constexpr bool std::operator<(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&) operator<(const tuple<_TElements...>& __t, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:859:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::tuple<_Elements ...>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:39:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:250:5: note: template bool std::operator<(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&) operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:250:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::array<_Tp, _Nm>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/string:52:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/stdexcept:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:38, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/basic_string.h:2612:5: note: template bool std::operator<(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&) operator<(const _CharT* __lhs, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/basic_string.h:2612:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const _CharT*' and 'int' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/string:52:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/stdexcept:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:38, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/basic_string.h:2600:5: note: template bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/basic_string.h:2600:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::basic_string<_CharT, _Traits, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/string:52:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/stdexcept:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:38, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/basic_string.h:2588:5: note: template bool std::operator<(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&) operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/basic_string.h:2588:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::basic_string<_CharT, _Traits, _Alloc>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_algobase.h:67:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/char_traits.h:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/string:40, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/stdexcept:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:38, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_iterator.h:1078:5: note: template bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&) operator<(const move_iterator<_Iterator>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_iterator.h:1078:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::move_iterator<_Iterator>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_algobase.h:67:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/char_traits.h:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/string:40, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/stdexcept:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:38, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_iterator.h:1072:5: note: template bool std::operator<(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&) operator<(const move_iterator<_IteratorL>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_iterator.h:1072:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::move_iterator<_Iterator>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_algobase.h:67:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/char_traits.h:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/string:40, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/stdexcept:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:38, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_iterator.h:348:5: note: template bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator<(const reverse_iterator<_IteratorL>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_iterator.h:348:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::reverse_iterator<_Iterator>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_algobase.h:67:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/char_traits.h:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/string:40, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/stdexcept:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/array:38, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/tuple:39, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:41, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_iterator.h:298:5: note: template bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator<(const reverse_iterator<_Iterator>& __x, ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_iterator.h:298:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::reverse_iterator<_Iterator>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ In file included from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/utility:70:0, from D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/unordered_map:38, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/platform/compiler.h:153, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp/r/headers.h:67, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/RcppCommon.h:29, from d:/RCompile/CRANpkg/lib/3.6/Rcpp/include/Rcpp.h:27, from as_double2.cpp:2: D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_pair.h:220:5: note: template constexpr bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ D:/Compiler/gcc-4.9.3/mingw_32/i686-w64-mingw32/include/c++/bits/stl_pair.h:220:5: note: template argument deduction/substitution failed: as_double2.cpp:55:28: note: mismatched types 'const std::pair<_T1, _T2>' and 'R_xlen_t {aka int}' for (R_xlen_t i = 0; i < n; ++i) { ^ make[1]: *** [as_double2.o] Error 1 make[1]: Leaving directory `/cygdrive/d/temp/RtmpuYWGzb/R.INSTALL19ba0265d44f/RcppFastFloat/src-i386' ERROR: compilation failed for package 'RcppFastFloat' * removing 'd:/Rcompile/CRANpkg/lib/3.6/RcppFastFloat' * restoring previous 'd:/Rcompile/CRANpkg/lib/3.6/RcppFastFloat'