* installing *source* package ‘tidyxl’ ...
** this is package ‘tidyxl’ version ‘1.0.10’
** package ‘tidyxl’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘clang version 20.1.0-rc2’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/tidyxl/src'
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c RcppExports.cpp -o RcppExports.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c border.cpp -o border.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c color.cpp -o color.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c fill.cpp -o fill.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c font.cpp -o font.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c gradientFill.cpp -o gradientFill.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c gradientStop.cpp -o gradientStop.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c patternFill.cpp -o patternFill.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c ref.cpp -o ref.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c shared_formula.cpp -o shared_formula.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c stroke.cpp -o stroke.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c tidyxl.cpp -o tidyxl.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c xf.cpp -o xf.o
In file included from shared_formula.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:27:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:30:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/r/headers.h:66:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:153:
In file included from /usr/local/clang20/bin/../include/c++/v1/unordered_map:601:
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:81: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                 ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator_traits.h:324:9: note: in instantiation of member function 'std::allocator<ref>::destroy' requested here
  324 |     __a.destroy(__p);
      |         ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:749:23: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
  749 |       __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end));
      |                       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector<ref>::__base_destruct_at_end' requested here
  531 |     __base_destruct_at_end(this->__begin_);
      |     ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector<ref>::clear' requested here
  248 |         __vec_.clear();
      |                ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector<ref>::__destroy_vector::operator()' requested here
  259 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); }
      |                                                                   ^
shared_formula.cpp:6:17: note: in instantiation of member function 'std::vector<ref>::~vector' requested here
    6 | shared_formula::shared_formula(
      |                 ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:87: note: qualify call to silence this warning
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                       ^
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c xlex.cpp -o xlex.o
1 warning generated.
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c xlsxbook.cpp -o xlsxbook.o
In file included from tidyxl.cpp:3:
In file included from /usr/local/clang20/bin/../include/c++/v1/algorithm:1854:
In file included from /usr/local/clang20/bin/../include/c++/v1/__algorithm/for_each.h:16:
In file included from /usr/local/clang20/bin/../include/c++/v1/__ranges/movable_box.h:21:
In file included from /usr/local/clang20/bin/../include/c++/v1/optional:1302:
In file included from /usr/local/clang20/bin/../include/c++/v1/memory:943:
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:81: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                 ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator_traits.h:324:9: note: in instantiation of member function 'std::allocator<ref>::destroy' requested here
  324 |     __a.destroy(__p);
      |         ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:749:23: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
  749 |       __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end));
      |                       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector<ref>::__base_destruct_at_end' requested here
  531 |     __base_destruct_at_end(this->__begin_);
      |     ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector<ref>::clear' requested here
  248 |         __vec_.clear();
      |                ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector<ref>::__destroy_vector::operator()' requested here
  259 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); }
      |                                                                   ^
./shared_formula.h:8:7: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    8 | class shared_formula {
      |       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:749:23: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<xlsxsheet>>::destroy<xlsxsheet, 0>' requested here
  749 |       __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end));
      |                       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector<xlsxsheet>::__base_destruct_at_end' requested here
  531 |     __base_destruct_at_end(this->__begin_);
      |     ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector<xlsxsheet>::clear' requested here
  248 |         __vec_.clear();
      |                ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector<xlsxsheet>::__destroy_vector::operator()' requested here
  259 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); }
      |                                                                   ^
./xlsxbook.h:9:7: note: in instantiation of member function 'std::vector<xlsxsheet>::~vector' requested here
    9 | class xlsxbook {
      |       ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:87: note: qualify call to silence this warning
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                       ^
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c xlsxcell.cpp -o xlsxcell.o
xlsxbook.cpp:121:7: warning: variable 'i' set but not used [-Wunused-but-set-variable]
  121 |   int i = 0;
      |       ^
1 warning generated.
In file included from xlsxbook.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:27:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:30:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/r/headers.h:66:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:153:
In file included from /usr/local/clang20/bin/../include/c++/v1/unordered_map:601:
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:81: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                 ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator_traits.h:324:9: note: in instantiation of member function 'std::allocator<ref>::destroy' requested here
  324 |     __a.destroy(__p);
      |         ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:749:23: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
  749 |       __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end));
      |                       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector<ref>::__base_destruct_at_end' requested here
  531 |     __base_destruct_at_end(this->__begin_);
      |     ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector<ref>::clear' requested here
  248 |         __vec_.clear();
      |                ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector<ref>::__destroy_vector::operator()' requested here
  259 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); }
      |                                                                   ^
