* 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 22.1.0 (https://github.com/llvm/llvm-project 4434dabb69916856b824f68a64b029c67175e532)’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/tidyxl/src'
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
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:67:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:39:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/unordered_map:595:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__hash_table:25:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:16:
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
67 | __loc->~_Tp();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:313:10: note: in instantiation of function template specialization 'std::__destroy_at<ref>' requested here
313 | std::__destroy_at(__p);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:710:21: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
710 | __alloc_traits::destroy(__get_allocator(), std::__to_address(--__end));
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:551:5: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
551 | __destruct_at_end(__new_last, false_type());
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:514:80: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
514 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(begin()); }
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:732:3: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::clear' requested here
732 | clear();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1120:46: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::~__split_buffer' requested here
1120 | __split_buffer<value_type, allocator_type> __v(__recommend(size() + 1), size(), this->__alloc_);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:21: note: in instantiation of function template specialization 'std::vector<ref>::__emplace_back_slow_path<const ref &>' requested here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:11: note: while substituting into a lambda expression here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:462:93: note: in instantiation of function template specialization 'std::vector<ref>::emplace_back<const ref &>' requested here
462 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void push_back(const_reference __x) { emplace_back(__x); }
| ^
./ref_grammar.h:156:20: note: in instantiation of member function 'std::vector<ref>::push_back' requested here
156 | references.push_back(reference);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning
67 | __loc->~_Tp();
| ^
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
1 warning generated.
In file included from tidyxl.cpp:3:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/algorithm:1846:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__algorithm/copy.h:12:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__algorithm/copy_move_common.h:18:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__string/constexpr_c_functions.h:15:
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
67 | __loc->~_Tp();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:313:10: note: in instantiation of function template specialization 'std::__destroy_at<ref>' requested here
313 | std::__destroy_at(__p);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:710:21: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
710 | __alloc_traits::destroy(__get_allocator(), std::__to_address(--__end));
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:551:5: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
551 | __destruct_at_end(__new_last, false_type());
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:514:80: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
514 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(begin()); }
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:732:3: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::clear' requested here
732 | clear();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1120:46: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::~__split_buffer' requested here
1120 | __split_buffer<value_type, allocator_type> __v(__recommend(size() + 1), size(), this->__alloc_);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:21: note: in instantiation of function template specialization 'std::vector<ref>::__emplace_back_slow_path<const ref &>' requested here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:11: note: while substituting into a lambda expression here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:462:93: note: in instantiation of function template specialization 'std::vector<ref>::emplace_back<const ref &>' requested here
462 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void push_back(const_reference __x) { emplace_back(__x); }
| ^
./ref_grammar.h:156:20: note: in instantiation of member function 'std::vector<ref>::push_back' requested here
156 | references.push_back(reference);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning
67 | __loc->~_Tp();
| ^
1 warning generated.
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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 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:67:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:39:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/unordered_map:595:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__hash_table:25:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:16:
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
67 | __loc->~_Tp();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:313:10: note: in instantiation of function template specialization 'std::__destroy_at<ref>' requested here
313 | std::__destroy_at(__p);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:710:21: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
710 | __alloc_traits::destroy(__get_allocator(), std::__to_address(--__end));
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:551:5: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
551 | __destruct_at_end(__new_last, false_type());
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:514:80: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
514 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(begin()); }
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:732:3: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::clear' requested here
732 | clear();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1120:46: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::~__split_buffer' requested here
1120 | __split_buffer<value_type, allocator_type> __v(__recommend(size() + 1), size(), this->__alloc_);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:21: note: in instantiation of function template specialization 'std::vector<ref>::__emplace_back_slow_path<const ref &>' requested here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:11: note: while substituting into a lambda expression here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:462:93: note: in instantiation of function template specialization 'std::vector<ref>::emplace_back<const ref &>' requested here
462 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void push_back(const_reference __x) { emplace_back(__x); }
| ^
./ref_grammar.h:156:20: note: in instantiation of member function 'std::vector<ref>::push_back' requested here
156 | references.push_back(reference);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning
67 | __loc->~_Tp();
| ^
xlsxbook.cpp:121:7: warning: variable 'i' set but not used [-Wunused-but-set-variable]
121 | int i = 0;
| ^
2 warnings generated.
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
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:67:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:39:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/unordered_map:595:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__hash_table:25:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:16:
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
67 | __loc->~_Tp();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:313:10: note: in instantiation of function template specialization 'std::__destroy_at<ref>' requested here
313 | std::__destroy_at(__p);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:710:21: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
710 | __alloc_traits::destroy(__get_allocator(), std::__to_address(--__end));
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:551:5: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
551 | __destruct_at_end(__new_last, false_type());
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:514:80: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
514 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(begin()); }
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:732:3: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::clear' requested here
732 | clear();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1120:46: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::~__split_buffer' requested here
1120 | __split_buffer<value_type, allocator_type> __v(__recommend(size() + 1), size(), this->__alloc_);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:21: note: in instantiation of function template specialization 'std::vector<ref>::__emplace_back_slow_path<const ref &>' requested here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:11: note: while substituting into a lambda expression here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:462:93: note: in instantiation of function template specialization 'std::vector<ref>::emplace_back<const ref &>' requested here
462 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void push_back(const_reference __x) { emplace_back(__x); }
| ^
./ref_grammar.h:156:20: note: in instantiation of member function 'std::vector<ref>::push_back' requested here
156 | references.push_back(reference);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning
67 | __loc->~_Tp();
| ^
1 warning generated.
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
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:67:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:39:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/unordered_map:595:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__hash_table:25:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:16:
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
67 | __loc->~_Tp();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:313:10: note: in instantiation of function template specialization 'std::__destroy_at<ref>' requested here
313 | std::__destroy_at(__p);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:710:21: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
710 | __alloc_traits::destroy(__get_allocator(), std::__to_address(--__end));
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:551:5: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
551 | __destruct_at_end(__new_last, false_type());
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:514:80: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
514 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(begin()); }
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:732:3: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::clear' requested here
732 | clear();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1120:46: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::~__split_buffer' requested here
1120 | __split_buffer<value_type, allocator_type> __v(__recommend(size() + 1), size(), this->__alloc_);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:21: note: in instantiation of function template specialization 'std::vector<ref>::__emplace_back_slow_path<const ref &>' requested here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:11: note: while substituting into a lambda expression here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:462:93: note: in instantiation of function template specialization 'std::vector<ref>::emplace_back<const ref &>' requested here
462 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void push_back(const_reference __x) { emplace_back(__x); }
| ^
./ref_grammar.h:156:20: note: in instantiation of member function 'std::vector<ref>::push_back' requested here
156 | references.push_back(reference);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning
67 | __loc->~_Tp();
| ^
xlsxstyles.cpp:362:7: warning: variable 'i' set but not used [-Wunused-but-set-variable]
362 | int i(0);
| ^
1 warning generated.
1 warning generated.
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
clang++-22 -stdlib=libc++ -std=gnu++20 -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/clang22/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
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:67:
In file included from /data/gannet/ripley/R/test-clang/Rcpp/include/Rcpp/platform/compiler.h:39:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/unordered_map:595:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__hash_table:25:
In file included from /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:16:
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:5: warning: destructor called on non-final 'ref' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor]
67 | __loc->~_Tp();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/allocator_traits.h:313:10: note: in instantiation of function template specialization 'std::__destroy_at<ref>' requested here
313 | std::__destroy_at(__p);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:710:21: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<ref>>::destroy<ref, 0>' requested here
710 | __alloc_traits::destroy(__get_allocator(), std::__to_address(--__end));
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:551:5: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
551 | __destruct_at_end(__new_last, false_type());
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:514:80: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::__destruct_at_end' requested here
514 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(begin()); }
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__split_buffer:732:3: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::clear' requested here
732 | clear();
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1120:46: note: in instantiation of member function 'std::__split_buffer<ref, std::allocator<ref>, std::__split_buffer_pointer_layout>::~__split_buffer' requested here
1120 | __split_buffer<value_type, allocator_type> __v(__recommend(size() + 1), size(), this->__alloc_);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:21: note: in instantiation of function template specialization 'std::vector<ref>::__emplace_back_slow_path<const ref &>' requested here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:1163:11: note: while substituting into a lambda expression here
1163 | [&] { __end = __emplace_back_slow_path(std::forward<_Args>(__args)...); });
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__vector/vector.h:462:93: note: in instantiation of function template specialization 'std::vector<ref>::emplace_back<const ref &>' requested here
462 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void push_back(const_reference __x) { emplace_back(__x); }
| ^
./ref_grammar.h:156:20: note: in instantiation of member function 'std::vector<ref>::push_back' requested here
156 | references.push_back(reference);
| ^
/data/gannet2/ripley/Sources/LLVM/LLVM-22.1.0-Linux-X64/bin/../include/c++/v1/__memory/construct_at.h:67:13: note: qualify call to silence this warning
67 | __loc->~_Tp();
| ^
1 warning generated.
clang++-22 -stdlib=libc++ -std=gnu++20 -shared -L/usr/local/clang/lib64 -L/usr/local/clang22/lib -L/usr/local/clang22/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -L/usr/local/clang21/lib/clang/22/lib/x86_64-unknown-linux-gnu -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)