* installing *source* package ‘ravetools’ ...
** package ‘ravetools’ successfully unpacked and MD5 sums checked
** using staged installation
R_HOME found: /data/gannet/ripley/R/R-devel
configure: Running under OSX... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for FFTW... yes
configure: creating ./config.status
config.status: creating src/Makevars

================================
compiler flags:   -Ivcglib -I../inst/include
link argument:  -lfftw3  
================================

** libs
using C++ compiler: ‘g++-14 (GCC) 14.2.0’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/ravetools/src'
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c RcppExports.cpp -o RcppExports.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c baseline.cpp -o baseline.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c bucketFill.cpp -o bucketFill.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c collapse-cplx.cpp -o collapse-cplx.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c collapse-real.cpp -o collapse-real.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c columnQuantile.cpp -o columnQuantile.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c fastColMeans.cpp -o fastColMeans.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c fastQuantile.cpp -o fastQuantile.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c fastcov.cpp -o fastcov.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c ffts.cpp -o ffts.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c fftw-wrapper.cpp -o fftw-wrapper.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c filter.cpp -o filter.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c glMatrix4.cpp -o glMatrix4.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c glQuaternion.cpp -o glQuaternion.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c glVector3.cpp -o glVector3.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c rawToSEXP.cpp -o rawToSEXP.o
glVector3.cpp: In member function 'rave3d::Vector3& rave3d::Vector3::fromArray(std::vector<double>&, const int&, const int&)':
glVector3.cpp:41:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   41 |     if( n_ * 3 + offset > dlen ) { n_--; }
      |         ~~~~~~~~~~~~~~~~^~~~~~
