* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘BayesXsrc’ ...
** this is package ‘BayesXsrc’ version ‘3.0-7’
** package ‘BayesXsrc’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
make[1]: Entering directory '/tmp/RtmpXuhytD/R.INSTALL229197e1bb254/BayesXsrc/src'
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/andrea/baseline.cpp -o bayesxsrc/andrea/baseline.o
bayesxsrc/andrea/baseline.cpp: In constructor ‘MCMC::pspline_baseline::pspline_baseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const datamatrix&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&)’:
bayesxsrc/andrea/baseline.cpp:197:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  197 |     for(i=0;i<gridsize;i++)
      |             ~^~~~~~~~~
bayesxsrc/andrea/baseline.cpp: In constructor ‘MCMC::pspline_baseline::pspline_baseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const double&, const double&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const bool&, const bool&)’:
bayesxsrc/andrea/baseline.cpp:439:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  439 |     for(i=0;i<gridsize;i++)
      |             ~^~~~~~~~~
bayesxsrc/andrea/baseline.cpp: In member function ‘virtual void MCMC::pspline_baseline::update()’:
bayesxsrc/andrea/baseline.cpp:1387:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1387 |   for(j=0;j<matquant[blocksize-min];j++)
bayesxsrc/andrea/baseline.cpp:1406:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1406 |     for(k=an-1;k<en;k++,workbeta++,workbetaold++)
      |                ~^~~
bayesxsrc/andrea/baseline.cpp:1428:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1428 |       for(k=an-1;k<en;k++,workbeta++,workbetaold++)
      |                  ~^~~
bayesxsrc/andrea/baseline.cpp:1438:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<unsigned int>, unsigned int>::value_type’ {aka ‘unsigned int’} [-Wsign-compare]
 1438 |     if (j == matquant[blocksize-min]-2)
      |         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/baseline.cpp:1449:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1449 |     for(i=0;i<nrpar;i++)
      |             ~^~~~~~
bayesxsrc/andrea/baseline.cpp:1458:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1458 |         for(i=0;i<likep->get_nrobs();i++)
      |                 ~^~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/baseline.cpp:1509:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1509 |         for(i=0;i<likep->get_nrobs();i++)
      |                 ~^~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/baseline.cpp:1530:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1530 |       for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
      |               ~^~~~~~~~~~~~~~~~~~~
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/andrea/cox.cpp -o bayesxsrc/andrea/cox.o
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/andrea/IWLS_baseline.cpp -o bayesxsrc/andrea/IWLS_baseline.o
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/andrea/IWLS_baseline.h:31,
                 from bayesxsrc/andrea/IWLS_baseline.cpp:20:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2099:5:   required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
 2099 |     decomp();
      |     ^~~~~~
bayesxsrc/andrea/IWLS_baseline.cpp:497:18:   required from here
  497 |   prec_env.solveU(beta,betahelp);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
bayesxsrc/bib/envmatrix.cpp:568:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  568 |               k<iband;
      |               ~^~~~~~
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/andrea/multibaseline.cpp -o bayesxsrc/andrea/multibaseline.o
bayesxsrc/andrea/multibaseline.cpp: In constructor ‘MCMC::pspline_multibaseline::pspline_multibaseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const double&, const double&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const datamatrix&, const bool&)’:
bayesxsrc/andrea/multibaseline.cpp:71:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   71 |   for(i=0;i<zi.rows();i++)
      |           ~^~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:84:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   84 |     for(i=0;i<zi.rows();i++)
      |             ~^~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:92:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   92 |     for(i=0;i<zi.rows();i++)
      |             ~^~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:103:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  103 |     for(i=0;i<2*zi.rows();i++)
      |             ~^~~~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:148:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  148 |     for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
      |             ~^~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:207:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  207 |   for(i=0;i<max;i++)
      |           ~^~~~
bayesxsrc/andrea/multibaseline.cpp:238:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  238 |     for(i=0;i<int_knots_l[col].rows();i++)
      |             ~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:254:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  254 |     for(i=0;i<int_knots.rows();i++)
      |             ~^~~~~~~~~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:265:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  265 |      for(i=0;i<zi.rows();i++)
      |              ~^~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp: In constructor ‘MCMC::pspline_multibaseline::pspline_multibaseline(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, MCMC::FULLCOND_const*, const datamatrix&, const datamatrix&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const double&, const unsigned int&, const unsigned int&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const int&, const unsigned int&, const datamatrix&, const datamatrix&, const bool&)’:
