* installing *source* package 'HTT' ...
** this is package 'HTT' version '0.1.2'
** package 'HTT' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: 'g++.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2026_02_28_01_50_00_3652/RtmpGWJmWF/R.INSTALL1510cf9e7239/HTT/src'
g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Convenience.cpp -o Convenience.o
g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Permutation.cpp -o Permutation.o
g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Splits.cpp -o Splits.o
Splits.cpp: In function 'Rcpp::List split_unordered_greedy(Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::NumericMatrix, std::string, int, double)':
Splits.cpp:340:30: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
340 | while (left_index.size() < m - 1)
| ~~~~~~~~~~~~~~~~~~^~~~~~~
Splits.cpp:376:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
376 | for (int i = 0; i < left_index.size(); i++)
| ~~^~~~~~~~~~~~~~~~~~~
Splits.cpp:395:30: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
395 | while (left_index.size() < m - 1)
| ~~~~~~~~~~~~~~~~~~^~~~~~~
Splits.cpp:431:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
431 | for (int i = 0; i < left_index.size(); i++)
| ~~^~~~~~~~~~~~~~~~~~~
Splits.cpp:448:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
448 | for (int i = 0; i < left_index.size(); i++)
| ~~^~~~~~~~~~~~~~~~~~~
In file included from D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_iterator.h:78,
from D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_algobase.h:67,
from D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/specfun.h:43,
from D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/cmath:3906,
from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/platform/compiler.h:37,
from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/Rcpp/r/headers.h:67,
from D:/RCompile/CRANpkg/lib/4.6/Rcpp/include/RcppCommon.h:30,
from Convenience.h:1,
from Splits.cpp:4:
In function 'constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = int; _Args = {const int&}]',
inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = int; _Args = {const int&}; _Tp = int]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/alloc_traits.h:577:21,
inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const int&}; _Tp = int; _Alloc = std::allocator<int>]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/vector.tcc:634:26,
inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = int; _Alloc = std::allocator<int>]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_vector.h:1307:21,
inlined from 'Rcpp::List split_unordered_greedy(Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::NumericMatrix, std::string, int, double)' at Splits.cpp:438:29:
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_construct.h:97:14: warning: 'bhat' may be used uninitialized [-Wmaybe-uninitialized]
97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Splits.cpp: In function 'Rcpp::List split_unordered_greedy(Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::NumericMatrix, std::string, int, double)':
Splits.cpp:398:11: note: 'bhat' was declared here
398 | int bhat;
| ^~~~
In function 'constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = int; _Args = {const int&}]',
inlined from 'static constexpr void std::allocator_traits<std::allocator<_Up> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = int; _Args = {const int&}; _Tp = int]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/alloc_traits.h:577:21,
inlined from 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const int&}; _Tp = int; _Alloc = std::allocator<int>]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/vector.tcc:634:26,
inlined from 'constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = int; _Alloc = std::allocator<int>]' at D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_vector.h:1307:21,
inlined from 'Rcpp::List split_unordered_greedy(Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::NumericMatrix, std::string, int, double)' at Splits.cpp:383:29:
D:/rtools45/x86_64-w64-mingw32.static.posix/lib/gcc/x86_64-w64-mingw32.static.posix/14.3.0/include/c++/bits/stl_construct.h:97:14: warning: 'bhat' may be used uninitialized [-Wmaybe-uninitialized]
97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Splits.cpp: In function 'Rcpp::List split_unordered_greedy(Rcpp::NumericVector, Rcpp::IntegerVector, Rcpp::NumericMatrix, std::string, int, double)':
Splits.cpp:343:11: note: 'bhat' was declared here
343 | int bhat;
| ^~~~
g++ -std=gnu++20 -I"D:/RCompile/recent/R/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c TreeGrow.cpp -o TreeGrow.o
g++ -std=gnu++20 -shared -s -static-libgcc -o HTT.dll tmp.def Convenience.o Permutation.o RcppExports.o Splits.o TreeGrow.o -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2026_02_28_01_50_00_3652/RtmpGWJmWF/R.INSTALL1510cf9e7239/HTT/src'
make[1]: Entering directory '/d/temp/2026_02_28_01_50_00_3652/RtmpGWJmWF/R.INSTALL1510cf9e7239/HTT/src'
make[1]: Leaving directory '/d/temp/2026_02_28_01_50_00_3652/RtmpGWJmWF/R.INSTALL1510cf9e7239/HTT/src'
installing to d:/Rcompile/CRANpkg/lib/4.6/00LOCK-HTT/00new/HTT/libs/x64
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'HTT' as HTT_0.1.2.zip
* DONE (HTT)