./shared_formula.h:8:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    8 | class shared_formula {
      |       ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator_traits.h:329:10: note: in instantiation of function template specialization 'std::__destroy_at<std::pair<const int, shared_formula>, 0>' requested here
  329 |     std::__destroy_at(__p);
      |          ^
/usr/local/clang20/bin/../include/c++/v1/__tree:1544:20: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::__tree_node<std::__value_type<int, shared_formula>, void *>>>::destroy<std::pair<const int, shared_formula>, void, 0>' requested here
 1544 |     __node_traits::destroy(__na, _NodeTypes::__get_ptr(__nd->__value_));
      |                    ^
/usr/local/clang20/bin/../include/c++/v1/__tree:1535:3: note: in instantiation of member function 'std::__tree<std::__value_type<int, shared_formula>, std::__map_value_compare<int, std::__value_type<int, shared_formula>, std::less<int>>, std::allocator<std::__value_type<int, shared_formula>>>::destroy' requested here
 1535 |   destroy(__root());
      |   ^
/usr/local/clang20/bin/../include/c++/v1/map:1141:25: note: in instantiation of member function 'std::__tree<std::__value_type<int, shared_formula>, std::__map_value_compare<int, std::__value_type<int, shared_formula>, std::less<int>>, std::allocator<std::__value_type<int, shared_formula>>>::~__tree' requested here
 1141 |   _LIBCPP_HIDE_FROM_ABI ~map() { static_assert(sizeof(__diagnose_non_const_comparator<_Key, _Compare>()), ""); }
      |                         ^
./xlsxsheet.h:11:7: note: in instantiation of member function 'std::map<int, shared_formula>::~map' requested here
   11 | class xlsxsheet {
      |       ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:87: note: qualify call to silence this warning
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                       ^
2 warnings generated.
In file included from xlsxcell.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:27:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:30:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/r/headers.h:66:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:153:
In file included from /usr/local/clang20/bin/../include/c++/v1/unordered_map:601:
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:81: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                 ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator_traits.h:324:9: note: in instantiation of member function 'std::allocator<ref>::destroy' requested here
  324 |     __a.destroy(__p);
      |         ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:749:23: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
  749 |       __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end));
      |                       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector<ref>::__base_destruct_at_end' requested here
  531 |     __base_destruct_at_end(this->__begin_);
      |     ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector<ref>::clear' requested here
  248 |         __vec_.clear();
      |                ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector<ref>::__destroy_vector::operator()' requested here
  259 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); }
      |                                                                   ^
./shared_formula.h:8:7: note: in instantiation of member function 'std::vector<ref>::~vector' requested here
    8 | class shared_formula {
      |       ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:87: note: qualify call to silence this warning
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                       ^
1 warning generated.
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c xlsxnames.cpp -o xlsxnames.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c xlsxsheet.cpp -o xlsxsheet.o
In file included from xlsxsheet.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:27:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:30:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/r/headers.h:66:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:153:
In file included from /usr/local/clang20/bin/../include/c++/v1/unordered_map:601:
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:81: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                 ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator_traits.h:324:9: note: in instantiation of member function 'std::allocator<ref>::destroy' requested here
  324 |     __a.destroy(__p);
      |         ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:749:23: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
  749 |       __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end));
      |                       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector<ref>::__base_destruct_at_end' requested here
  531 |     __base_destruct_at_end(this->__begin_);
      |     ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector<ref>::clear' requested here
  248 |         __vec_.clear();
      |                ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector<ref>::__destroy_vector::operator()' requested here
  259 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); }
      |                                                                   ^