bayesxsrc/andrea/multibaseline.cpp:316:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  316 |   for(i=0;i<z.rows();i++)
      |           ~^~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:341:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  341 |   for(i=0;i<zi.rows();i++)
      |           ~^~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:379:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  379 |     for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
      |             ~^~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:438:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  438 |   for(i=0;i<max;i++)
      |           ~^~~~
bayesxsrc/andrea/multibaseline.cpp:461:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  461 |   for(i=0;i<int_knots.rows();i++)
      |           ~^~~~~~~~~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:472:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  472 |      for(i=0;i<zi.rows();i++)
      |              ~^~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp: In member function ‘virtual void MCMC::pspline_multibaseline::update()’:
bayesxsrc/andrea/multibaseline.cpp:700:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  700 |     for(i=0;i<nrpar;i++)
      |             ~^~~~~~
bayesxsrc/andrea/multibaseline.cpp:716:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  716 |           for(i=0;i<zi_teil[col].rows();i++)
      |                   ~^~~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/multibaseline.cpp:741:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  741 |       for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
      |               ~^~~~~~~~~~~~~~~~~~~
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/andrea/multistate.cpp -o bayesxsrc/andrea/multistate.o
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/Random.cpp -o bayesxsrc/bib/Random.o
bayesxsrc/bib/Random.cpp: In function ‘double randnumbers::pbivnu(const double&, const double&, const double&)’:
bayesxsrc/bib/Random.cpp:1223:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1223 |         for(int j=0; j<w.size(); j++)
      |                      ~^~~~~~~~~
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/adminparse_gnu.cpp -o bayesxsrc/bib/adminparse_gnu.o
bayesxsrc/bib/adminparse_gnu.cpp: In constructor ‘admin_gnu::admin_gnu()’:
bayesxsrc/bib/adminparse_gnu.cpp:35:9: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable]
   35 |   char *ptr;
      |         ^~~
bayesxsrc/bib/adminparse_gnu.cpp: In member function ‘bool admin_gnu::parse(ST::string&)’:
bayesxsrc/bib/adminparse_gnu.cpp:610:19: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
  610 |              bool error = false;
      |                   ^~~~~
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/bandmat.cpp -o bayesxsrc/bib/bandmat.o
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/bandmat_penalty.cpp -o bayesxsrc/bib/bandmat_penalty.o
bayesxsrc/bib/bandmat_penalty.cpp: In function ‘bandmatdouble Kseasonband(const unsigned int&, const unsigned int&)’:
bayesxsrc/bib/bandmat_penalty.cpp:100:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  100 |   for(i=0;i<F.rows();i++)
      |           ~^~~~~~~~~
bayesxsrc/bib/bandmat_penalty.cpp:101:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  101 |     for(j=i;j<i+per;j++)
      |             ~^~~~~~
bayesxsrc/bib/bandmat_penalty.cpp:105:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  105 |   for(i=0;i<Q.rows();i++)
      |           ~^~~~~~~~~
bayesxsrc/bib/bandmat_penalty.cpp:116:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  116 |   for (i=0;i<s;i++)
      |            ~^~
bayesxsrc/bib/bandmat_penalty.cpp:123:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  123 |   for (i=0;i<s;i++)
      |            ~^~
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/bayesreg.cpp -o bayesxsrc/bib/bayesreg.o
bayesxsrc/bib/bayesreg.cpp: In member function ‘bool bayesreg::create_pspline(const unsigned int&)’:
bayesxsrc/bib/bayesreg.cpp:3339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3339 |           for(j=0; j<me; j++)
      |                    ~^~~
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/bayesreg2.cpp -o bayesxsrc/bib/bayesreg2.o
bayesxsrc/bib/bayesreg2.cpp: In member function ‘bool bayesreg::create_random_rw1rw2(const unsigned int&)’:
bayesxsrc/bib/bayesreg2.cpp:2872:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
 2872 |   int f = 0;
      |       ^
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/bayesreg3.cpp -o bayesxsrc/bib/bayesreg3.o
bayesxsrc/bib/bayesreg3.cpp: In member function ‘bool bayesreg::create_ridge(const unsigned int&)’:
bayesxsrc/bib/bayesreg3.cpp:1795:18: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
 1795 |   unsigned i, j, f;
      |                  ^
bayesxsrc/bib/bayesreg3.cpp: In member function ‘bool bayesreg::create_lasso(const unsigned int&)’:
bayesxsrc/bib/bayesreg3.cpp:2248:18: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
 2248 |   unsigned i, j, f;
      |                  ^
