* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’ * installing *source* package ‘lessSEM’ ... ** package ‘lessSEM’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘Debian clang version 19.1.6 (1)’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpsiOQ1d/R.INSTALL34b2dd700f30d9/lessSEM/src' clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -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:4: In file included from ./../inst/include/lesstimate/include/lesstimate/common_headers.h:21: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ 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:4: In file included from ./../inst/include/lesstimate/include/lesstimate/common_headers.h:21: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' 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:4: In file included from ./../inst/include/lesstimate/include/lesstimate/common_headers.h:21: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ 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:4: In file included from ./../inst/include/lesstimate/include/lesstimate/common_headers.h:21: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ 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:4: In file included from ./../inst/include/lesstimate/include/lesstimate/common_headers.h:21: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ 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:4: In file included from ./../inst/include/lesstimate/include/lesstimate/common_headers.h:21: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ 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:4: In file included from ./../inst/include/lesstimate/include/lesstimate/common_headers.h:21: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ./../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c SEM.cpp -o SEM.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c WLS.cpp -o WLS.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c callFitFunction.cpp -o callFitFunction.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c cappedL1.cpp -o cappedL1.o In file included from cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c dataset.cpp -o dataset.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c derivativeStructure.cpp -o derivativeStructure.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c elasticNet.cpp -o elasticNet.o In file included from elasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from elasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from elasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from elasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from elasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from elasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from elasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c generalPurposeElasticNet.cpp -o generalPurposeElasticNet.o In file included from generalPurposeElasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from generalPurposeElasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from generalPurposeElasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from generalPurposeElasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from generalPurposeElasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from generalPurposeElasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from generalPurposeElasticNet.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c glmnet_cappedL1.cpp -o glmnet_cappedL1.o In file included from glmnet_cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from glmnet_cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from glmnet_cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from glmnet_cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from glmnet_cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from glmnet_cappedL1.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c glmnet_generalPurposeMixedPenalty.cpp -o glmnet_generalPurposeMixedPenalty.o In file included from glmnet_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from glmnet_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c glmnet_lsp.cpp -o glmnet_lsp.o In file included from glmnet_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from glmnet_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from glmnet_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from glmnet_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from glmnet_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from glmnet_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c glmnet_mcp.cpp -o glmnet_mcp.o In file included from glmnet_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from glmnet_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from glmnet_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from glmnet_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from glmnet_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from glmnet_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c glmnet_mixed.cpp -o glmnet_mixed.o In file included from glmnet_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from glmnet_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from glmnet_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from glmnet_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from glmnet_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from glmnet_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c glmnet_scad.cpp -o glmnet_scad.o In file included from glmnet_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from glmnet_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from glmnet_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from glmnet_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from glmnet_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from glmnet_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from glmnet_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c gradients.cpp -o gradients.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c implied.cpp -o implied.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c impliedDerivatives.cpp -o impliedDerivatives.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c ista_generalPurposeMixedPenalty.cpp -o ista_generalPurposeMixedPenalty.o In file included from ista_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from ista_generalPurposeMixedPenalty.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c ista_lsp.cpp -o ista_lsp.o In file included from ista_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from ista_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from ista_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from ista_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from ista_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from ista_lsp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c ista_mcp.cpp -o ista_mcp.o In file included from ista_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from ista_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from ista_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from ista_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from ista_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from ista_mcp.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c ista_mixed.cpp -o ista_mixed.o In file included from ista_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from ista_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from ista_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from ista_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from ista_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from ista_mixed.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c ista_scad.cpp -o ista_scad.o In file included from ista_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedNone' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedNone>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:499:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedNone>::~unique_ptr' requested here 499 | std::unique_ptr<penaltyMixedNone> currentPen = std::make_unique<penaltyMixedNone>(); | ^ In file included from ista_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on 'lessSEM::penaltyMixedPenaltyBase' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedPenaltyBase>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h:198:10: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>::~unique_ptr' requested here 198 | { __p->~_Up(); } | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h:591:8: note: in instantiation of function template specialization 'std::__new_allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 591 | __a.destroy(__p); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1076:17: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>::destroy<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>' requested here 1076 | __traits::destroy(__alloc, std::__addressof(*__orig)); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1103:7: note: in instantiation of function template specialization 'std::__relocate_object_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1103 | std::__relocate_object_a(std::__addressof(*__cur), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h:1145:19: note: in instantiation of function template specialization 'std::__relocate_a_1<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 1145 | return std::__relocate_a_1(std::__niter_base(__first), | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h:509:14: note: in instantiation of function template specialization 'std::__relocate_a<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::unique_ptr<lessSEM::penaltyMixedPenaltyBase> *, std::allocator<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>>' requested here 509 | return std::__relocate_a(__first, __last, __result, __alloc); | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:647:21: note: in instantiation of member function 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_S_relocate' requested here 647 | __new_finish = _S_relocate(__old_start, __old_finish, | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc:123:4: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::_M_realloc_append<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 123 | _M_realloc_append(std::forward<_Args>(__args)...); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:500:21: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<lessSEM::penaltyMixedPenaltyBase>>::emplace_back<std::unique_ptr<lessSEM::penaltyMixedNone>>' requested here 500 | pen.penalties.emplace_back(std::move(currentPen)); | ^ In file included from ista_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedCappedL1' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedCappedL1>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:505:58: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedCappedL1>::~unique_ptr' requested here 505 | std::unique_ptr<penaltyMixedCappedL1> currentPen = std::make_unique<penaltyMixedCappedL1>(); | ^ In file included from ista_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLasso' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLasso>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:511:55: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLasso>::~unique_ptr' requested here 511 | std::unique_ptr<penaltyMixedLasso> currentPen = std::make_unique<penaltyMixedLasso>(); | ^ In file included from ista_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedLsp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedLsp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:517:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedLsp>::~unique_ptr' requested here 517 | std::unique_ptr<penaltyMixedLsp> currentPen = std::make_unique<penaltyMixedLsp>(); | ^ In file included from ista_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedMcp' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedMcp>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:523:53: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedMcp>::~unique_ptr' requested here 523 | std::unique_ptr<penaltyMixedMcp> currentPen = std::make_unique<penaltyMixedMcp>(); | ^ In file included from ista_scad.cpp:1: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:38: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory:78: /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:93:2: warning: delete called on non-final 'lessSEM::penaltyMixedScad' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 93 | delete __ptr; | ^ /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h:399:4: note: in instantiation of member function 'std::default_delete<lessSEM::penaltyMixedScad>::operator()' requested here 399 | get_deleter()(std::move(__ptr)); | ^ ../inst/include/lesstimate/include/lesstimate/ista_mixedPenalty.h:529:54: note: in instantiation of member function 'std::unique_ptr<lessSEM::penaltyMixedScad>::~unique_ptr' requested here 529 | std::unique_ptr<penaltyMixedScad> currentPen = std::make_unique<penaltyMixedScad>(); | ^ 7 warnings generated. clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c logicalMatch.cpp -o logicalMatch.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c mgSEM.cpp -o mgSEM.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c multivariateNormal.cpp -o multivariateNormal.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c parameters.cpp -o parameters.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I../inst/include/ -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -DR_NO_REMAP -c scores.cpp -o scores.o clang++-19 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -Wl,-O1 -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 -llapack -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lRblas -L/usr/lib/llvm-19/lib -lFortranRuntime -lFortranDecimal -lm -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpsiOQ1d/R.INSTALL34b2dd700f30d9/lessSEM/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpsiOQ1d/R.INSTALL34b2dd700f30d9/lessSEM/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpsiOQ1d/R.INSTALL34b2dd700f30d9/lessSEM/src' installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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)