* installing *source* package ‘RNiftyReg’ ...
** this is package ‘RNiftyReg’ version ‘2.8.5’
** package ‘RNiftyReg’ successfully unpacked and MD5 sums checked
** using staged installation
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether clang++ -arch arm64 -std=gnu++20 accepts -g... yes
checking for OpenMP flag of C++ compiler... unknown
configure: creating ./config.status
config.status: creating src/Makevars
** libs
using C++ compiler: ‘Apple clang version 17.0.0 (clang-1700.3.19.1)’
using SDK: ‘MacOSX14.5.sdk’
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c main.cpp -o main.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c helpers.cpp -o helpers.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c RNifti.cpp -o RNifti.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c AffineMatrix.cpp -o AffineMatrix.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c DeformationField.cpp -o DeformationField.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c aladin.cpp -o aladin.o
In file included from RNifti.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNiftiAPI.h:5:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from DeformationField.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.hIn file included from In file included from aladin.cppmain.cpp:In file included from AffineMatrix.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from :25::
In file included from In file included from 1/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29helpers.cpp/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h1:
::
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore::
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:291In file included from :
29:
In file included from In file included from :61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse::
:
:In file included from :26/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
26:
273In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
:
:13In file included from In file included from In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]:

/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]:In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore  /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:

  :61273/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:273 warning: variable 'count' set but not used [-Wunused-but-set-variable]:
 | /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13:   13 |       Index count =
: warning: variable 'count' set but not used [-Wunused-but-set-variable] 0;
      |             ^
    warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |   273     | I     n
 d   Index count = e 273 |       Index count = 0;
      |             ^
Inde0;
      |             ^
x count = 0;
      |             ^x coun
t = 0;
      |             ^
In file included from AffineMatrix.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
In file included from In file included from aladin.cpp   78 |   Indemain.cppIn file included from :In file included from x1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
: DeformationField.cpp1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:nhelpers.cppIn file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.hs:u25:1p1er_et_post =::
:
:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h29In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse: 0; //:29:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h25In file included from  :Nu78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]:
In file included from :
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.hmbeIn file included from :78
r/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
 of :/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h9   /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h::relaxed  78:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]snowarning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]des |  i25

n    78 |   Inde    Ix78  npn:
ostor | In file included from  dered/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h I:ns dee29:
In file included from tdex nsuperx/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse_ u:et_n29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.hpep:rsuoper_et_78rp_ost = eest = 0; :0; // Number /9: 
/ Nuwarning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
mbere of relaxed snodes i to   n postordered et_      |         ^ree 
      |         ^
78 |   Indf relaexxed sno
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h des in postordered etree nsu
:79      p/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]op:79st = 0|         ^
;   :79 
/9e:/r |    I_ warning: /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.het_variable 'nsuper_et' set but not used [-Wunused-but-set-variable]:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
N
p   u   79 |  mndexboer of relaxed s79  |  nIsnodes in postordered etree 
s      |         ^ t Index nsup
ndexer_et nsupe/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h uper:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   In ==_et = 0; // Nu 0; dr// e_eNumbt = 0xmber of   ;0; // Numbeerr of  of n rsrel/e/ur Number opaxelre_ef rlet = 0; // Number ofaaxe relaxeexed snddo sddes in t snodes inhlaxed snoe ord es in postothrigid nodes in the original etree 
      |         ^
eensal erno todes inrree 
      ed etree |  the orii
ginal etree 
      |         ^
        ^      |         ^
g/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et 
= 0; // Numbeinal er of relaxed snodes in the original etree 
      |         ^
tree 
      |         ^
2 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c f3d.cpp -o f3d.o
In file included from DeformationField.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from In file included from In file included from aladin.cpp:1:
main.cppIn file included from In file included from AffineMatrix.cpp:In file included from :1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
helpers.cpp:1:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:1/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:
In file included from 31In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:
:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h::72:2525:
:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
In file included from In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:10:/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:31:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers::72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
46:
:
31   /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
72:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.hIn file included from  warning:  |                         Indvariable 'replacements' set but not used [-Wunused-but-set-variable]:
72/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10::   7210: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
 |     warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72e        72   72 |  |                         I        x |         n rd        e                Index replax replacements =ec                placemInentsd        eIex rm = 0;
      |                               ^
 0eplndex reacementn;
      |                               ^
