* installing *source* package ‘libcmaesr’ ...
** this is package ‘libcmaesr’ version ‘0.1.0’
** package ‘libcmaesr’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘clang version 22.1.8’
using C++ compiler: ‘clang version 22.1.8’
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-clang/libcmaesr/src'
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c cmaes_wrap.cpp -o cmaes_wrap.o
clang-22 -std=gnu23 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c init.c -o init.o
clang-22 -std=gnu23 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c rc_helpers.c -o rc_helpers.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/acovarianceupdate.cc -o libcmaes/acovarianceupdate.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/bipopcmastrategy.cc -o libcmaes/bipopcmastrategy.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/cmaparameters.cc -o libcmaes/cmaparameters.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/cmasolutions.cc -o libcmaes/cmasolutions.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/cmastopcriteria.cc -o libcmaes/cmastopcriteria.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/cmastrategy.cc -o libcmaes/cmastrategy.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/covarianceupdate.cc -o libcmaes/covarianceupdate.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/errstats.cc -o libcmaes/errstats.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/esostrategy.cc -o libcmaes/esostrategy.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/ipopcmastrategy.cc -o libcmaes/ipopcmastrategy.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/pwq_bound_strategy.cc -o libcmaes/pwq_bound_strategy.o
clang++-22 -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -Ilibcmaes/include -DLIBCMAES_LOG_TO_R=1 -I'/data/localhost/ripley/R/test-clang/RcppEigen/include' -isystem /usr/local/clang22me/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c libcmaes/vdcmaupdate.cc -o libcmaes/vdcmaupdate.o
In file included from cmaes_wrap.cpp:2:
In file included from libcmaes/include/libcmaes/cmaes.h:25:
In file included from libcmaes/include/libcmaes/esoptimizer.h:29:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from libcmaes/covarianceupdate.cc:22:
In file included from libcmaes/include/libcmaes/covarianceupdate.h:26:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from libcmaes/acovarianceupdate.cc:22:
In file included from libcmaes/include/libcmaes/acovarianceupdate.h:26:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from libcmaes/cmasolutions.cc:22:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from libcmaes/esostrategy.cc:25:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from libcmaes/errstats.cc:22:
In file included from libcmaes/include/libcmaes/errstats.h:27:
In file included from libcmaes/include/libcmaes/cmaes.h:25:
In file included from libcmaes/include/libcmaes/esoptimizer.h:29:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from libcmaes/ipopcmastrategy.cc:22:
In file included from libcmaes/include/libcmaes/ipopcmastrategy.h:25:
In file included from libcmaes/include/libcmaes/cmastrategy.h:27:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from libcmaes/bipopcmastrategy.cc:22:
In file included from libcmaes/include/libcmaes/bipopcmastrategy.h:25:
In file included from libcmaes/include/libcmaes/ipopcmastrategy.h:25:
In file included from libcmaes/include/libcmaes/cmastrategy.h:27:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from libcmaes/vdcmaupdate.cc:28:
In file included from libcmaes/include/libcmaes/vdcmaupdate.h:26:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
In file included from cmaes_wrap.cpp:2:
libcmaes/include/libcmaes/cmaes.h:37:110: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy, libcmaes::linScalingStrategy>>::_defaultPFunc' required here, but no definition is available [-Wundefined-var-template]
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmastrategy.h:129:65: note: forward declaration of template entity is here
  129 |     static ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultPFunc; /**< the default progress function. */
      |                                                                 ^
libcmaes/include/libcmaes/cmaes.h:37:110: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy, libcmaes::linScalingStrategy>>::_defaultPFunc' is explicitly instantiated in another translation unit
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmaes.h:40:107: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy, libcmaes::linScalingStrategy>>::_defaultFPFunc' required here, but no definition is available [-Wundefined-var-template]
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
libcmaes/include/libcmaes/cmastrategy.h:130:61: note: forward declaration of template entity is here
  130 |     static PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultFPFunc; /**< the default plot to file function. */
      |                                                             ^
libcmaes/include/libcmaes/cmaes.h:40:107: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy, libcmaes::linScalingStrategy>>::_defaultFPFunc' is explicitly instantiated in another translation unit
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
In file included from libcmaes/errstats.cc:22:
In file included from libcmaes/include/libcmaes/errstats.h:27:
libcmaes/include/libcmaes/cmaes.h:37:110: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate>::_defaultPFunc' required here, but no definition is available [-Wundefined-var-template]
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmastrategy.h:129:65: note: forward declaration of template entity is here
  129 |     static ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultPFunc; /**< the default progress function. */
      |                                                                 ^
libcmaes/include/libcmaes/cmaes.h:37:110: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate>::_defaultPFunc' is explicitly instantiated in another translation unit
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmaes.h:40:107: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate>::_defaultFPFunc' required here, but no definition is available [-Wundefined-var-template]
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
libcmaes/include/libcmaes/cmastrategy.h:130:61: note: forward declaration of template entity is here
  130 |     static PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultFPFunc; /**< the default plot to file function. */
      |                                                             ^
libcmaes/include/libcmaes/cmaes.h:40:107: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate>::_defaultFPFunc' is explicitly instantiated in another translation unit
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
In file included from libcmaes/cmastrategy.cc:24:
In file included from libcmaes/include/libcmaes/cmastrategy.h:27:
libcmaes/include/libcmaes/cmasolutions.h:383:28: warning: instantiation of variable 'libcmaes::CMAStopCriteria<>::_scriterias' required here, but no definition is available [-Wundefined-var-template]
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmastopcriteria.h:106:38: note: forward declaration of template entity is here
  106 |     static std::map<int,std::string> _scriterias;
      |                                      ^