bayesxsrc/bib/bayesreg3.cpp: In member function ‘bool bayesreg::create_nigmix(const unsigned int&)’:
bayesxsrc/bib/bayesreg3.cpp:2718:18: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
 2718 |   unsigned i, j, f;
      |                  ^
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/clstring.cpp -o bayesxsrc/bib/clstring.o
bayesxsrc/bib/clstring.cpp: In member function ‘ST::string ST::string::eatwhitespace() const’:
bayesxsrc/bib/clstring.cpp:448:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  448 |   while ( (i<len) && (str[i] == ' ') )
      |            ~^~~~
bayesxsrc/bib/clstring.cpp:450:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  450 |   if (i == len)
      |       ~~^~~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘int ST::string::lowestprecedencepos(ST::string&) const’:
bayesxsrc/bib/clstring.cpp:528:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  528 |   while (i < len)
      |          ~~^~~~~
bayesxsrc/bib/clstring.cpp:592:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  592 |          else if ( (str[i] == '>') && (i+1 < len) && (str[i+1] == '=') )
      |                                        ~~~~^~~~~
bayesxsrc/bib/clstring.cpp:602:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  602 |          else if ( (str[i] == '<') && (i+1 < len) && (str[i+1] == '=') )
      |                                        ~~~~^~~~~
bayesxsrc/bib/clstring.cpp:612:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  612 |          else if ( (str[i] == '!') && (i+1 < len) && (str[i+1] == '=') )
      |                                        ~~~~^~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘int ST::string::isfunction(ST::string&, ST::string&) const’:
bayesxsrc/bib/clstring.cpp:678:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  678 |     if (endbr == len-1)
      |         ~~~~~~^~~~~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘int ST::string::issubscribing(ST::string&, ST::string&) const’:
bayesxsrc/bib/clstring.cpp:703:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  703 |          if (endbr == len-1)
      |              ~~~~~~^~~~~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘int ST::string::isint() const’:
bayesxsrc/bib/clstring.cpp:807:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  807 |          while ((i < len) && (h == 1))
      |                  ~~^~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘std::vector<ST::string> ST::string::strtoken(const ST::string&, bool) const’:
bayesxsrc/bib/clstring.cpp:979:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  979 |          while (i < len)
      |                 ~~^~~~~
bayesxsrc/bib/clstring.cpp:983:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  983 |                          while ( (i < len) && (str[i] == ' ') )
      |                                   ~~^~~~~
bayesxsrc/bib/clstring.cpp:994:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
  994 |                   while ( (i < len) && (parsingsigns.checksign(str[i]) == -1) )
      |                            ~~^~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘int ST::string::strtoken_quot(std::vector<ST::string>&, const ST::string&, bool) const’:
bayesxsrc/bib/clstring.cpp:1013:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1013 |          while (i < len)
      |                 ~~^~~~~
bayesxsrc/bib/clstring.cpp:1017:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1017 |                          while ( (i < len) && (str[i] == ' ') )
      |                                   ~~^~~~~
bayesxsrc/bib/clstring.cpp:1031:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1031 |                     while ( (i < len) && (parsingsigns.checksign(str[i]) == -1) )
      |                              ~~^~~~~
bayesxsrc/bib/clstring.cpp:1039:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1039 |             while ( ( i< len) && (str[i] != '"') )
      |                       ~^~~~~
bayesxsrc/bib/clstring.cpp:1042:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1042 |             if ( ( i < len) && (str[i] == '"') )
      |                    ~~^~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘std::vector<ST::string> ST::string::strtoken2(const ST::string&, bool&) const’:
bayesxsrc/bib/clstring.cpp:1072:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1072 |          while (i < len)
      |                 ~~^~~~~
bayesxsrc/bib/clstring.cpp:1095:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1095 |          if (anf < len)
      |              ~~~~^~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘std::vector<ST::string> ST::string::strtoken2_quot(const ST::string&, bool&, bool&) const’:
bayesxsrc/bib/clstring.cpp:1117:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1117 |          while (i < len)
      |                 ~~^~~~~
bayesxsrc/bib/clstring.cpp:1133:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1133 |           while ( ( i< len) && (str[i] != '"') )
      |                     ~^~~~~
bayesxsrc/bib/clstring.cpp:1136:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1136 |           if ( ( i < len) && (str[i] == '"') )
      |                  ~~^~~~~
