* installing *source* package ‘lessSEM’ ... ** package ‘lessSEM’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘Intel(R) oneAPI DPC++/C++ Compiler 2024.2.0 (2024.2.0.20240602)’ using C++17 make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-Intel/lessSEM/src' /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c RcppExports.cpp -o RcppExports.o In file included from RcppExports.cpp:4: In file included from ./../inst/include/lessSEM.h:4: In file included from ./../inst/include/lesstimate/include/lesstimate.h:6: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/lessSEM.h:4: In file included from ./../inst/include/lesstimate/include/lesstimate.h:6: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/lessSEM.h:4: In file included from ./../inst/include/lesstimate/include/lesstimate.h:6: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/lessSEM.h:4: In file included from ./../inst/include/lesstimate/include/lesstimate.h:6: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/lessSEM.h:4: In file included from ./../inst/include/lesstimate/include/lesstimate.h:6: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/lessSEM.h:4: In file included from ./../inst/include/lesstimate/include/lesstimate.h:6: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from RcppExports.cpp:4: In file included from ./../inst/include/lessSEM.h:4: In file included from ./../inst/include/lesstimate/include/lesstimate.h:6: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c SEM.cpp -o SEM.o In file included from SEM.cpp:1: In file included from /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25: In file included from /data/gannet2/ripley/R/test-MKL/Rcpp/include/RcppCommon.h:62: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/functional:64: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_algo.h:61: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_tempbuf.h:263:8: warning: 'get_temporary_buffer>' is deprecated [-Wdeprecated-declarations] 263 | std::get_temporary_buffer(_M_original_len)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_algo.h:4996:15: note: in instantiation of member function 'std::_Temporary_buffer<__gnu_cxx::__normal_iterator *, std::vector>>, arma::arma_sort_index_packet>::_Temporary_buffer' requested here 4996 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_algo.h:5070:23: note: in instantiation of function template specialization 'std::__stable_sort<__gnu_cxx::__normal_iterator *, std::vector>>, __gnu_cxx::__ops::_Iter_comp_iter>>' requested here 5070 | _GLIBCXX_STD_A::__stable_sort(__first, __last, | ^ /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/armadillo_bits/op_sort_index_meat.hpp:85:12: note: in instantiation of function template specialization 'std::stable_sort<__gnu_cxx::__normal_iterator *, std::vector>>, arma::arma_sort_index_helper_ascend>' requested here 85 | std::stable_sort( packet_vec.begin(), packet_vec.end(), comparator ); | ^ /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/armadillo_bits/op_sort_index_meat.hpp:123:10: note: in instantiation of function template specialization 'arma::arma_sort_index_helper, false>' requested here 123 | return arma_sort_index_helper(out, P, sort_type); | ^ /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/armadillo_bits/op_sort_index_meat.hpp:147:34: note: in instantiation of function template specialization 'arma::op_sort_index::apply_noalias>' requested here 147 | all_non_nan = op_sort_index::apply_noalias(out2, P, sort_type); | ^ /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:5234:12: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 5234 | op_type::apply(*this, X); | ^ /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/armadillo_bits/op_inv_gen_meat.hpp:140:48: note: in instantiation of function template specialization 'arma::op_pinv::apply_sym' requested here 140 | if(inv_state.is_sym ) { return op_pinv::apply_sym (out, A, T(0), uword(0)); } | ^ /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/armadillo_bits/op_inv_gen_meat.hpp:49:27: note: in instantiation of function template specialization 'arma::op_inv_gen_full::apply_direct, arma::gen_eye>, arma::Mat, arma::eglue_minus>, false>' requested here 49 | return op_inv_gen_full::apply_direct(out, expr, caller_sig, uword(0)); | ^ /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/armadillo_bits/op_inv_gen_meat.hpp:31:43: note: in instantiation of function template specialization 'arma::op_inv_gen_default::apply_direct, arma::gen_eye>, arma::Mat, arma::eglue_minus>>' requested here 31 | const bool status = op_inv_gen_default::apply_direct(out, X.m, "inv()"); | ^ /data/gannet2/ripley/R/test-MKL/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:4961:12: note: in instantiation of function template specialization 'arma::op_inv_gen_default::apply, arma::gen_eye>, arma::Mat, arma::eglue_minus>>' requested here 4961 | op_type::apply(*this, X); | ^ SEM.cpp:283:20: note: in instantiation of function template specialization 'arma::Mat::operator=, arma::gen_eye>, arma::Mat, arma::eglue_minus>, arma::op_inv_gen_default>' requested here 283 | IminusAInverse = arma::inv(arma::eye(arma::size(Amatrix))- Amatrix); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_tempbuf.h:99:5: note: 'get_temporary_buffer>' has been explicitly marked deprecated here 99 | _GLIBCXX17_DEPRECATED | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/x86_64-redhat-linux/bits/c++config.h:2359:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 2359 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c WLS.cpp -o WLS.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c callFitFunction.cpp -o callFitFunction.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c cappedL1.cpp -o cappedL1.o In file included from cappedL1.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from cappedL1.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from cappedL1.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from cappedL1.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from cappedL1.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from cappedL1.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from cappedL1.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c dataset.cpp -o dataset.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c derivativeStructure.cpp -o derivativeStructure.o 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c elasticNet.cpp -o elasticNet.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c generalPurposeElasticNet.cpp -o generalPurposeElasticNet.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c glmnet_cappedL1.cpp -o glmnet_cappedL1.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c glmnet_generalPurposeMixedPenalty.cpp -o glmnet_generalPurposeMixedPenalty.o In file included from generalPurposeElasticNet.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from generalPurposeElasticNet.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from generalPurposeElasticNet.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from generalPurposeElasticNet.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from generalPurposeElasticNet.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from generalPurposeElasticNet.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from generalPurposeElasticNet.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from elasticNet.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from elasticNet.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from elasticNet.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from elasticNet.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from elasticNet.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from elasticNet.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from elasticNet.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_cappedL1.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_cappedL1.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_cappedL1.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_cappedL1.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_cappedL1.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_cappedL1.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_cappedL1.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c glmnet_lsp.cpp -o glmnet_lsp.o In file included from glmnet_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ 7 warnings generated. 7 warnings generated. In file included from glmnet_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ 7 warnings generated. 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c glmnet_mcp.cpp -o glmnet_mcp.o In file included from glmnet_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c glmnet_mixed.cpp -o glmnet_mixed.o 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c glmnet_scad.cpp -o glmnet_scad.o In file included from glmnet_mixed.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mixed.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_mixed.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mixed.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mixed.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mixed.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_mixed.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from glmnet_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ 7 warnings generated. 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c gradients.cpp -o gradients.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c implied.cpp -o implied.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c impliedDerivatives.cpp -o impliedDerivatives.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c ista_generalPurposeMixedPenalty.cpp -o ista_generalPurposeMixedPenalty.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c ista_lsp.cpp -o ista_lsp.o In file included from ista_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:3: In file included from ./gpFitFramework.h:4: In file included from ../inst/include/lessSEM.h:4: In file included from ../inst/include/lesstimate/include/lesstimate.h:6: In file included from ../inst/include/lesstimate/include/lesstimate/ista_penalties.h:7: In file included from ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:3: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_lsp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c ista_mcp.cpp -o ista_mcp.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c ista_mixed.cpp -o ista_mixed.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c ista_scad.cpp -o ista_scad.o 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c logicalMatch.cpp -o logicalMatch.o 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c mgSEM.cpp -o mgSEM.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c multivariateNormal.cpp -o multivariateNormal.o /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c parameters.cpp -o parameters.o In file included from ista_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mcp.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mixed.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mixed.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_mixed.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mixed.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mixed.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mixed.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_mixed.cpp:2: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -I"/data/gannet/ripley/R/Intel/include" -DNDEBUG -I'/data/gannet2/ripley/R/test-MKL/Rcpp/include' -I'/data/gannet2/ripley/R/test-MKL/RcppArmadillo/include' -I'/data/gannet2/ripley/R/test-MKL/RcppParallel/include' -I/usr/local/include -fiopenmp -I../inst/include/ -fpic -O3 -fp-model precise -Wall -c scores.cpp -o scores.o In file included from ista_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 499 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/new_allocator.h:181:10: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 181 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/alloc_traits.h:535:8: note: in instantiation of function template specialization 'std::__new_allocator>::destroy>' requested here 535 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:501:21: note: in instantiation of function template specialization 'std::allocator_traits>>::destroy>' requested here 501 | _Alloc_traits::destroy(this->_M_impl, | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector>::_M_realloc_insert>' requested here 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector>::emplace_back>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 505 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 511 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 517 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 523 | std::unique_ptr currentPen = std::make_unique(); | ^ In file included from ista_scad.cpp:3: In file included from ./mgSEM.h:8: In file included from /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/memory:76: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 95 | delete __ptr; | ^ /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 529 | std::unique_ptr currentPen = std::make_unique(); | ^ 7 warnings generated. 7 warnings generated. 7 warnings generated. /data/gannet/ripley/intel/oneapi/compiler/2024.2//bin/icpx -std=gnu++17 -shared -L/data/gannet/ripley/intel/oneapi/compiler/2024.1/lib -L/usr/local/gcc14/lib64 -L/usr/local/lib64 -o lessSEM.so RcppExports.o SEM.o WLS.o callFitFunction.o cappedL1.o dataset.o derivativeStructure.o elasticNet.o generalPurposeElasticNet.o glmnet_cappedL1.o glmnet_generalPurposeMixedPenalty.o glmnet_lsp.o glmnet_mcp.o glmnet_mixed.o glmnet_scad.o gradients.o implied.o impliedDerivatives.o ista_generalPurposeMixedPenalty.o ista_lsp.o ista_mcp.o ista_mixed.o ista_scad.o logicalMatch.o mgSEM.o multivariateNormal.o parameters.o scores.o -fiopenmp -L/data/gannet/ripley/intel/oneapi/mkl/2023.2.0/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lifport -lifcoremt -limf -lsvml -lm -lipgo -lirc -lpthread -lirc_s -ldl make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-Intel/lessSEM/src' make[2]: Entering directory '/data/gannet/ripley/R/packages/tests-Intel/lessSEM/src' make[2]: Leaving directory '/data/gannet/ripley/R/packages/tests-Intel/lessSEM/src' installing to /data/gannet/ripley/R/packages/tests-Intel/lessSEM.Rcheck/00LOCK-lessSEM/00new/lessSEM/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (lessSEM)