* installing *source* package ‘MERLIN’ ... ** this is package ‘MERLIN’ version ‘1.1.1’ ** using staged installation ** libs using C++ compiler: ‘Debian clang version 21.1.5 (1)’ using C++11 clang++-21 -std=gnu++11 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/bigmemory/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppDist/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c CalCorr.cpp -o CalCorr.o In file included from CalCorr.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/version/arma.h:66:17: warning: Using fallback compilation with Armadillo 14.6.3. Please consider defining -DARMA_USE_CURRENT and also removing C++11 compilation directive. See GitHub issue #475 for more. [-W#pragma-messages] 66 | #pragma message("Using fallback compilation with Armadillo 14.6.3. Please consider defining -DARMA_USE_CURRENT and also removing C++11 compilation directive. See GitHub issue #475 for more.") | ^ CalCorr.cpp:89:12: error: no matching member function for call to 'push_back' 89 | ranges.push_back({static_cast(s), static_cast(e)}); | ~~~~~~~^~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:1416:7: note: candidate function not viable: cannot convert initializer list argument to 'const value_type' (aka 'const std::array') 1416 | push_back(const value_type& __x) | ^ ~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:1433:7: note: candidate function not viable: cannot convert initializer list argument to 'value_type' (aka 'std::array') 1433 | push_back(value_type&& __x) | ^ ~~~~~~~~~~~~~~~~ CalCorr.cpp:96:31: error: type 'value_type' (aka 'std::array') does not provide a subscript operator 96 | block_mat(i,0) = ranges[i][0]; | ~~~~~~~~~^~ CalCorr.cpp:97:31: error: type 'value_type' (aka 'std::array') does not provide a subscript operator 97 | block_mat(i,1) = ranges[i][1]; | ~~~~~~~~~^~ In file included from CalCorr.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:32: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:64: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/vector:68: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:376:35: error: implicit instantiation of undefined template 'std::array' 376 | _M_impl._M_end_of_storage - _M_impl._M_start); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:561:7: note: in instantiation of member function 'std::_Vector_base, std::allocator>>::~_Vector_base' requested here 561 | vector() = default; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:99:12: note: template is declared here 99 | struct array; | ^ In file included from CalCorr.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:32: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:66: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/platform/compiler.h:39: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/unordered_map:43: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/unordered_map.h:33: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/hashtable.h:37: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/hashtable_policy.h:34: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:40: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:60: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:1458:23: error: implicit instantiation of undefined template 'std::array' 1458 | __bool_constant<__has_trivial_destructor(_Tp)>>::type | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:224:22: note: in instantiation of template class 'std::is_trivially_destructible>' requested here 224 | if constexpr (!is_trivially_destructible<_Value_type>::value) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:1045:12: note: in instantiation of function template specialization 'std::_Destroy *>' requested here 1045 | std::_Destroy(__first, __last); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:802:7: note: in instantiation of function template specialization 'std::_Destroy *, std::array>' requested here 802 | std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, | ^ CalCorr.cpp:69:43: note: in instantiation of member function 'std::vector>::~vector' requested here 69 | std::vector> ranges; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:99:12: note: template is declared here 99 | struct array; | ^ In file included from CalCorr.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:32: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:66: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/platform/compiler.h:39: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/unordered_map:43: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/unordered_map.h:33: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/hashtable.h:37: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/hashtable_policy.h:34: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:40: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:60: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/type_traits:1460:21: error: static assertion failed due to requirement 'std::__is_complete_or_unbounded(std::__type_identity>{})': template argument must be a complete class or an unbounded array 1460 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CalCorr.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:32: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:30: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/r/headers.h:66: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/platform/compiler.h:39: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/unordered_map:43: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/unordered_map.h:33: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/hashtable.h:37: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/hashtable_policy.h:39: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/ext/alloc_traits.h:36: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:33: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_construct.h:225:28: error: implicit instantiation of undefined template 'std::array' 225 | for (; __first != __last; ++__first) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/alloc_traits.h:1045:12: note: in instantiation of function template specialization 'std::_Destroy *>' requested here 1045 | std::_Destroy(__first, __last); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:802:7: note: in instantiation of function template specialization 'std::_Destroy *, std::array>' requested here 802 | std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, | ^ CalCorr.cpp:69:43: note: in instantiation of member function 'std::vector>::~vector' requested here 69 | std::vector> ranges; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:99:12: note: template is declared here 99 | struct array; | ^ In file included from CalCorr.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:32: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:64: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/vector:68: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:1119:44: error: implicit instantiation of undefined template 'std::array' 1119 | ptrdiff_t __dif = this->_M_impl._M_finish - this->_M_impl._M_start; | ^ CalCorr.cpp:94:31: note: in instantiation of member function 'std::vector>::size' requested here 94 | arma::umat block_mat(ranges.size(), 2); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:99:12: note: template is declared here 99 | struct array; | ^ In file included from CalCorr.cpp:4: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo.h:32: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:26: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:64: In file included from /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/vector:68: /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_vector.h:1264:34: error: implicit instantiation of undefined template 'std::array' 1264 | return *(this->_M_impl._M_start + __n); | ^ CalCorr.cpp:96:28: note: in instantiation of member function 'std::vector>::operator[]' requested here 96 | block_mat(i,0) = ranges[i][0]; | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/stl_pair.h:99:12: note: template is declared here 99 | struct array; | ^ 1 warning and 9 errors generated. make: *** [/home/hornik/tmp/R-d-clang-21/etc/Makeconf:209: CalCorr.o] Error 1 ERROR: compilation failed for package ‘MERLIN’ * removing ‘/srv/hornik/tmp/CRAN_pretest/MERLIN.Rcheck/MERLIN’