sts = 0;
      |                               ^
 = 0;
      |                               ^
eplacements = 0;
      |                               ^
In file included from main.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.hIn file included from In file included from DeformationField.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
:In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:3725In file included from AffineMatrix.cpp:1:
In file included from helpers.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45In file included from :
:
:In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.haladin.cppIn file included from :725:
:/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from 246:/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
:: warning: variable 'count' set but not used [-Wunused-but-set-variable]
4545:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h::
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246In file included from  | 246:/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h  in7:37t    246 | : 246  int cou c | nwarning: variable 'count' set but not used [-Wunused-but-set-variable]:
tount =  
 = 0;
      |       ^
 intIn file included from 0  246 |   int/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra c;:45:
o
u      n|  count = 0;
      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h      |       ^
:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
t = 0;
      |   246 |   i      ^
nt count = 0;
      |       ^
In file included from AffineMatrix.cpp:3:
In file included from ./AffineMatrix.h:4:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |  In file included from main.cpp:3:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h       virtual:153:14: warning:  void'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minm minmax (voiax (vod *ptr, id *ptr, const size_const size_t length, double *min, t length, doubledouble  *max, c*min, double *monst bool dax, consropNaN = trut bool de)
      |              ^
ropNaN = true) const { *min = R_PosInf;/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
 *max = R_NegI  207 |             case DT_COMnf; }
      |                      ^
PLEX64:  return new ConcreteTypeHandler<complex64_/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 | t>();      bre        ak;
void mi      |                                            ^
nmax (voi/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:d *ptr, const size_t length, dou22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
ble *min, double *max, const   89 |      bool dropNaN = true)
      |              ^
    virtual void/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
 minmax   208 |             case D(void *ptr, T_COMPLEX128: return neIn file included from aladin.cppw ConcreteTypeHandl:3:
er<cconstIn file included from omplex128_t>();  reg-lib/_reg_aladin.h:18:
  sizeIn file included from   brereg-lib/cpu/_reg_resampling.h:16:
akIn file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
_tIn file included from In file included from helpers.cpp:3:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
; length, double *min, doubleDeformationField.cpp:3   /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h
:153:14:
153:*In file included from  mwarning:  |         reg-lib/cpu/_reg_localTrans.h|                                            ^
:'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]ax, const bo 20/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h
:
In file included from :89o reg-lib/cpu/_reg_globalTrans.h:17l dropNa::
In file included from ./nifti1_io.hN22  153 |      :=: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
    1 :
In file included from  /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153: true) const { *    14: warning: min = 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]voR_P89 |   
osInf   153 id;void     |      minmax    vo(id    virtual * mmvvoid *ptroinmax , cominmaanx( (void *pistd  tr, consmx inmt asx (void *spitv=ze_t oi idR_NegInf; rlengtz, h,}e_tc 
      |   doo*uble                     ^
nl sengpt* th, doubltr, const size_t lem/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:siize *minn153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
e_t len  153 |         voigtgh, , double *mdouble *matnd min, doublmahxe,x *mai ,( xn,v, double *double   *min,max,c coon doubleost bool dron pconst*NasN = true)
      | i boo             ^
ld *pt r,td bool dr mopc/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.hraxons,t s Noi:pNaNc207 :44z=e_t toaN = true) rlen unc:g eosnote: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
)  207 |    tt hn
s boo         | ,l               ^ ddropNotuble 
aN = tru/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note:  e)
      |              ^*
 min,/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h din instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
ouble *max, const b :o{ ol   207 |  207     :  44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
dca   s207*mi     casern |  e D          =TopDT_    case C_COMPLEX6RN4_POosI: MPLEX64:aNnf  return new Co D = ; *mntacrTrr_COMxPue) eLEX64:  rturn e
      |              ^