./shared_formula.h:8:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    8 | class shared_formula {
      |       ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator_traits.h:329:10: note: in instantiation of function template specialization 'std::__destroy_at<std::pair<const int, shared_formula>, 0>' requested here
  329 |     std::__destroy_at(__p);
      |          ^
/usr/local/clang20/bin/../include/c++/v1/__tree:1544:20: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::__tree_node<std::__value_type<int, shared_formula>, void *>>>::destroy<std::pair<const int, shared_formula>, void, 0>' requested here
 1544 |     __node_traits::destroy(__na, _NodeTypes::__get_ptr(__nd->__value_));
      |                    ^
/usr/local/clang20/bin/../include/c++/v1/__tree:1535:3: note: in instantiation of member function 'std::__tree<std::__value_type<int, shared_formula>, std::__map_value_compare<int, std::__value_type<int, shared_formula>, std::less<int>>, std::allocator<std::__value_type<int, shared_formula>>>::destroy' requested here
 1535 |   destroy(__root());
      |   ^
/usr/local/clang20/bin/../include/c++/v1/map:1035:25: note: in instantiation of member function 'std::__tree<std::__value_type<int, shared_formula>, std::__map_value_compare<int, std::__value_type<int, shared_formula>, std::less<int>>, std::allocator<std::__value_type<int, shared_formula>>>::~__tree' requested here
 1035 |   _LIBCPP_HIDE_FROM_ABI map() _NOEXCEPT_(
      |                         ^
xlsxsheet.cpp:11:12: note: in instantiation of member function 'std::map<int, shared_formula>::map' requested here
   11 | xlsxsheet::xlsxsheet(
      |            ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:87: note: qualify call to silence this warning
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                       ^
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c xlsxstyles.cpp -o xlsxstyles.o
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c xlsxvalidation.cpp -o xlsxvalidation.o
1 warning generated.
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/piton/include' -isystem /usr/local/clang20/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c zip.cpp -o zip.o
xlsxstyles.cpp:362:7: warning: variable 'i' set but not used [-Wunused-but-set-variable]
  362 |   int i(0);
      |       ^
In file included from xlsxvalidation.cpp:1:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp.h:27:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/RcppCommon.h:30:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/r/headers.h:66:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:153:
In file included from /usr/local/clang20/bin/../include/c++/v1/unordered_map:601:
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:81: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                 ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator_traits.h:324:9: note: in instantiation of member function 'std::allocator<ref>::destroy' requested here
  324 |     __a.destroy(__p);
      |         ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:749:23: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
  749 |       __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end));
      |                       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector<ref>::__base_destruct_at_end' requested here
  531 |     __base_destruct_at_end(this->__begin_);
      |     ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector<ref>::clear' requested here
  248 |         __vec_.clear();
      |                ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector<ref>::__destroy_vector::operator()' requested here
  259 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); }
      |                                                                   ^
./shared_formula.h:8:7: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    8 | class shared_formula {
      |       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:749:23: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<xlsxsheet>>::destroy<xlsxsheet, 0>' requested here
  749 |       __alloc_traits::destroy(this->__alloc_, std::__to_address(--__soon_to_be_end));
      |                       ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:531:5: note: in instantiation of member function 'std::vector<xlsxsheet>::__base_destruct_at_end' requested here
  531 |     __base_destruct_at_end(this->__begin_);
      |     ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:248:16: note: in instantiation of member function 'std::vector<xlsxsheet>::clear' requested here
  248 |         __vec_.clear();
      |                ^
/usr/local/clang20/bin/../include/c++/v1/__vector/vector.h:259:67: note: in instantiation of member function 'std::vector<xlsxsheet>::__destroy_vector::operator()' requested here
  259 |   _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); }
      |                                                                   ^
./xlsxbook.h:9:7: note: in instantiation of member function 'std::vector<xlsxsheet>::~vector' requested here
    9 | class xlsxbook {
      |       ^
/usr/local/clang20/bin/../include/c++/v1/__memory/allocator.h:156:87: note: qualify call to silence this warning
  156 |   _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
      |                                                                                       ^
1 warning generated.
1 warning generated.
/usr/local/clang20/bin/clang++ -stdlib=libc++ -std=gnu++17 -shared -L/usr/local/clang/lib64 -L/usr/local/clang20/lib -L/usr/local/clang20/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -o tidyxl.so RcppExports.o border.o color.o fill.o font.o gradientFill.o gradientStop.o patternFill.o ref.o shared_formula.o stroke.o tidyxl.o xf.o xlex.o xlsxbook.o xlsxcell.o xlsxnames.o xlsxsheet.o xlsxstyles.o xlsxvalidation.o zip.o
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/tidyxl/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/tidyxl/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/tidyxl/src'
installing to /data/gannet/ripley/R/packages/tests-clang/tidyxl.Rcheck/00LOCK-tidyxl/00new/tidyxl/libs
** R
** data
*** moving datasets to lazyload DB
** 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 (tidyxl)