libcmaes/include/libcmaes/cmasolutions.h:383:28: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStopCriteria<>::_scriterias' is explicitly instantiated in another translation unit
  383 |         return CMAStopCriteria<>::_scriterias[_run_status];
      |                                   ^
libcmaes/include/libcmaes/cmaes.h:37:110: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy>>::_defaultPFunc' required here, but no definition is available [-Wundefined-var-template]
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmastrategy.h:129:65: note: forward declaration of template entity is here
  129 |     static ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultPFunc; /**< the default progress function. */
      |                                                                 ^
libcmaes/include/libcmaes/cmaes.h:37:110: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy>>::_defaultPFunc' is explicitly instantiated in another translation unit
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmaes.h:40:107: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy>>::_defaultFPFunc' required here, but no definition is available [-Wundefined-var-template]
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
libcmaes/include/libcmaes/cmastrategy.h:130:61: note: forward declaration of template entity is here
  130 |     static PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultFPFunc; /**< the default plot to file function. */
      |                                                             ^
libcmaes/include/libcmaes/cmaes.h:40:107: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy>>::_defaultFPFunc' is explicitly instantiated in another translation unit
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
libcmaes/include/libcmaes/cmaes.h:37:110: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::NoBoundStrategy, libcmaes::linScalingStrategy>>::_defaultPFunc' required here, but no definition is available [-Wundefined-var-template]
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmastrategy.h:129:65: note: forward declaration of template entity is here
  129 |     static ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultPFunc; /**< the default progress function. */
      |                                                                 ^
libcmaes/include/libcmaes/cmaes.h:37:110: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::NoBoundStrategy, libcmaes::linScalingStrategy>>::_defaultPFunc' is explicitly instantiated in another translation unit
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmaes.h:40:107: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::NoBoundStrategy, libcmaes::linScalingStrategy>>::_defaultFPFunc' required here, but no definition is available [-Wundefined-var-template]
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
libcmaes/include/libcmaes/cmastrategy.h:130:61: note: forward declaration of template entity is here
  130 |     static PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultFPFunc; /**< the default plot to file function. */
      |                                                             ^
libcmaes/include/libcmaes/cmaes.h:40:107: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::NoBoundStrategy, libcmaes::linScalingStrategy>>::_defaultFPFunc' is explicitly instantiated in another translation unit
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
libcmaes/include/libcmaes/cmaes.h:37:110: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy, libcmaes::linScalingStrategy>>::_defaultPFunc' required here, but no definition is available [-Wundefined-var-template]
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmastrategy.h:129:65: note: forward declaration of template entity is here
  129 |     static ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultPFunc; /**< the default progress function. */
      |                                                                 ^
libcmaes/include/libcmaes/cmaes.h:37:110: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy, libcmaes::linScalingStrategy>>::_defaultPFunc' is explicitly instantiated in another translation unit
   37 |                      ProgressFunc<CMAParameters<TGenoPheno>,CMASolutions> &pfunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultPFunc,
      |                                                                                                                            ^
libcmaes/include/libcmaes/cmaes.h:40:107: warning: instantiation of variable 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy, libcmaes::linScalingStrategy>>::_defaultFPFunc' required here, but no definition is available [-Wundefined-var-template]
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
libcmaes/include/libcmaes/cmastrategy.h:130:61: note: forward declaration of template entity is here
  130 |     static PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> _defaultFPFunc; /**< the default plot to file function. */
      |                                                             ^
libcmaes/include/libcmaes/cmaes.h:40:107: note: add an explicit instantiation declaration to suppress this warning if 'libcmaes::CMAStrategy<libcmaes::CovarianceUpdate, libcmaes::GenoPheno<libcmaes::pwqBoundStrategy, libcmaes::linScalingStrategy>>::_defaultFPFunc' is explicitly instantiated in another translation unit
   40 |                      PlotFunc<CMAParameters<TGenoPheno>,CMASolutions> &pffunc=CMAStrategy<CovarianceUpdate,TGenoPheno>::_defaultFPFunc)
      |                                                                                                                         ^
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
3 warnings generated.
1 warning generated.
1 warning generated.
9 warnings generated.
1 warning generated.
1 warning generated.
clang++-22 -std=gnu++20 -shared -L/usr/local/clang/lib64 -L/usr/local/clang22me/lib -L/usr/local/clang22me/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -o libcmaesr.so cmaes_wrap.o init.o rc_helpers.o libcmaes/acovarianceupdate.o libcmaes/bipopcmastrategy.o libcmaes/cmaparameters.o libcmaes/cmasolutions.o libcmaes/cmastopcriteria.o libcmaes/cmastrategy.o libcmaes/covarianceupdate.o libcmaes/errstats.o libcmaes/esostrategy.o libcmaes/ipopcmastrategy.o libcmaes/pwq_bound_strategy.o libcmaes/vdcmaupdate.o
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-clang/libcmaesr/src'
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-clang/libcmaesr/src'
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-clang/libcmaesr/src'
installing to /data/localhost/ripley/R/packages/tests-clang/libcmaesr.Rcheck/00LOCK-libcmaesr/00new/libcmaesr/libs
** 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 (libcmaesr)