=nt euewteT CoRy/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: peHandler<compnote: _NleegInxin instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested herern new Cf
;  208 | o64_t    >(  ncr)}
      |                      ^
       cas;      brnecreteTypeHandlerak;
      |                                            ^
e DT_COMPeteTypeHandle<rLcomple<complex/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: 64_EX128note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
x64_t>();      break;
      |    :89 |                                              ^t      >()return new Con virtual; void min max (c 
reteTy/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89v:22:pe    break;
      oid *ptr, |                                            ^
H/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h note: achidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
n   :89:89onst size_t | d22   lengt:l     her note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified),<compl  double *min, dv
oe   ubx1le *max28_tirtu89 |  a,    const bool dr>();  l void  mi op nm NaN = true) const   ba virtua{ *min = rl voieaR_PosInf; *mdk;
 aminmxx (voi      |                                            ^
 /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: a=xnote: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
d R_NegInf; }
      |     *p                     ^t r(void *ptr, con
st size_t length, double *min, double, const size_t length, 89/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14:d *max,  | c        virtoouble ual v owarning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
*ni  d minma153 |    x (vost boom l dr ioid * pNaN = trun, doue) cb  volptron, const sset { * imin = R_Poz*max, coinse_t lensdIn mtgth, doublinmax (voi def; *max = R_NegIn  *ptr, co*f; }
nst       size_t lboo|                      ^
l dropNaN = truength, double *me) cimin, doun, d/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.hobu:153:14: blwarning: leonst { *mi 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]e*man *max, con =sxt bool 
 d  153 |  ro,R_PosInf; *pm N consaNt  = true)
      |              ^
b/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.ho:208      void mol d:a44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested hereinmax (void
r   x208*ptropNaN = |    , const si = R_NegInf; t  zerue) cons}_tt le 
 {       |                      ^
       case DTngth, _COMPLEX1*midouble2/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h: *min8,153:14: n =  :warning:  Rreturdn new Co'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]ou
ble *ncret_  e153ma | Px        void moinmaxTyp (, consesHandler<tInf; *ma cvbooid x*omplex128_t = R_NegpInftr; }
      |                      ^>();, co ol dropNaN = 
nst size_true) 
      |              ^
t length, doub/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44:le *min, double *max,  note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
   208 |             case DT_C  break;
      |                                            ^const bool OMPLdroEX128: return
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89pNaN = :22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
new ConcreteT true)
      |              ^
ypeHandler<c/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
omp   89 |   lex128      virtual void minmax (void *ptr, const si_t>()  208 |      ;    ze_t   leng break;
      t     cah, dou|                                            ^
seb/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note:  Dhidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)T_COMP
le *m   89 |    inLEX12 ,    virt8 ual v: return new ConcreteTypoid minmax (eHandouble *max, dler<complex128_t>();cvoionstd *pt     break;
      |                                            ^
 bool dropNaN = trrue) const { *min ,/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89= R_PosInf; *max = R_NegInf; }
      |                      ^
:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
 const    89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bosizeol_t length, double *min, do dropNuble *max, const aN = trubool dropNae) const { N = true) c*min = R_PosInf; *max = R_onst { *min = R_PosInf;NegInf; } *max = R_NegInf; 
      |                      ^
}
      |                      ^