glVector3.cpp:46:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   46 |   if( offset < 0 || n_ * 3 + offset > dlen ) {
      |                     ~~~~~~~~~~~~~~~~^~~~~~
glVector3.cpp: In member function 'SEXPREC* rave3d::Vector3::toArray(const int&, const int&)':
glVector3.cpp:100:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  100 |   } else if ( nSkip >= nElements ) {
      |               ~~~~~~^~~~~~~~~~~~
glVector3.cpp:119:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  119 |   for(size_t ii = 0; ii < retSize * 3; ii++, pinp++, pout++) {
      |                      ~~~^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c shiftarray.cpp -o shiftarray.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c threads.cpp -o threads.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c utils.cpp -o utils.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -Ivcglib -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppEigen/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection  -DR_NO_REMAP -c vcgCommon.cpp -o vcgCommon.o
In file included from vcglib/vcg/complex/algorithms/update/color.h:34,
                 from vcgCommon.h:28,
                 from vcgCommon.cpp:2:
vcglib/vcg/complex/algorithms/clean.h:2023: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
 2023 | #pragma omp parallel for schedule(dynamic, 10)
In file included from vcgCommon.h:37:
vcglib/vcg/complex/algorithms/create/resampler.h:250: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
  250 | #pragma omp parallel for schedule(dynamic, 10)
vcgCommon.cpp:637: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
  637 | #pragma omp parallel for firstprivate(maxDistance,gridSearcher,mf) schedule(static) num_threads(threads)
In file included from vcglib/vcg/complex/algorithms/create/resampler.h:32:
vcglib/vcg/space/index/kdtree/kdtree_face.h: In instantiation of 'int vcg::KdTreeFace<MeshType>::CreateTree(unsigned int, unsigned int) [with MeshType = ravetools::MyMesh]':
vcglib/vcg/space/index/kdtree/kdtree_face.h:116:18:   required from 'void vcg::KdTreeFace<MeshType>::Set(const ObjIter&, const ObjIter&, int, bool) [with ObjIter = __gnu_cxx::__normal_iterator<ravetools::MyFace*, std::vector<ravetools::MyFace, std::allocator<ravetools::MyFace> > >; MeshType = ravetools::MyMesh]'
  116 |       numLevel = CreateTree(0, 1);
      |                  ^~~~~~~~~~
vcglib/vcg/complex/algorithms/create/resampler.h:340:13:   required from 'void vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::Walker::BuildMesh(OldMeshType&, NewMeshType&, EXTRACTOR_TYPE&, bool (*)(int, const char*)) [with EXTRACTOR_TYPE = vcg::tri::MarchingCubes<ravetools::MyMesh, vcg::tri::Resampler<ravetools::MyMesh, ravetools::MyMesh>::Walker>; OldMeshType = ravetools::MyMesh; NewMeshType = ravetools::MyMesh; DISTFUNCTOR = vcg::face::PointDistanceBaseFunctor<float>; vcg::CallBackPos = bool(int, const char*)]'
  340 |       _g.Set(_oldM->face.begin(),_oldM->face.end(),_size);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vcglib/vcg/complex/algorithms/create/resampler.h:631:21:   required from 'static void vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::Resample(OldMeshType&, NewMeshType&, NewBoxType, vcg::Point3<int>, float, float, bool, bool, bool, bool (*)(int, const char*)) [with OldMeshType = ravetools::MyMesh; NewMeshType = ravetools::MyMesh; DISTFUNCTOR = vcg::face::PointDistanceBaseFunctor<float>; NewBoxType = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]'
  631 |     walker.BuildMesh(old_mesh,new_mesh,mc,cb);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
vcgCommon.cpp:295:74:   required from here
  295 |     vcg::tri::Resampler< ravetools::MyMesh, ravetools::MyMesh >::Resample(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  296 |         baseMesh, offsetMesh, volumeBox, volumeDim, voxelSize * 3.5f,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
  297 |         offsetThr, discretizeFlag, multiSampleFlag, absDistFlag
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
  298 |     );
      |     ~                                                                     
vcglib/vcg/space/index/kdtree/kdtree_face.h:270:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ravetools::MyFace*, std::allocator<ravetools::MyFace*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  270 |       for (int i = 0; i < parent.list.size(); i++)
      |                       ~~^~~~~~~~~~~~~~~~~~~~
vcglib/vcg/space/index/kdtree/kdtree_face.h: In instantiation of 'vcg::KdTreeFace<MeshType>::FacePointer vcg::KdTreeFace<MeshType>::GetClosest(ObjPointDistFunction&, ObjectMarker&, const VectorType&, Scalar, Scalar&, VectorType&) [with ObjPointDistFunction = vcg::face::PointDistanceBaseFunctor<float>; ObjectMarker = vcg::tri::EmptyTMark<ravetools::MyMesh>; MeshType = ravetools::MyMesh; FacePointer = ravetools::MyFace*; VectorType = vcg::Point3<float>; Scalar = float]':
vcglib/vcg/complex/algorithms/create/resampler.h:174:37:   required from 'vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::Walker::field_value vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::Walker::DistanceFromMesh(vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::OldCoordType&) [with OldMeshType = ravetools::MyMesh; NewMeshType = ravetools::MyMesh; DISTFUNCTOR = vcg::face::PointDistanceBaseFunctor<float>; field_value = std::pair<bool, float>; vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::OldCoordType = vcg::Point3<float>]'
  174 |       OldFaceType *f = _g.GetClosest(PDistFunct,markerFunctor,testPt,max_dist,dist,closestPt);
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vcglib/vcg/complex/algorithms/create/resampler.h:258:38:   required from 'void vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::Walker::ComputeSliceValues(int, std::vector<std::pair<bool, float> >&) [with OldMeshType = ravetools::MyMesh; NewMeshType = ravetools::MyMesh; DISTFUNCTOR = vcg::face::PointDistanceBaseFunctor<float>]'
  258 |           else  slice_values[index] = DistanceFromMesh(pp);
      |                                       ^~~~~~~~~~~~~~~~
vcglib/vcg/complex/algorithms/create/resampler.h:408:7:   required from 'void vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::Walker::Begin() [with OldMeshType = ravetools::MyMesh; NewMeshType = ravetools::MyMesh; DISTFUNCTOR = vcg::face::PointDistanceBaseFunctor<float>]'
  408 |       ComputeSliceValues(CurrentSlice,_v_cs);
      |       ^~~~~~~~~~~~~~~~~~
vcglib/vcg/complex/algorithms/create/resampler.h:345:7:   required from 'void vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::Walker::BuildMesh(OldMeshType&, NewMeshType&, EXTRACTOR_TYPE&, bool (*)(int, const char*)) [with EXTRACTOR_TYPE = vcg::tri::MarchingCubes<ravetools::MyMesh, vcg::tri::Resampler<ravetools::MyMesh, ravetools::MyMesh>::Walker>; OldMeshType = ravetools::MyMesh; NewMeshType = ravetools::MyMesh; DISTFUNCTOR = vcg::face::PointDistanceBaseFunctor<float>; vcg::CallBackPos = bool(int, const char*)]'
  345 |       Begin();
      |       ^~~~~
vcglib/vcg/complex/algorithms/create/resampler.h:631:21:   required from 'static void vcg::tri::Resampler<OldMeshType, NewMeshType, DISTFUNCTOR>::Resample(OldMeshType&, NewMeshType&, NewBoxType, vcg::Point3<int>, float, float, bool, bool, bool, bool (*)(int, const char*)) [with OldMeshType = ravetools::MyMesh; NewMeshType = ravetools::MyMesh; DISTFUNCTOR = vcg::face::PointDistanceBaseFunctor<float>; NewBoxType = vcg::Box3<float>; vcg::CallBackPos = bool(int, const char*)]'
  631 |     walker.BuildMesh(old_mesh,new_mesh,mc,cb);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
vcgCommon.cpp:295:74:   required from here
  295 |     vcg::tri::Resampler< ravetools::MyMesh, ravetools::MyMesh >::Resample(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  296 |         baseMesh, offsetMesh, volumeBox, volumeDim, voxelSize * 3.5f,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
  297 |         offsetThr, discretizeFlag, multiSampleFlag, absDistFlag
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
  298 |     );
      |     ~                                                                     
vcglib/vcg/space/index/kdtree/kdtree_face.h:153:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ravetools::MyFace*, std::allocator<ravetools::MyFace*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  153 |             for (int i = 0; i < node.list.size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~
In file included from vcglib/vcg/space/distance3.h:29,
                 from vcglib/vcg/space/polygon3.h:31,
                 from vcglib/vcg/complex/used_types.h:31,
                 from vcglib/vcg/complex/complex.h:46,
                 from vcgCommon.h:15:
In function 'bool vcg::IntersectionRayTriangle(const Ray3<RayScalarType, false>&, const Point3<P3ScalarType>&, const Point3<P3ScalarType>&, const Point3<P3ScalarType>&, ScalarType&, ScalarType&, ScalarType&) [with ScalarType = float]',
    inlined from 'bool vcg::RayTriangleIntersectionFunctor<BACKFACETEST>::operator()(const TRIANGLETYPE&, const vcg::Ray3<SCALARTYPE>&, SCALARTYPE&) [with TRIANGLETYPE = ravetools::MyFace; SCALARTYPE = float; bool BACKFACETEST = true]' at vcglib/vcg/space/intersection3.h:750:44,
    inlined from 'bool vcg::RayIterator<Spatial_Idexing, INTFUNCTOR, TMARKER>::Refresh() [with Spatial_Idexing = vcg::GridStaticPtr<ravetools::MyFace, float>; INTFUNCTOR = vcg::RayTriangleIntersectionFunctor<true>; TMARKER = vcg::tri::FaceTmark<ravetools::MyMesh>]' at vcglib/vcg/space/index/space_iterators.h:216:56:
vcglib/vcg/space/intersection3.h:438:16: warning: 't' may be used uninitialized [-Wmaybe-uninitialized]
  438 |     ScalarType new_hitDistance = hitDistance, new_bar1 = bar1, new_bar2 = bar2;
      |                ^~~~~~~~~~~~~~~
In file included from vcglib/vcg/space/index/grid_util.h:29,
                 from vcglib/vcg/space/index/grid_static_ptr.h:31,
                 from vcgCommon.h:21:
vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::RayIterator<Spatial_Idexing, INTFUNCTOR, TMARKER>::Refresh() [with Spatial_Idexing = vcg::GridStaticPtr<ravetools::MyFace, float>; INTFUNCTOR = vcg::RayTriangleIntersectionFunctor<true>; TMARKER = vcg::tri::FaceTmark<ravetools::MyMesh>]':
vcglib/vcg/space/index/space_iterators.h:214:44: note: 't' was declared here
  214 |                                 ScalarType t;
      |                                            ^
In function 'bool vcg::IntersectionRayTriangle(const Ray3<RayScalarType, false>&, const Point3<P3ScalarType>&, const Point3<P3ScalarType>&, const Point3<P3ScalarType>&, ScalarType&, ScalarType&, ScalarType&) [with ScalarType = float]',
    inlined from 'bool vcg::RayTriangleIntersectionFunctor<BACKFACETEST>::operator()(const TRIANGLETYPE&, const vcg::Ray3<SCALARTYPE>&, SCALARTYPE&) [with TRIANGLETYPE = ravetools::MyFace; SCALARTYPE = float; bool BACKFACETEST = true]' at vcglib/vcg/space/intersection3.h:750:44,
    inlined from 'bool vcg::RayIterator<Spatial_Idexing, INTFUNCTOR, TMARKER>::Refresh() [with Spatial_Idexing = vcg::GridStaticPtr<ravetools::MyFace, float>; INTFUNCTOR = vcg::RayTriangleIntersectionFunctor<true>; TMARKER = vcg::tri::FaceTmark<ravetools::MyMesh>]' at vcglib/vcg/space/index/space_iterators.h:216:56:
vcglib/vcg/space/intersection3.h:438:47: warning: 'u' may be used uninitialized [-Wmaybe-uninitialized]
  438 |     ScalarType new_hitDistance = hitDistance, new_bar1 = bar1, new_bar2 = bar2;
      |                                               ^~~~~~~~
vcglib/vcg/space/intersection3.h: In member function 'bool vcg::RayIterator<Spatial_Idexing, INTFUNCTOR, TMARKER>::Refresh() [with Spatial_Idexing = vcg::GridStaticPtr<ravetools::MyFace, float>; INTFUNCTOR = vcg::RayTriangleIntersectionFunctor<true>; TMARKER = vcg::tri::FaceTmark<ravetools::MyMesh>]':
vcglib/vcg/space/intersection3.h:747:20: note: 'u' was declared here
  747 |         ScalarType u;
      |                    ^
In function 'bool vcg::IntersectionRayTriangle(const Ray3<RayScalarType, false>&, const Point3<P3ScalarType>&, const Point3<P3ScalarType>&, const Point3<P3ScalarType>&, ScalarType&, ScalarType&, ScalarType&) [with ScalarType = float]',
    inlined from 'bool vcg::RayTriangleIntersectionFunctor<BACKFACETEST>::operator()(const TRIANGLETYPE&, const vcg::Ray3<SCALARTYPE>&, SCALARTYPE&) [with TRIANGLETYPE = ravetools::MyFace; SCALARTYPE = float; bool BACKFACETEST = true]' at vcglib/vcg/space/intersection3.h:750:44,
    inlined from 'bool vcg::RayIterator<Spatial_Idexing, INTFUNCTOR, TMARKER>::Refresh() [with Spatial_Idexing = vcg::GridStaticPtr<ravetools::MyFace, float>; INTFUNCTOR = vcg::RayTriangleIntersectionFunctor<true>; TMARKER = vcg::tri::FaceTmark<ravetools::MyMesh>]' at vcglib/vcg/space/index/space_iterators.h:216:56:
vcglib/vcg/space/intersection3.h:438:64: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]
  438 |     ScalarType new_hitDistance = hitDistance, new_bar1 = bar1, new_bar2 = bar2;
      |                                                                ^~~~~~~~
vcglib/vcg/space/intersection3.h: In member function 'bool vcg::RayIterator<Spatial_Idexing, INTFUNCTOR, TMARKER>::Refresh() [with Spatial_Idexing = vcg::GridStaticPtr<ravetools::MyFace, float>; INTFUNCTOR = vcg::RayTriangleIntersectionFunctor<true>; TMARKER = vcg::tri::FaceTmark<ravetools::MyMesh>]':
vcglib/vcg/space/intersection3.h:748:20: note: 'v' was declared here
  748 |         ScalarType v;
      |                    ^
In file included from vcgCommon.h:38:
vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h: In member function 'void vcg::tri::TrivialWalker<MeshType, VolumeType>::GetZIntercept(const vcg::Point3i&, const vcg::Point3i&, VertexPointer&) [with MeshType = ravetools::MyMesh; VolumeType = ravetools::MySimpleVolume<ravetools::MySimpleVoxel>]':
vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:315:25: warning: 'pos' may be used uninitialized [-Wmaybe-uninitialized]
  315 |         v = &_mesh->vert[pos];
      |              ~~~~~~~~~~~^
vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h:290:21: note: 'pos' was declared here
  290 |         VertexIndex pos;
      |                     ^~~
g++-14 -std=gnu++17 -shared -L/usr/local/gcc14/lib64 -L/usr/local/lib64 -o ravetools.so RcppExports.o baseline.o bucketFill.o collapse-cplx.o collapse-real.o columnQuantile.o fastColMeans.o fastQuantile.o fastcov.o ffts.o fftw-wrapper.o filter.o glMatrix4.o glQuaternion.o glVector3.o rawToSEXP.o shiftarray.o threads.o utils.o vcgCommon.o -lfftw3
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/ravetools/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/ravetools/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/ravetools/src'
installing to /data/gannet/ripley/R/packages/tests-devel/ravetools.Rcheck/00LOCK-ravetools/00new/ravetools/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** 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 (ravetools)