* 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++17 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 14.0.3 (clang-1403.0.22.14.1)’
using SDK: ‘MacOSX11.3.1.sdk’
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RNifti/include/RNiftiAPI.h:5:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
                     ^
2 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c f3d.cpp -o f3d.o
In file included from main.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:In file included from In file included from helpers.cpp:1:
In file included from 61DeformationField.cppIn file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.hIn file included from AffineMatrix.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:::
251:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h::
:/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse::In file included from 25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:6126:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
aladin.cpp/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
::
273:/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:13/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h: warning: variable 'count' set but not used [-Wunused-but-set-variable]
:2731:1313: warning: variable 'count' set but not used [-Wunused-but-set-variable]
:      Index count = 0;
            ^:
      Index count = 0;In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:
27325
            ^
::
13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      Index count = 0;: 
            ^
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
warning: variable 'count' set but not used [-Wunused-but-set-variable]
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      Index count = 0;
            ^
      Index count = 0;
            ^
In file included from DeformationField.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:In file included from 25:
In file included from helpers.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29aladin.cpp:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35In file included from :/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.hIn file included from In file included from :
1::
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.hIn file included from :main.cpp29AffineMatrix.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from :/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.hIn file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:2978:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse::
129:
:In file included from :9: warning: /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU29variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]::
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
:
35In file included from In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU
29  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree ::
78:
In file included from 35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9: :9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]        ^/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparsewarning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
:

  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree :9:/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]
29  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
:79        ^
::
:
979/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h::79:/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.hIn file included from 9::: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
9/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU 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 ::  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:78:9 warning: 9: warning: variable 'nsuper_et_post' set but not used [-Wunused-but-set-variable]

variable 'nsuper_et' set but not used [-Wunused-but-set-variable]        ^
:
 warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
In file included from main.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
In file included from In file included from DeformationField.cpp:AffineMatrix.cpp:1:
In file included from In file included from In file included from helpers.cpp                        Index replacements = 0;:1:
In file included from 
1aladin.cpp:1:
In file included from :
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h::25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers                              ^
:In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:4625:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h::25:
72 In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
warning: 25:10:                        Index replacements = 0;variable 'replacements' set but not used [-Wunused-but-set-variable]

                              ^
:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:                        Index replacements = 0;31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers :46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10:warning: 
                               ^variable 'replacements' set but not used [-Wunused-but-set-variable]

warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
                        Index replacements = 0;
                              ^
In file included from main.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
In file included from AffineMatrix.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37In file included from DeformationField.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246::
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;  int count = 0;
      ^

      ^
In file included from helpers.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25In file included from aladin.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h
      ^
:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
In file included from DeformationField.cpp:3:
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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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 aladin.cpp:3:
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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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 helpers.cpp:3:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
In file included from main.cpp:3:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:
44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)In file included from AffineMatrix.cpp:3:
In file included from ./AffineMatrix.h:4:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
:

        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153             ^:14: 
                     ^
warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]

        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44:/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.hnote: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
 note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
:            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
153/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
:: /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h89:22:: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: 

        virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
                     ^
note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
                     ^
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22:/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
 note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22:                     ^
 note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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 f3d.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      Index count = 0;
            ^
In file included from f3d.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
In file included from f3d.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
In file included from f3d.cpp:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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: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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
7 warnings generated.
        virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
                     ^
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include' -I/opt/R/arm64/include    -fPIC  -falign-functions=64 -Wall -g -O2   -c reg-lib/Platform.cpp -o reg-lib/Platform.o
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
7 warnings generated.
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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:23:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int 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:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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_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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      Index 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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int 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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      Index count = 0;
            ^
7 warnings generated.
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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_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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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.
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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        virtual void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true) const { *min = R_PosInf; *max = R_NegInf; }
                     ^
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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_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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int 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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int 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:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      Index 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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      Index count = 0;
            ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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:23:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  Index nsuper_et = 0; // Number of relaxed snodes in the original etree 
        ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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:17:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 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:17:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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: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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      Index 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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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_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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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_maths.cpp:4:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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_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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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_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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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_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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int 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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 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:31:
In file included from ./nifti1_io.h:1:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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_resampling.cpp:16:
In file included from reg-lib/cpu/_reg_maths.h:23:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  int count = 0;
      ^
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -DNDEBUG -DHAVE_R -DHAVE_ZLIB -I. -Ireg-lib -Ireg-lib/cpu -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include' -I'/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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_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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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_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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:26:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseCore:61:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseCore/TriangularSolver.h:273:13: warning: variable 'count' set but not used [-Wunused-but-set-variable]
      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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/Sparse:29:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/SparseLU:35:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/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]
  Index nsuper_et_post = 0; // Number of relaxed snodes in postordered etree 
        ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h:79:9: warning: variable 'nsuper_et' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:31:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/IterativeSolvers:46:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/IDRS.h:72:10: warning: variable 'replacements' set but not used [-Wunused-but-set-variable]
                        Index replacements = 0;
                              ^
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/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigen.h:25:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/RcppEigenForward.h:37:
In file included from /Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/SparseExtra:45:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RcppEigen/include/unsupported/Eigen/src/SparseExtra/MarketIO.h:246:7: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti.h:50:
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:207:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<float>, false>' requested here
            case DT_COMPLEX64:  return new ConcreteTypeHandler<complex64_t>();      break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:153:14: warning: 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>::minmax' hides overloaded virtual function [-Woverloaded-virtual]
        void minmax (void *ptr, const size_t length, double *min, double *max, const bool dropNaN = true)
             ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:208:44: note: in instantiation of template class 'RNifti::NiftiImageData::ConcreteTypeHandler<std::complex<double>, false>' requested here
            case DT_COMPLEX128: return new ConcreteTypeHandler<complex128_t>();     break;
                                           ^
/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/RNifti/include/RNifti/NiftiImage.h:89:22: note: hidden overloaded virtual function 'RNifti::NiftiImageData::TypeHandler::minmax' declared here: different qualifiers ('const' vs unqualified)
        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.
7 warnings generated.
clang++ -arch arm64 -std=gnu++17 -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/big-sur-arm64/results/4.5/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)