bayesxsrc/bib/clstring.cpp:1154:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1154 |          if (anf < len)
      |              ~~~~^~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘std::__cxx11::list<ST::string> ST::string::strtokenlist(const ST::string&, bool) const’:
bayesxsrc/bib/clstring.cpp:1252:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1252 |      while (i < len)
      |             ~~^~~~~
bayesxsrc/bib/clstring.cpp:1256:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1256 |                          while ( (i < len) && (str[i] == ' ') )
      |                                   ~~^~~~~
bayesxsrc/bib/clstring.cpp:1267:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
 1267 |                   while ( (i < len) && (parsingsigns.checksign(str[i]) == -1) )
      |                            ~~^~~~~
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/command.cpp -o bayesxsrc/bib/command.o
`"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/bin/R" CMD config CXX` -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -Ibayesxsrc/. -I"bayesxsrc/bib"  -I"bayesxsrc/alex"  -I"bayesxsrc/adaptiv"  -I"bayesxsrc/andrea"  -I"bayesxsrc/dag"  -I"bayesxsrc/graph"  -I"bayesxsrc/mcmc"  -I"bayesxsrc/psplines"  -I"bayesxsrc/samson"  -I"bayesxsrc/leyre"  -I"bayesxsrc/structadd"  `gsl-config --cflags` -D__BUILDING_GNU -D__BUILDING_LINUX -DTEMPL_INCL_DEF -D_MSC_VER2 -DNO_TEMPLATE_FRIENDS -DINCLUDE_REML -DINCLUDE_MCMC -DBUILD_FOR_BAYESXSRC -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c bayesxsrc/bib/data.cpp -o bayesxsrc/bib/data.o
bayesxsrc/bib/data.cpp: In member function ‘void dataset::filldata(std::istream&, ST::string&, const unsigned int&)’:
bayesxsrc/bib/data.cpp:370:21: warning: comparison of integer expressions of different signedness: ‘std::vector<realob::realobs, std::allocator<realob::realobs> >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  370 |     if ((*i).size() != o)
      |         ~~~~~~~~~~~~^~~~
bayesxsrc/bib/data.cpp:370:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  370 |     if ((*i).size() != o)
      |     ^~
bayesxsrc/bib/data.cpp:373:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  373 |       i++;
      |       ^
bayesxsrc/bib/data.cpp: In member function ‘void dataset::sort(std::__cxx11::list<ST::string>, int, int)’:
bayesxsrc/bib/data.cpp:939:53: warning: C++20 says that these are ambiguous, even though the second is reversed:
  939 |                   if ((*varit)[datarep.index[j]] != pred)
      |                                                     ^~~~
In file included from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/data.cpp:20:
bayesxsrc/bib/realobs.h:290:7: note: candidate 1: ‘int realob::realobs::operator==(realob::realobs&) const’ (rewritten)
  290 |   int operator==(realobs & o2) const
      |       ^~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 2: ‘int realob::realobs::operator==(realob::realobs&) const’ (reversed)
bayesxsrc/bib/data.cpp:939:50: error: return type of ‘int realob::realobs::operator==(realob::realobs&) const’ is not ‘bool’
  939 |                   if ((*varit)[datarep.index[j]] != pred)
bayesxsrc/bib/data.cpp:939:50: note: used as rewritten candidate for comparison of ‘__gnu_cxx::__alloc_traits<std::allocator<realob::realobs>, realob::realobs>::value_type’ {aka ‘realob::realobs’} and ‘realob::realobs’
bayesxsrc/bib/data.cpp: In member function ‘void dataset::marketing(std::vector<ST::string>&, ST::string&, int&, double&)’:
bayesxsrc/bib/data.cpp:1385:19: warning: C++20 says that these are ambiguous, even though the second is reversed:
 1385 |          if (p == q)
      |                   ^
bayesxsrc/bib/realobs.h:290:7: note: candidate 1: ‘int realob::realobs::operator==(realob::realobs&) const’
  290 |   int operator==(realobs & o2) const
      |       ^~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 2: ‘int realob::realobs::operator==(realob::realobs&) const’ (reversed)
bayesxsrc/bib/data.cpp:1497:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1497 |     while(j<nrobs)          // Initialisierung
      |           ~^~~~~~
bayesxsrc/bib/data.cpp:1512:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 1512 |         while(jhilf < jalt + anzpreis[zma]*nrwoche - anzpreis[zma])
bayesxsrc/bib/data.cpp:1547:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1547 |       if(j < nrobs)
      |          ~~^~~~~~~
