* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘TukeyRegion’ ...
** package ‘TukeyRegion’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-14 (Debian 14.2.0-6) 14.2.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp9guefU/R.INSTALL31bfa637016486/TukeyRegion/src'
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c TukeyRegionR.cpp -o TukeyRegionR.o
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random.hpp:70,
                 from TukeyRegion.h:35,
                 from TukeyRegionR.cpp:6:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
TukeyRegionR.cpp: In function ‘Rcpp::List TukeyRegion(Rcpp::NumericMatrix, int, Rcpp::String, bool, bool, bool, bool, bool, bool, bool, bool, bool, Rcpp::IntegerMatrix, Rcpp::NumericVector, int)’:
TukeyRegionR.cpp:189:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<long long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  189 |     for (int i = 0; i < hfspCodes.size(); i++){
      |                     ~~^~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:229:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  229 |         for (int i = 0; i < normals.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~
TukeyRegionR.cpp:285:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  285 |       for (int i = 0; i < indicesHalfspacesNR.size(); i++){
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:310:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  310 |         for (int i = 0; i < vertexMatrix.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  328 |           for (int i = 0; i < facetVector.size(); i++){
      |                           ~~^~~~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:329:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  329 |             for (int j = 0; j < facetVector[i].size(); j++){
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:340:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  340 |           for (int i = 0; i < facetVector.size(); i++){
      |                           ~~^~~~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:341:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  341 |             for (int j = 0; j < facetVector[i].size(); j++){
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:367:33: warning: comparison of integer expressions of different signedness: ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  367 |         if (vertexMatrix.size() == d + 1){
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
TukeyRegionR.cpp: In function ‘Rcpp::List TukeyMedian(Rcpp::NumericMatrix, Rcpp::String, Rcpp::String, bool, bool, bool, bool, bool, bool, bool, bool, int)’:
TukeyRegionR.cpp:688:33: warning: comparison of integer expressions of different signedness: ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  688 |         if (vertexMatrix.size() == d + 1){
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
TukeyRegionR.cpp:737:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<long long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  737 |       for (int i = 0; i < hfspCodes.size(); i++){
      |                       ~~^~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp: In function ‘void TukeyRegionPlot(Rcpp::List, bool, bool, bool, Rcpp::CharacterVector, Rcpp::CharacterVector, Rcpp::CharacterVector, Rcpp::CharacterVector, double, int, double)’:
TukeyRegionR.cpp:1021:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |       for (int j = 0; j < fVertices.size(); j++){
      |                       ~~^~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:1036:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1036 |       for (int j = 1; j < fVertices.size(); j++){
      |                       ~~^~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:1049:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1049 |       for (int j = 0; j < angles.size() - 1; j++){
      |                       ~~^~~~~~~~~~~~~~~~~~~
TukeyRegionR.cpp:1063:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1063 |         if ((j != 0) && (j != angles.size() - 2)){
      |                          ~~^~~~~~~~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c RcppExports.cpp -o RcppExports.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c TukeyRegion.cpp -o TukeyRegion.o
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random.hpp:70,
                 from TukeyRegion.h:35,
                 from TukeyRegion.cpp:6:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
TukeyRegion.cpp: In function ‘void TukeyRegionBFS(double*, int*, int*, double*, int*, int*)’:
TukeyRegion.cpp:26:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<long long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   26 |   for (int i = 0; i < halfspacesBFS.size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
TukeyRegion.cpp: In function ‘void TukeyRegionCmb(double*, int*, int*, double*, int*, int*)’:
TukeyRegion.cpp:44:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<long long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   44 |   for (int i = 0; i < halfspacesCmb.size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~
TukeyRegion.cpp: In function ‘void TukeyRegionBruteForce(double*, int*, int*, double*, int*, int*)’:
TukeyRegion.cpp:62:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<long long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   62 |   for (int i = 0; i < halfspacesBF.size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
In file included from TukeyRegion.h:23:
common.h: At global scope:
common.h:26:12: warning: ‘int compareAsc(IndexRec, IndexRec)’ defined but not used [-Wunused-function]
   26 | static int compareAsc(IndexRec x, IndexRec y){
      |            ^~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c common.cpp -o common.o
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random.hpp:70,
                 from TukeyRegion.h:35,
                 from common.cpp:6:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
common.cpp: In function ‘bool getFacets(TMatrix&, int, TVariables*, std::vector<int>*)’:
common.cpp:200:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  200 |       posInCurCmb = (posInCurCmb >= curCmb->size() - 1)
      |                      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
common.cpp:229:26: warning: comparison of integer expressions of different signedness: ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  229 |     if (posAngles.size() >= intTau + 1){
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
common.cpp:240:26: warning: comparison of integer expressions of different signedness: ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  240 |     if (negAngles.size() >= intTau + 1){
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
common.cpp:254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  254 |   while (posIndex + 1 < posAngles.size() && negIndex + 1 < negAngles.size()){
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
common.cpp:254:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  254 |   while (posIndex + 1 < posAngles.size() && negIndex + 1 < negAngles.size()){
      |                                             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
common.cpp:280:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  280 |   if (posIndex + 1 == posAngles.size()){ // if any points below abscisse left
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
common.cpp:282:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  282 |         intTau <= numInHalfspace + negAngles.size() - negIndex - 2){
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common.cpp:286:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  286 |     if (intTau >= numNonZero - (numInHalfspace + negAngles.size()
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  287 |                                   - negIndex - 2) - 1 &&
      |                                   ~~~~~~~~~~~~~~~~~~~
common.cpp:296:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  296 |   if (negIndex + 1 == negAngles.size()){ // if any points above abscisse left
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
common.cpp:297:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  297 |     if (intTau >= numInHalfspace - (posAngles.size() - posIndex - 2) &&
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common.cpp:303:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<IndexRec>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  303 |         intTau <= numNonZero -
      |         ~~~~~~~^~~~~~~~~~~~~~~
  304 |         (numInHalfspace - (posAngles.size() - posIndex - 2)) - 1){
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
common.cpp: In function ‘void getProjection(TMatrix&, TMatrix&, TMatrix*)’:
common.cpp:389:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  389 |   for (int i = 0; i < X.size(); i++){
      |                   ~~^~~~~~~~~~
common.cpp: In function ‘long long unsigned int getFacetCode(TVariables&, int)’:
common.cpp:405:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  405 |   for (int i = 0; i < facet.size(); i++){
      |                   ~~^~~~~~~~~~~~~~
common.cpp: In function ‘void genNormDevs(unsigned int, double, double, TPoint*)’:
common.cpp:718:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  718 |   for (int i = 0; i < n2; i++){
      |                   ~~^~~~
common.cpp:726:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  726 |     if (2 * i + 1 < n){
      |         ~~~~~~~~~~^~~
common.cpp: In function ‘int initRidges(TMatrix&, int, int, int, std::vector<std::vector<int>*>&)’:
common.cpp:870:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  870 |     for (int i = 0; i < facets.size(); i++){
      |                     ~~^~~~~~~~~~~~~~~
common.cpp:892:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  892 |         for (int i = 0; i < X.size(); i++) {
      |                         ~~^~~~~~~~~~
common.cpp:941:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  941 |         for (int i = 0; i < facetCandidates.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
common.cpp:1003:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1003 |       for (int i = 0; i < facets.size(); i++){
      |                       ~~^~~~~~~~~~~~~~~
common.cpp: In function ‘int initRidges2D(TMatrix&, int, int, int, std::vector<std::vector<int>*>&)’:
common.cpp:1080:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1080 |     for (int i = 0; i < facets.size(); i++){
      |                     ~~^~~~~~~~~~~~~~~
common.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1104 |         for (int i = 0; i < X.size(); i++) {
      |                         ~~^~~~~~~~~~
common.cpp:1159:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1159 |         for (int i = 0; i < facetCandidates.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
common.cpp:1221:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1221 |       for (int i = 0; i < facets.size(); i++){
      |                       ~~^~~~~~~~~~~~~~~
common.cpp: In function ‘bool getBasisComplement(TMatrix&, TMatrix*)’:
common.cpp:567:28: warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized]
  567 |         A[i][k] = A[i][jmax];
      |                            ^
common.cpp:534:13: note: ‘jmax’ was declared here
  534 |   int imax, jmax;
      |             ^~~~
common.cpp: In function ‘bool getNormal(TMatrix&, TPoint*)’:
common.cpp:490:28: warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized]
  490 |         A[i][k] = A[i][jmax];
      |                            ^
common.cpp:456:12: note: ‘jmax’ was declared here
  456 |   int imax,jmax;
      |            ^~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c qhAdapter.cpp -o qhAdapter.o
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random.hpp:70,
                 from TukeyRegion.h:35,
                 from qhAdapter.cpp:6:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
qhAdapter.cpp: In function ‘int convhull(double*, int, int, int*)’:
qhAdapter.cpp:32:36: warning: unused variable ‘vertexp’ [-Wunused-variable]
   32 |                 vertexT *vertex, **vertexp;
      |                                    ^~~~~~~
In file included from TukeyRegion.h:23:
common.h: At global scope:
common.h:26:12: warning: ‘int compareAsc(IndexRec, IndexRec)’ defined but not used [-Wunused-function]
   26 | static int compareAsc(IndexRec x, IndexRec y){
      |            ^~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c TConvexBody.cpp -o TConvexBody.o
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random.hpp:70,
                 from TukeyRegion.h:35,
                 from TConvexBody.cpp:6:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
TConvexBody.cpp: In function ‘void getQHVertices(TMatrix&, TVariables&, int*)’:
TConvexBody.cpp:184:24: warning: unused variable ‘vertexp’ [-Wunused-variable]
  184 |     vertexT *vertex, **vertexp;
      |                        ^~~~~~~
TConvexBody.cpp: In function ‘void getQHBarycenter(TMatrix&, TPoint&, int*)’:
TConvexBody.cpp:208:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  208 |   for (int i = 0; i < volumes.size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~
TConvexBody.cpp: In function ‘long long unsigned int getVertices(TMatrix&, std::vector<long long unsigned int>&, TMatrix*)’:
TConvexBody.cpp:458:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  458 |         for (int i = 0; i < vertices->size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~~~
TConvexBody.cpp: In function ‘long long unsigned int getVertices(TMatrix&, std::vector<long long unsigned int>&, TPoint&, TMatrix*)’:
TConvexBody.cpp:549:33: warning: comparison of integer expressions of different signedness: ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  549 |     if (vertexBundles[i].size() > d){
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~
TConvexBody.cpp:584:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  584 |           for (int k = 0; k < normals.size(); k++){
      |                           ~~^~~~~~~~~~~~~~~~
TConvexBody.cpp:627:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  627 |   for (int i = 0; i < vertices->size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~~~
TConvexBody.cpp:628:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  628 |     for (int j = 0; j < (*vertices)[i].size(); j++){
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
TConvexBody.cpp:645:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  645 |   for (int i = 0; i < vertices->size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~~~
TConvexBody.cpp: In function ‘long long unsigned int getVertices(TMatrix&, TPoint&, TPoint&, TMatrix*)’:
TConvexBody.cpp:774:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  774 |   for (int i = 0; i < vertices->size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~~~
TConvexBody.cpp: In function ‘bool getInnerPoint(TMatrix&, TPoint&, TPoint*)’:
TConvexBody.cpp:861:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  861 |     for (int i = 0; i < normals.size(); i++){
      |                     ~~^~~~~~~~~~~~~~~~
TConvexBody.cpp:919:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  919 |     for (int i = 0; i < iNormals.size(); i++){
      |                     ~~^~~~~~~~~~~~~~~~~
TConvexBody.cpp:846:8: warning: unused variable ‘exists’ [-Wunused-variable]
  846 |   bool exists = true;
      |        ^~~~~~
TConvexBody.cpp: In function ‘bool checkInnerPoint(TMatrix&, TPoint&, TPoint&, TVariables&, double&)’:
TConvexBody.cpp:961:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  961 |   for (int i = 0; i < normals.size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~
In file included from TukeyRegion.h:23:
common.h: At global scope:
common.h:26:12: warning: ‘int compareAsc(IndexRec, IndexRec)’ defined but not used [-Wunused-function]
   26 | static int compareAsc(IndexRec x, IndexRec y){
      |            ^~~~~~~~~~
TConvexBody.cpp: In function ‘bool solveUnique(TMatrix, TPoint, TPoint*)’:
TConvexBody.cpp:318:52: warning: ‘jmax’ may be used uninitialized [-Wmaybe-uninitialized]
  318 |                                 A[i][k] = A[i][jmax];
      |                                                    ^
TConvexBody.cpp:284:18: note: ‘jmax’ was declared here
  284 |         int imax,jmax;
      |                  ^~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c TRegion.cpp -o TRegion.o
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random.hpp:70,
                 from TukeyRegion.h:35,
                 from TRegion.h:6,
                 from TRegion.cpp:6:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
TRegion.cpp: In function ‘bool TRegionCmb(TMatrix, int, std::vector<long long unsigned int>*)’:
TRegion.cpp:70:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   70 |         for (int i = 0; i < X.size(); i++) {
      |                         ~~^~~~~~~~~~
TRegion.cpp:101:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  101 |                         for (int i = 0; i < facetCandidates.size(); i++){ // For each facet:
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
TRegion.cpp:104:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  104 |                                 for (int j = 0; j < newCmb.size(); j++){
      |                                                 ~~^~~~~~~~~~~~~~~
TRegion.cpp: In function ‘bool TRegion(TMatrix, int, int, int, std::vector<long long unsigned int>*, int*)’:
TRegion.cpp:171:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int>*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  171 |         for (int i = 0; i < iRidges.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~
TRegion.cpp:188:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  188 |         for (int i = 0; i < X.size(); i++) {
      |                         ~~^~~~~~~~~~
TRegion.cpp:241:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  241 |                         for (int i = 0; i < facetCandidates.size(); i++){
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
TRegion.cpp:244:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  244 |                                 for (int j = 0; j < newCmb.size(); j++){
      |                                                 ~~^~~~~~~~~~~~~~~
TRegion.cpp:253:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  253 |                                         for (int j = 0; j < newCmb.size(); j++){
      |                                                         ~~^~~~~~~~~~~~~~~
TRegion.cpp:274:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bstree_node<long long unsigned int>*, std::allocator<bstree_node<long long unsigned int>*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  274 |         for (int i = 0; i < F.nodes.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~
TRegion.cpp: In function ‘bool TRegionCheckDepth(TMatrix, int, int, int, int, std::vector<long long unsigned int>*, TPoint*, int*)’:
TRegion.cpp:308:8: warning: unused variable ‘innerPointFound’ [-Wunused-variable]
  308 |   bool innerPointFound = false;
      |        ^~~~~~~~~~~~~~~
TRegion.cpp: In function ‘bool TRegionCmb2D(TMatrix, int, std::vector<long long unsigned int>*)’:
TRegion.cpp:350:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  350 |   for (int i = 0; i < X.size(); i++) {
      |                   ~~^~~~~~~~~~
TRegion.cpp:369:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  369 |       for (int i = 0; i < facetCandidates.size(); i++){ // For each facet:
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~
TRegion.cpp:372:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  372 |         for (int j = 0; j < newCmb.size(); j++){
      |                         ~~^~~~~~~~~~~~~~~
TRegion.cpp: In function ‘bool TRegion2D(TMatrix, int, int, int, std::vector<long long unsigned int>*)’:
TRegion.cpp:433:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int>*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  433 |   for (int i = 0; i < iRidges.size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~
TRegion.cpp:455:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  455 |   for (int i = 0; i < X.size(); i++) {
      |                   ~~^~~~~~~~~~
TRegion.cpp:510:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  510 |       for (int i = 0; i < facetCandidates.size(); i++){
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~
TRegion.cpp:513:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  513 |         for (int j = 0; j < newCmb.size(); j++){
      |                         ~~^~~~~~~~~~~~~~~
TRegion.cpp:522:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  522 |           for (int j = 0; j < newCmb.size(); j++){
      |                           ~~^~~~~~~~~~~~~~~
TRegion.cpp:543:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bstree_node<long long unsigned int>*, std::allocator<bstree_node<long long unsigned int>*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  543 |   for (int i = 0; i < F.nodes.size(); i++){
      |                   ~~^~~~~~~~~~~~~~~~
In file included from TukeyRegion.h:24:
hypermatrix.h: In instantiation of ‘bool binaryHypermatrixCmb<BlockType>::setIfNotSet(std::vector<int>) [with BlockType = unsigned char]’:
TRegion.cpp:172:17:   required from here
  172 |           A.setIfNotSet(*iRidges[i]);
      |           ~~~~~~~~~~~~~^~~~~~~~~~~~~
hypermatrix.h:37:13: warning: unused variable ‘size’ [-Wunused-variable]
   37 |         int size = index.size();
      |             ^~~~
In file included from TukeyRegion.h:23:
common.h: At global scope:
common.h:26:12: warning: ‘int compareAsc(IndexRec, IndexRec)’ defined but not used [-Wunused-function]
   26 | static int compareAsc(IndexRec x, IndexRec y){
      |            ^~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c TkRegions.cpp -o TkRegions.o
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/random.hpp:70,
                 from TukeyRegion.h:35,
                 from TkRegions.h:6,
                 from TkRegions.cpp:6:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses]
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
  194 | failed ************ (Pred::************
      |                     ^~~~~~~~~~~~~~~~~~~
      |                     -
  195 |       assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |     );
      |     ~                
      |     -
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses]
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
  199 | failed ************ (boost::mpl::not_<Pred>::************
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                     -
  200 |       assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |     );
      |     ~                
      |     -
TkRegions.cpp: In function ‘bool TRegionTau(TMatrix, int, int, int, std::vector<long long unsigned int>*, std::queue<std::vector<int>*>*)’:
TkRegions.cpp:62:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int>*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   62 |           for (int i = 0; i < iRidges.size(); i++){
      |                           ~~^~~~~~~~~~~~~~~~
TkRegions.cpp:87:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   87 |         for (int i = 0; i < X.size(); i++) {
      |                         ~~^~~~~~~~~~
TkRegions.cpp:139:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  139 |                         for (int i = 0; i < facetCandidates.size(); i++){
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
TkRegions.cpp:142:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  142 |                                 for (int j = 0; j < newCmb.size(); j++){
      |                                                 ~~^~~~~~~~~~~~~~~
TkRegions.cpp:151:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  151 |                                         for (int j = 0; j < newCmb.size(); j++){
      |                                                         ~~^~~~~~~~~~~~~~~
TkRegions.cpp:172:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<bstree_node<long long unsigned int>*, std::allocator<bstree_node<long long unsigned int>*> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  172 |         for (int i = 0; i < F.nodes.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~
TkRegions.cpp: In function ‘Rcpp::List TukeyRegionTau(Rcpp::NumericMatrix, int, Rcpp::String, bool, bool, bool, bool, bool, bool, bool, bool, bool, std::queue<std::vector<int>*>*, Rcpp::IntegerMatrix, Rcpp::NumericVector, int)’:
TkRegions.cpp:347:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<long long unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  347 |     for (int i = 0; i < hfspCodes.size(); i++){
      |                     ~~^~~~~~~~~~~~~~~~~~
TkRegions.cpp:387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  387 |         for (int i = 0; i < normals.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~
TkRegions.cpp:443:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  443 |       for (int i = 0; i < indicesHalfspacesNR.size(); i++){
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
TkRegions.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  468 |         for (int i = 0; i < vertexMatrix.size(); i++){
      |                         ~~^~~~~~~~~~~~~~~~~~~~~
TkRegions.cpp:486:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  486 |           for (int i = 0; i < facetVector.size(); i++){
      |                           ~~^~~~~~~~~~~~~~~~~~~~
TkRegions.cpp:487:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  487 |             for (int j = 0; j < facetVector[i].size(); j++){
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~
TkRegions.cpp:498:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  498 |           for (int i = 0; i < facetVector.size(); i++){
      |                           ~~^~~~~~~~~~~~~~~~~~~~
TkRegions.cpp:499:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  499 |             for (int j = 0; j < facetVector[i].size(); j++){
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~
TkRegions.cpp:525:33: warning: comparison of integer expressions of different signedness: ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  525 |         if (vertexMatrix.size() == d + 1){
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from TukeyRegion.h:24:
hypermatrix.h: In instantiation of ‘bool binaryHypermatrixCmb<BlockType>::setIfNotSet(std::vector<int>) [with BlockType = unsigned char]’:
TkRegions.cpp:63:19:   required from here
   63 |             A.setIfNotSet(*iRidges[i]);
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~
hypermatrix.h:37:13: warning: unused variable ‘size’ [-Wunused-variable]
   37 |         int size = index.size();
      |             ^~~~
In file included from TukeyRegion.h:23:
common.h: At global scope:
common.h:26:12: warning: ‘int compareAsc(IndexRec, IndexRec)’ defined but not used [-Wunused-function]
   26 | static int compareAsc(IndexRec x, IndexRec y){
      |            ^~~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/geom.c -o libqhull/geom.o
libqhull/geom.c: In function ‘qh_projectpoint’:
libqhull/geom.c:897:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  897 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
libqhull/geom.c: In function ‘qh_setfacetplane’:
libqhull/geom.c:935:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  935 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/geom2.c -o libqhull/geom2.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/global.c -o libqhull/global.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/io.c -o libqhull/io.o
In file included from libqhull/qhull_a.h:32,
                 from libqhull/io.c:21:
libqhull/io.c: In function ‘qh_printfacetridges’:
libqhull/qset.h:136:38: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
  136 |         if (((variable= NULL), set)) for (\
      |                                      ^~~
libqhull/libqhull.h:897:34: note: in expansion of macro ‘FOREACHsetelement_’
  897 | #define FOREACHridge_(ridges)    FOREACHsetelement_(ridgeT, ridges, ridge)
      |                                  ^~~~~~~~~~~~~~~~~~
libqhull/io.c:2620:7: note: in expansion of macro ‘FOREACHridge_’
 2620 |       FOREACHridge_(facet->ridges)
      |       ^~~~~~~~~~~~~
libqhull/io.c:2622:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
 2622 |         qh_fprintf(fp, 9185, "\n");
      |         ^~~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/libqhull.c -o libqhull/libqhull.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/mem.c -o libqhull/mem.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/merge.c -o libqhull/merge.o
libqhull/merge.c: In function ‘qh_all_merges’:
libqhull/merge.c:219:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  219 |   void **freelistp;  /* used !qh_NOmem */
      |          ^~~~~~~~~
libqhull/merge.c: In function ‘qh_appendmergeset’:
libqhull/merge.c:322:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  322 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
libqhull/merge.c: In function ‘qh_mergecycle_ridges’:
libqhull/merge.c:2086:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
 2086 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/poly.c -o libqhull/poly.o
libqhull/poly.c: In function ‘qh_delfacet’:
libqhull/poly.c:248:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  248 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
libqhull/poly.c: In function ‘qh_makenew_nonsimplicial’:
libqhull/poly.c:564:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  564 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
libqhull/poly.c: In function ‘qh_newfacet’:
libqhull/poly.c:981:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  981 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
libqhull/poly.c: In function ‘qh_newridge’:
libqhull/poly.c:1014:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
 1014 |   void **freelistp;   /* used !qh_NOmem */
      |          ^~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/poly2.c -o libqhull/poly2.o
libqhull/poly2.c: In function ‘qh_delridge’:
libqhull/poly2.c:1076:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
 1076 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/qset.c -o libqhull/qset.o
libqhull/qset.c: In function ‘qh_setfree’:
libqhull/qset.c:717:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  717 |   void **freelistp;  /* used !qh_NOmem */
      |          ^~~~~~~~~
libqhull/qset.c: In function ‘qh_setnew’:
libqhull/qset.c:927:10: warning: variable ‘freelistp’ set but not used [-Wunused-but-set-variable]
  927 |   void **freelistp; /* used !qh_NOmem */
      |          ^~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/random.c -o libqhull/random.o
libqhull/random.c: In function ‘qh_argv_to_command’:
libqhull/random.c:82:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
   82 |     }else
      |      ^~~~
libqhull/random.c:84:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
   84 |       strcat(command, s);
      |       ^~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/rboxlib.c -o libqhull/rboxlib.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/stat.c -o libqhull/stat.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/user.c -o libqhull/user.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/usermem.c -o libqhull/usermem.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/userprintf.c -o libqhull/userprintf.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c libqhull/userprintf_rbox.c -o libqhull/userprintf_rbox.o
g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o TukeyRegion.so TukeyRegionR.o RcppExports.o TukeyRegion.o common.o qhAdapter.o TConvexBody.o TRegion.o TkRegions.o libqhull/geom.o libqhull/geom2.o libqhull/global.o libqhull/io.o libqhull/libqhull.o libqhull/mem.o libqhull/merge.o libqhull/poly.o libqhull/poly2.o libqhull/qset.o libqhull/random.o libqhull/rboxlib.o libqhull/stat.o libqhull/user.o libqhull/usermem.o libqhull/userprintf.o libqhull/userprintf_rbox.o -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp9guefU/R.INSTALL31bfa637016486/TukeyRegion/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp9guefU/R.INSTALL31bfa637016486/TukeyRegion/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp9guefU/R.INSTALL31bfa637016486/TukeyRegion/src'
installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-TukeyRegion/00new/TukeyRegion/libs
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** 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 (TukeyRegion)