In file included from f3d.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/AladinContent.cpp -o reg-lib/AladinContent.o
In file included from f3d.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/Platform.cpp -o reg-lib/Platform.o
In file included from f3d.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from f3d.cpp:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/_reg_aladin.cpp -o reg-lib/_reg_aladin.o
In file included from f3d.cpp:3:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:15:
In file included from reg-lib/cpu/_reg_resampling.h:16:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/_reg_aladin_sym.cpp -o reg-lib/_reg_aladin_sym.o
In file included from reg-lib/AladinContent.cpp:1:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/AladinContent.cpp:1:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/Platform.cpp:2:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/Platform.cpp:2:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/_reg_base.cpp -o reg-lib/_reg_base.o
In file included from reg-lib/AladinContent.cpp:1:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/Platform.cpp:2:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/AladinContent.cpp:1:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/Platform.cpp:2:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/_reg_aladin.cpp:7:
In file included from reg-lib/_reg_aladin.h:18:
In file included from reg-lib/cpu/_reg_resampling.h:16:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/AladinContent.cpp:1:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/_reg_aladin_sym.cpp:4:
In file included from reg-lib/_reg_aladin_sym.h:15:
In file included from reg-lib/_reg_aladin.h:18:
In file included from reg-lib/cpu/_reg_resampling.h:16:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/Platform.cpp:2:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/_reg_aladin.cpp:7:
In file included from reg-lib/_reg_aladin.h:19:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/_reg_aladin.cpp:7:
In file included from reg-lib/_reg_aladin.h:19:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/_reg_aladin.cpp:7:
In file included from reg-lib/_reg_aladin.h:19:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/_reg_f3d.cpp -o reg-lib/_reg_f3d.o
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/_reg_f3d2.cpp -o reg-lib/_reg_f3d2.o
In file included from reg-lib/_reg_aladin.cpp:7:
In file included from reg-lib/_reg_aladin.h:19:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/_reg_aladin_sym.cpp:4:
In file included from reg-lib/_reg_aladin_sym.h:15:
In file included from reg-lib/_reg_aladin.h:19:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/_reg_base.cpp:15:
In file included from reg-lib/_reg_base.h:15:
In file included from reg-lib/cpu/_reg_resampling.h:16:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |  In file included from reg-lib/_reg_aladin_sym.cpp:4:
In file included from reg-lib/_reg_aladin_sym.h:15:
       voidIn file included from reg-lib/_reg_aladin.h: minmax (19:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from void *ptr, con/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
st size_t leIn file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: ngth, doublevariable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
 *min, double    78 |   Index nsuper_e*maxt_post = 0; //, const bool dropNaN =  Numbertrue)
      |              ^
 of r/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |     elaxed snodes in postord        case DT_COMPLEX64:  reteredurn new Concrete etree 
TypeH      |         ^
and/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:ler<comp9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
lex64_t>();     79 |   I    break;
      |                                            ^
ndex nsup/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22:er_et = 0; note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
 // Number   89 |         of relaxed snodes  virtualin the  voioriginal etree 
      |         ^
d minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/_reg_aladin_sym.cpp:4:
In file included from reg-lib/_reg_aladin_sym.h:15:
In file included from reg-lib/_reg_aladin.h:19:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/_reg_f3d_sym.cpp -o reg-lib/_reg_f3d_sym.o
In file included from reg-lib/_reg_aladin_sym.cpp:4:
In file included from reg-lib/_reg_aladin_sym.h:15:
In file included from reg-lib/_reg_aladin.h:19:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/CPUAffineDeformationFieldKernel.cpp -o reg-lib/cpu/CPUAffineDeformationFieldKernel.o
In file included from reg-lib/_reg_base.cpp:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/_reg_base.cpp:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/_reg_base.cpp:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/_reg_base.cpp:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/_reg_f3d.cpp:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:15:
In file included from reg-lib/cpu/_reg_resampling.h:16:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/_reg_f3d2.cpp:16:
In file included from reg-lib/_reg_f3d2.h:12:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:15:
In file included from reg-lib/cpu/_reg_resampling.h:16:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/_reg_f3d_sym.cpp:15:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:15:
In file included from reg-lib/cpu/_reg_resampling.h:16:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/CPUBlockMatchingKernel.cpp -o reg-lib/cpu/CPUBlockMatchingKernel.o
In file included from reg-lib/_reg_f3d.cpp:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/_reg_f3d2.cpp:16:
In file included from reg-lib/_reg_f3d2.h:12:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/_reg_f3d.cpp:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/_reg_f3d2.cpp:16:
In file included from reg-lib/_reg_f3d2.h:12:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/_reg_f3d.cpp:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/_reg_f3d2.cpp:16:
In file included from reg-lib/_reg_f3d2.h:12:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/_reg_f3d.cpp:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/_reg_f3d2.cpp:16:
In file included from reg-lib/_reg_f3d2.h:12:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.cpp:1:
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.cpp:1:
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.cpp:1:
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/_reg_f3d_sym.cpp:15:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/_reg_f3d_sym.cpp:15:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.cpp:1:
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/_reg_f3d_sym.cpp:15:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/CPUConvolutionKernel.cpp -o reg-lib/cpu/CPUConvolutionKernel.o
In file included from reg-lib/_reg_f3d_sym.cpp:15:
In file included from reg-lib/_reg_f3d_sym.h:15:
In file included from reg-lib/_reg_f3d.h:15:
In file included from reg-lib/_reg_base.h:16:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/CPUKernelFactory.cpp -o reg-lib/cpu/CPUKernelFactory.o
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.cpp:1:
In file included from reg-lib/cpu/CPUAffineDeformationFieldKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/CPUBlockMatchingKernel.cpp:1:
In file included from reg-lib/cpu/CPUBlockMatchingKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/CPUBlockMatchingKernel.cpp:1:
In file included from reg-lib/cpu/CPUBlockMatchingKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
7 warnings generated.
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/CPUOptimiseKernel.cpp -o reg-lib/cpu/CPUOptimiseKernel.o
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/CPUResampleImageKernel.cpp -o reg-lib/cpu/CPUResampleImageKernel.o
In file included from reg-lib/cpu/CPUBlockMatchingKernel.cpp:1:
In file included from reg-lib/cpu/CPUBlockMatchingKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/CPUBlockMatchingKernel.cpp:1:
In file included from reg-lib/cpu/CPUBlockMatchingKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/CPUConvolutionKernel.cpp:1:
In file included from reg-lib/cpu/CPUConvolutionKernel.h:4:
In file included from reg-lib/ConvolutionKernel.h:5:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/CPUBlockMatchingKernel.cpp:1:
In file included from reg-lib/cpu/CPUBlockMatchingKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/CPUKernelFactory.cpp:1:
In file included from reg-lib/cpu/CPUKernelFactory.h:4:
In file included from reg-lib/KernelFactory.h:4:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/CPUKernelFactory.cpp:1:
In file included from reg-lib/cpu/CPUKernelFactory.h:4:
In file included from reg-lib/KernelFactory.h:4:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/CPUKernelFactory.cpp:1:
In file included from reg-lib/cpu/CPUKernelFactory.h:4:
In file included from reg-lib/KernelFactory.h:4:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_blockMatching.cpp -o reg-lib/cpu/_reg_blockMatching.o
In file included from reg-lib/cpu/CPUKernelFactory.cpp:1:
In file included from reg-lib/cpu/CPUKernelFactory.h:4:
In file included from reg-lib/KernelFactory.h:4:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/CPUResampleImageKernel.cpp:1:
In file included from reg-lib/cpu/CPUResampleImageKernel.h:4:
In file included from reg-lib/ResampleImageKernel.h:5:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/CPUConvolutionKernel.cpp:2:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/CPUConvolutionKernel.cpp:2:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/CPUConvolutionKernel.cpp:2:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/CPUOptimiseKernel.cpp:1:
In file included from reg-lib/cpu/CPUOptimiseKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/CPUConvolutionKernel.cpp:2:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/CPUOptimiseKernel.cpp:1:
In file included from reg-lib/cpu/CPUOptimiseKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/CPUKernelFactory.cpp:1:
In file included from reg-lib/cpu/CPUKernelFactory.h:4:
In file included from reg-lib/KernelFactory.h:4:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/CPUOptimiseKernel.cpp:1:
In file included from reg-lib/cpu/CPUOptimiseKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/CPUOptimiseKernel.cpp:1:
In file included from reg-lib/cpu/CPUOptimiseKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_globalTrans.cpp -o reg-lib/cpu/_reg_globalTrans.o
In file included from reg-lib/cpu/CPUResampleImageKernel.cpp:1:
In file included from reg-lib/cpu/CPUResampleImageKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_localTrans.cpp -o reg-lib/cpu/_reg_localTrans.o
In file included from reg-lib/cpu/CPUResampleImageKernel.cpp:1:
In file included from reg-lib/cpu/CPUResampleImageKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/CPUResampleImageKernel.cpp:1:
In file included from reg-lib/cpu/CPUResampleImageKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/CPUOptimiseKernel.cpp:1:
In file included from reg-lib/cpu/CPUOptimiseKernel.h:5:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/CPUResampleImageKernel.cpp:1:
In file included from reg-lib/cpu/CPUResampleImageKernel.h:5:
In file included from reg-lib/AladinContent.h:10:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_blockMatching.cpp:12:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_blockMatching.cpp:12:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_localTrans_jac.cpp -o reg-lib/cpu/_reg_localTrans_jac.o
In file included from reg-lib/cpu/_reg_blockMatching.cpp:12:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_localTrans_regul.cpp -o reg-lib/cpu/_reg_localTrans_regul.o
In file included from reg-lib/cpu/_reg_blockMatching.cpp:12:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_globalTrans.cpp:15:
In file included from reg-lib/cpu/_reg_globalTrans.h:17:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/_reg_blockMatching.cpp:12:
In file included from reg-lib/cpu/_reg_blockMatching.h:17:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/_reg_localTrans.cpp:13:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:17:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/_reg_globalTrans.cpp:15:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_globalTrans.cpp:15:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_localTrans_jac.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_jac.h:16:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:17:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/_reg_globalTrans.cpp:15:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_localTrans.cpp:13:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_maths.cpp -o reg-lib/cpu/_reg_maths.o
In file included from reg-lib/cpu/_reg_localTrans.cpp:13:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_globalTrans.cpp:15:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_localTrans.cpp:13:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_localTrans_regul.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_regul.h:16:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_localTrans_regul.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_regul.h:16:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_localTrans_regul.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_regul.h:16:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_localTrans.cpp:13:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_localTrans_regul.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_regul.h:16:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_localTrans_jac.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_jac.h:16:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_localTrans_jac.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_jac.h:16:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_localTrans_jac.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_jac.h:16:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_localTrans_regul.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_regul.h:16:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_maths_eigen.cpp -o reg-lib/cpu/_reg_maths_eigen.o
In file included from reg-lib/cpu/_reg_localTrans_jac.cpp:12:
In file included from reg-lib/cpu/_reg_localTrans_jac.h:16:
In file included from reg-lib/cpu/_reg_localTrans.h:20:
In file included from reg-lib/cpu/_reg_globalTrans.h:18:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_maths.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_maths.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_maths.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_maths.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_nmi.cpp -o reg-lib/cpu/_reg_nmi.o
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_optimiser.cpp -o reg-lib/cpu/_reg_optimiser.o
In file included from reg-lib/cpu/_reg_maths_eigen.cpp:3:
In file included from reg-lib/cpu/_reg_maths_eigen.h:5:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/_reg_maths.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_resampling.cpp -o reg-lib/cpu/_reg_resampling.o
In file included from reg-lib/cpu/_reg_maths_eigen.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_maths_eigen.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_maths_eigen.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_splineBasis.cpp -o reg-lib/cpu/_reg_splineBasis.o
In file included from reg-lib/cpu/_reg_maths_eigen.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_nmi.cpp:15:
In file included from reg-lib/cpu/_reg_nmi.h:15:
In file included from reg-lib/cpu/_reg_measure.h:11:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_nmi.cpp:15:
In file included from reg-lib/cpu/_reg_nmi.h:15:
In file included from reg-lib/cpu/_reg_measure.h:11:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_nmi.cpp:15:
In file included from reg-lib/cpu/_reg_nmi.h:15:
In file included from reg-lib/cpu/_reg_measure.h:11:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_nmi.cpp:15:
In file included from reg-lib/cpu/_reg_nmi.h:15:
In file included from reg-lib/cpu/_reg_measure.h:11:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_optimiser.cpp:9:
In file included from reg-lib/cpu/_reg_optimiser.h:9:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_optimiser.cpp:9:
In file included from reg-lib/cpu/_reg_optimiser.h:9:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_optimiser.cpp:9:
In file included from reg-lib/cpu/_reg_optimiser.h:9:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_resampling.cpp:15:
In file included from reg-lib/cpu/_reg_resampling.h:16:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/_reg_optimiser.cpp:9:
In file included from reg-lib/cpu/_reg_optimiser.h:9:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_nmi.cpp:15:
In file included from reg-lib/cpu/_reg_nmi.h:15:
In file included from reg-lib/cpu/_reg_measure.h:11:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/_reg_optimiser.cpp:9:
In file included from reg-lib/cpu/_reg_optimiser.h:9:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
In file included from reg-lib/cpu/_reg_splineBasis.cpp:15:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_resampling.cpp:16:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_splineBasis.cpp:15:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_resampling.cpp:16:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_splineBasis.cpp:15:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_resampling.cpp:16:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_splineBasis.cpp:15:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/cpu/_reg_tools.cpp -o reg-lib/cpu/_reg_tools.o
7 warnings generated.
In file included from reg-lib/cpu/_reg_resampling.cpp:16:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_splineBasis.cpp:15:
In file included from reg-lib/cpu/_reg_splineBasis.h:15:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
7 warnings generated.
7 warnings generated.
In file included from reg-lib/cpu/_reg_tools.cpp:17:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  273 |       Index count = 0;
      |             ^
In file included from reg-lib/cpu/_reg_tools.cpp:17:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
   78 |   Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
      |         ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
   79 |   Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
      |         ^
In file included from reg-lib/cpu/_reg_tools.cpp:17:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
   72 |                         Index replacements = 0;
      |                               ^
In file included from reg-lib/cpu/_reg_tools.cpp:17:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  246 |   int count = 0;
      |       ^
In file included from reg-lib/cpu/_reg_tools.cpp:17:
In file included from reg-lib/cpu/_reg_tools.h:19:
In file included from reg-lib/cpu/_reg_maths.h:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>>' requested here
  207 |             case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
  153 |         void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
      |              ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>>' requested here
  208 |             case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
      |                                            ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
   89 |         virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
      |                      ^
7 warnings generated.
7 warnings generated.
7 warnings generated.
clang++ -arch arm64 -std=gnu++20 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/arm64/lib -o RNiftyReg.so main.o helpers.o RNifti.o AffineMatrix.o DeformationField.o aladin.o f3d.o reg-lib/AladinContent.o reg-lib/Platform.o reg-lib/_reg_aladin.o reg-lib/_reg_aladin_sym.o reg-lib/_reg_base.o reg-lib/_reg_f3d.o reg-lib/_reg_f3d2.o reg-lib/_reg_f3d_sym.o reg-lib/cpu/CPUAffineDeformationFieldKernel.o reg-lib/cpu/CPUBlockMatchingKernel.o reg-lib/cpu/CPUConvolutionKernel.o reg-lib/cpu/CPUKernelFactory.o reg-lib/cpu/CPUOptimiseKernel.o reg-lib/cpu/CPUResampleImageKernel.o reg-lib/cpu/_reg_blockMatching.o reg-lib/cpu/_reg_globalTrans.o reg-lib/cpu/_reg_localTrans.o reg-lib/cpu/_reg_localTrans_jac.o reg-lib/cpu/_reg_localTrans_regul.o reg-lib/cpu/_reg_maths.o reg-lib/cpu/_reg_maths_eigen.o reg-lib/cpu/_reg_nmi.o reg-lib/cpu/_reg_optimiser.o reg-lib/cpu/_reg_resampling.o reg-lib/cpu/_reg_splineBasis.o reg-lib/cpu/_reg_tools.o -F/Library/Frameworks/R.framework/.. -framework R
installing to /Volumes/Builds/packages/sonoma-arm64/results/4.6/RNiftyReg.Rcheck/00LOCK-RNiftyReg/00new/RNiftyReg/libs
** generating debug symbols (dSYM)
** R
** 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 (RNiftyReg)