bayesxsrc/bib/data.cpp:1578:18: warning: C++20 says that these are ambiguous, even though the second is reversed:
 1578 |         if(akt1==reg && akt1!=NA)      //NA hat immer den groessten Wert, deshalb Sonderfall!!
      |                  ^~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 1: ‘int realob::realobs::operator==(realob::realobs&) const’
  290 |   int operator==(realobs & o2) const
      |       ^~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 2: ‘int realob::realobs::operator==(realob::realobs&) const’ (reversed)
bayesxsrc/bib/data.cpp:1596:22: warning: C++20 says that these are ambiguous, even though the second is reversed:
 1596 |             if(aktm==regm)
      |                      ^~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 1: ‘int realob::realobs::operator==(realob::realobs&) const’
  290 |   int operator==(realobs & o2) const
      |       ^~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 2: ‘int realob::realobs::operator==(realob::realobs&) const’ (reversed)
bayesxsrc/bib/data.cpp:1656:18: warning: C++20 says that these are ambiguous, even though the second is reversed:
 1656 |         if(akt1==reg && akt1!=NA)      //NA hat immer den groessten Wert, deshalb Sonderfall!!
      |                  ^~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 1: ‘int realob::realobs::operator==(realob::realobs&) const’
  290 |   int operator==(realobs & o2) const
      |       ^~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 2: ‘int realob::realobs::operator==(realob::realobs&) const’ (reversed)
bayesxsrc/bib/data.cpp:1674:22: warning: C++20 says that these are ambiguous, even though the second is reversed:
 1674 |             if(aktm==regm)
      |                      ^~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 1: ‘int realob::realobs::operator==(realob::realobs&) const’
  290 |   int operator==(realobs & o2) const
      |       ^~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 2: ‘int realob::realobs::operator==(realob::realobs&) const’ (reversed)
In file included from bayesxsrc/bib/vectorn.h:609,
                 from bayesxsrc/bib/realvar.h:28,
                 from bayesxsrc/bib/data.h:30:
bayesxsrc/bib/vectorn.cpp: In instantiation of ‘vectornum<T> vectornum<T>::isequal(vectornum<T>&) [with T = realob::realobs]’:
bayesxsrc/bib/data.cpp:611:32:   required from here
  611 |           return (help1.isequal(help2));
      |                   ~~~~~~~~~~~~~^~~~~~~
bayesxsrc/bib/vectorn.cpp:276:25: warning: C++20 says that these are ambiguous, even though the second is reversed:
  276 |          *pos3 = (*pos1 == *pos2);
      |                  ~~~~~~~^~~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 1: ‘int realob::realobs::operator==(realob::realobs&) const’
  290 |   int operator==(realobs & o2) const
      |       ^~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 2: ‘int realob::realobs::operator==(realob::realobs&) const’ (reversed)
bayesxsrc/bib/vectorn.cpp: In instantiation of ‘vectornum<T> vectornum<T>::isnotequal(vectornum<T>&) [with T = realob::realobs]’:
bayesxsrc/bib/data.cpp:619:35:   required from here
  619 |           return (help1.isnotequal(help2));
      |                   ~~~~~~~~~~~~~~~~^~~~~~~
bayesxsrc/bib/vectorn.cpp:314:25: warning: C++20 says that these are ambiguous, even though the second is reversed:
  314 |          *pos3 = (*pos1 != *pos2);
      |                  ~~~~~~~^~~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 1: ‘int realob::realobs::operator==(realob::realobs&) const’ (rewritten)
  290 |   int operator==(realobs & o2) const
      |       ^~~~~~~~
bayesxsrc/bib/realobs.h:290:7: note: candidate 2: ‘int realob::realobs::operator==(realob::realobs&) const’ (reversed)
bayesxsrc/bib/vectorn.cpp:314:25: error: return type of ‘int realob::realobs::operator==(realob::realobs&) const’ is not ‘bool’
  314 |          *pos3 = (*pos1 != *pos2);
      |                  ~~~~~~~^~~~~~~~~
bayesxsrc/bib/vectorn.cpp:314:25: note: used as rewritten candidate for comparison of ‘realob::realobs’ and ‘realob::realobs’
make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:201: bayesxsrc/bib/data.o] Error 1
make[1]: Leaving directory '/tmp/RtmpXuhytD/R.INSTALL229197e1bb254/BayesXsrc/src'
ERROR: compilation failed for package ‘BayesXsrc’
* removing ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/BayesXsrc’