* installing to library ‘/home/hornik/tmp/R.check/r-patched-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-8) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpw9b5iK/R.INSTALL166b3f1bb73c53/TukeyRegion/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random.hpp:70, from TukeyRegion.h:35, from TukeyRegionR.cpp:6: /home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random.hpp:70, from TukeyRegion.h:35, from TukeyRegion.cpp:6: /home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random.hpp:70, from TukeyRegion.h:35, from common.cpp:6: /home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random.hpp:70, from TukeyRegion.h:35, from qhAdapter.cpp:6: /home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random.hpp:70, from TukeyRegion.h:35, from TConvexBody.cpp:6: /home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29, from /home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_categories.hpp:16, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:10, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/BH/include/boost/random/hyperexponential_distribution.hpp:29, from /home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I"libqhull" -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpw9b5iK/R.INSTALL166b3f1bb73c53/TukeyRegion/src' make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpw9b5iK/R.INSTALL166b3f1bb73c53/TukeyRegion/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpw9b5iK/R.INSTALL166b3f1bb73c53/TukeyRegion/src' installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-TukeyRegion/00new/TukeyRegion/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘TukeyRegion’ finding HTML links ... done TukeyKMedian html TukeyKRegions html TukeyMedian html TukeyRegion-package html finding level-2 HTML links ... done TukeyRegion html TukeyRegions html depth.wm html plot.TukeyRegion html summary.TukeyRegion html ** 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)