Error in re-building vignettes:
  ...
Loading required package: R2BayesX
Installing package into '/tmp/RtmpggOe4w/RLIBS_2ce8ba3aef1'
(as 'lib' is unspecified)
also installing the dependency 'BayesXsrc'

trying URL ‘http://cran.at.r-project.org/src/contrib/BayesXsrc_3.0-1.tar.gz’
Content type 'application/x-gzip' length 1342382 bytes (1.3 MB)
==================================================
downloaded 1.3 MB

trying URL ‘http://cran.at.r-project.org/src/contrib/R2BayesX_1.1-1.tar.gz’
Content type 'application/x-gzip' length 790370 bytes (771 KB)
==================================================
downloaded 771 KB

* installing *source* package ‘BayesXsrc’ ...
** package ‘BayesXsrc’ successfully unpacked and MD5 sums checked
** libs
** arch - 
make[1]: Entering directory '/tmp/RtmpzXjvZP/R.INSTALL67a7291c11d/BayesXsrc/src'
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/baseline.cpp -o bayesxsrc/andrea/baseline.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/andrea/cox.h:26,
                 from bayesxsrc/andrea/baseline.h:26,
                 from bayesxsrc/andrea/baseline.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
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:184:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
             ~^~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/baseline.cpp:245:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<max;i++)
           ~^~~~
bayesxsrc/andrea/baseline.cpp:267:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<int_knots.rows();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:426:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
             ~^~~~~~~~~~~~~~~~~~~
bayesxsrc/andrea/baseline.cpp:487:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<max;i++)
           ~^~~~
bayesxsrc/andrea/baseline.cpp:504:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(j=0;j<int_knots.rows();j++)
           ~^~~~~~~~~~~~~~~~~
bayesxsrc/andrea/baseline.cpp:509:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<int_knots.rows();i++)
           ~^~~~~~~~~~~~~~~~~
bayesxsrc/andrea/baseline.cpp:512:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(j=0;j<nrpar;j++)
             ~^~~~~~
bayesxsrc/andrea/baseline.cpp:527:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<zi.rows();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]
   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]
     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]
       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]
     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]
     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]
         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]
         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]
       for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
               ~^~~~~~~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/cox.cpp -o bayesxsrc/andrea/cox.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/andrea/cox.h:26,
                 from bayesxsrc/andrea/cox.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -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/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/andrea/IWLS_baseline.h:26,
                 from bayesxsrc/andrea/IWLS_baseline.cpp:29:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
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:29:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2103:5:   required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/andrea/IWLS_baseline.cpp:506:32:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/multibaseline.cpp -o bayesxsrc/andrea/multibaseline.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/andrea/multistate.h:26,
                 from bayesxsrc/andrea/multibaseline.h:26,
                 from bayesxsrc/andrea/multibaseline.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
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]
   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]
     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]
     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]
     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]
     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]
   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]
     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]
     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]
      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]
   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]
   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]
     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]
   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]
   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]
      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]
     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]
           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]
       for(i=0;i<likep->get_nrobs();i++,freqwork++,workindex++)
               ~^~~~~~~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/andrea/multistate.cpp -o bayesxsrc/andrea/multistate.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/andrea/multistate.h:26,
                 from bayesxsrc/andrea/multistate.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/Random.cpp -o bayesxsrc/bib/Random.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/Random.cpp:25:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/Random.cpp: In function ‘double randnumbers::kssample()’:
bayesxsrc/bib/Random.cpp:356:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
       for(j=2; j<=(SQR(n)-1); j++)
       ^~~
bayesxsrc/bib/Random.cpp:358:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
          W = W - SQR(n)*Q;
          ^
bayesxsrc/bib/Random.cpp:383:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
         if (U3 >= W)
         ^~
bayesxsrc/bib/Random.cpp:385:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
           n++;
           ^
bayesxsrc/bib/Random.cpp: In function ‘double randnumbers::pbivnu(const double&, const double&, const double&)’:
bayesxsrc/bib/Random.cpp:1226:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
         for(int j=0; j<w.size(); j++)
                      ~^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/adminparse_gnu.cpp -o bayesxsrc/bib/adminparse_gnu.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/adminparse_gnu.h:38,
                 from bayesxsrc/bib/adminparse_gnu.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
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]
   char *ptr;
         ^~~
bayesxsrc/bib/adminparse_gnu.cpp: In member function ‘bool admin_gnu::parse(ST::string&)’:
bayesxsrc/bib/adminparse_gnu.cpp:632:19: warning: variable ‘error’ set but not used [-Wunused-but-set-variable]
              bool error = false;
                   ^~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/bandmat.cpp -o bayesxsrc/bib/bandmat.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/bandmat.h:26,
                 from bayesxsrc/bib/bandmat.cpp:28:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/bandmat_penalty.cpp -o bayesxsrc/bib/bandmat_penalty.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/bandmat.h:26,
                 from bayesxsrc/bib/bandmat_penalty.h:27,
                 from bayesxsrc/bib/bandmat_penalty.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
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]
   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]
     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]
   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]
   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]
   for (i=0;i<s;i++)
            ~^~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/bayesreg.cpp -o bayesxsrc/bib/bayesreg.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/bib/bayesreg.h:27,
                 from bayesxsrc/bib/bayesreg.cpp:34:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/bayesreg.cpp: In member function ‘bool bayesreg::create_nonprw1rw2(const unsigned int&)’:
bayesxsrc/bib/bayesreg.cpp:3088:7: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
       else
       ^~~~
bayesxsrc/bib/bayesreg.cpp:3093:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
         if ( (check_gaussian(collinpred)) || (check_iwls(iwls,collinpred)) )
         ^~
bayesxsrc/bib/bayesreg.cpp: In member function ‘bool bayesreg::create_pspline(const unsigned int&)’:
bayesxsrc/bib/bayesreg.cpp:3392:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
           for(j=0; j<me; j++)
                    ~^~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/bayesreg2.cpp -o bayesxsrc/bib/bayesreg2.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/bib/bayesreg.h:27,
                 from bayesxsrc/bib/bayesreg2.cpp:33:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/bayesreg2.cpp: In member function ‘bool bayesreg::create_random_rw1rw2(const unsigned int&)’:
bayesxsrc/bib/bayesreg2.cpp:2911:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f = 0;
       ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/bayesreg3.cpp -o bayesxsrc/bib/bayesreg3.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/bib/bayesreg.h:27,
                 from bayesxsrc/bib/bayesreg3.cpp:33:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/bayesreg3.cpp: In member function ‘bool bayesreg::create_ridge(const unsigned int&)’:
bayesxsrc/bib/bayesreg3.cpp:2237:18: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   unsigned i, j, f;
                  ^
bayesxsrc/bib/bayesreg3.cpp: In member function ‘bool bayesreg::create_lasso(const unsigned int&)’:
bayesxsrc/bib/bayesreg3.cpp:2690:18: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   unsigned i, j, f;
                  ^
bayesxsrc/bib/bayesreg3.cpp: In member function ‘bool bayesreg::create_nigmix(const unsigned int&)’:
bayesxsrc/bib/bayesreg3.cpp:3160:18: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   unsigned i, j, f;
                  ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -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]
   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]
   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]
   while (i < len)
          ~~^~~~~
bayesxsrc/bib/clstring.cpp:592:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   else if ( (str[i] == '>') && (i+1 < len) && (str[i+1] == '=') )
                                 ~~~~^~~~~
bayesxsrc/bib/clstring.cpp:602:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   else if ( (str[i] == '<') && (i+1 < len) && (str[i+1] == '=') )
                                 ~~~~^~~~~
bayesxsrc/bib/clstring.cpp:612:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   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]
     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:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   if (endbr == len-1)
       ~~~~~~^~~~~~~~
bayesxsrc/bib/clstring.cpp: In member function ‘int ST::string::isint() const’:
bayesxsrc/bib/clstring.cpp:807:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   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:978:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   while (i < len)
          ~~^~~~~
bayesxsrc/bib/clstring.cpp:982:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     while ( (i < len) && (str[i] == ' ') )
              ~~^~~~~
bayesxsrc/bib/clstring.cpp:993:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     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:1012:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   while (i < len)
          ~~^~~~~
bayesxsrc/bib/clstring.cpp:1016:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     while ( (i < len) && (str[i] == ' ') )
              ~~^~~~~
bayesxsrc/bib/clstring.cpp:1030:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
       while ( (i < len) && (parsingsigns.checksign(str[i]) == -1) )
                ~~^~~~~
bayesxsrc/bib/clstring.cpp:1038:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
             while ( ( i< len) && (str[i] != '"') )
                       ~^~~~~
bayesxsrc/bib/clstring.cpp:1041:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
             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:1071:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   while (i < len)
          ~~^~~~~
bayesxsrc/bib/clstring.cpp:1094:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   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:1116:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   while (i < len)
          ~~^~~~~
bayesxsrc/bib/clstring.cpp:1132:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
           while ( ( i< len) && (str[i] != '"') )
                     ~^~~~~
bayesxsrc/bib/clstring.cpp:1135:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
           if ( ( i < len) && (str[i] == '"') )
                  ~~^~~~~
bayesxsrc/bib/clstring.cpp:1153:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
   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:1251:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
      while (i < len)
             ~~^~~~~
bayesxsrc/bib/clstring.cpp:1255:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     while ( (i < len) && (str[i] == ' ') )
              ~~^~~~~
bayesxsrc/bib/clstring.cpp:1266:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     while ( (i < len) && (parsingsigns.checksign(str[i]) == -1) )
              ~~^~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/command.cpp -o bayesxsrc/bib/command.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/command.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/data.cpp -o bayesxsrc/bib/data.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/data.cpp:32:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/data.cpp: In member function ‘void dataset::filldata(std::istream&, ST::string&, const unsigned int&)’:
bayesxsrc/bib/data.cpp:397: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]
     if ((*i).size() != o)
         ~~~~~~~~~~~~^~~~
bayesxsrc/bib/data.cpp:397:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
     if ((*i).size() != o)
     ^~
bayesxsrc/bib/data.cpp:400:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
       i++;
       ^
bayesxsrc/bib/data.cpp: In member function ‘void dataset::marketing(std::vector<ST::string>&, ST::string&, int&, double&)’:
bayesxsrc/bib/data.cpp:1674:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     while(j<nrobs)          // Initialisierung
           ~^~~~~~
bayesxsrc/bib/data.cpp:1689:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         while(jhilf < jalt + anzpreis[zma]*nrwoche - anzpreis[zma])
bayesxsrc/bib/data.cpp:1724:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       if(j < nrobs)
          ~~^~~~~~~
bayesxsrc/bib/data.cpp:1543:7: warning: variable ‘found’ set but not used [-Wunused-but-set-variable]
   int found=0;
       ^~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/dataobj.cpp -o bayesxsrc/bib/dataobj.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/bib/dataobj.h:27,
                 from bayesxsrc/bib/dataobj.cpp:31:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/dataobj.cpp: In member function ‘bool dataobject::allexisting(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/bib/dataobj.cpp:240:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ST::string>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   while (i<varnames.size())
          ~^~~~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/envmatrix.cpp -o bayesxsrc/bib/envmatrix.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/envmatrix.h:25,
                 from bayesxsrc/bib/envmatrix.cpp:28:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/envmatrix_penalty.cpp -o bayesxsrc/bib/envmatrix_penalty.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/envmatrix.h:25,
                 from bayesxsrc/bib/envmatrix_penalty.h:27,
                 from bayesxsrc/bib/envmatrix_penalty.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/graph.cpp -o bayesxsrc/bib/graph.o
bayesxsrc/bib/graph.cpp: In constructor ‘graph::graph(const ST::string&)’:
bayesxsrc/bib/graph.cpp:215:46: warning: comparison of integer expressions of different signedness: ‘std::vector<ST::string>::size_type’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
         if( (i==weightcheck) && (token.size()==2*edgesi) )
                                  ~~~~~~~~~~~~^~~~~~~~~~
bayesxsrc/bib/graph.cpp:228:28: warning: comparison of integer expressions of different signedness: ‘std::vector<ST::string>::size_type’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
           if (token.size() == edgesi)
               ~~~~~~~~~~~~~^~~~~~~~~
bayesxsrc/bib/graph.cpp:257:28: warning: comparison of integer expressions of different signedness: ‘std::vector<ST::string>::size_type’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
           if (token.size() == edgesi*2)
               ~~~~~~~~~~~~~^~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/map.cpp -o bayesxsrc/bib/map.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/matrix.h:24,
                 from bayesxsrc/bib/map.h:37,
                 from bayesxsrc/bib/map.cpp:32:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/map.cpp: In constructor ‘MAP::map::map(const datamatrix&, const double&, const MAP::metric&)’:
bayesxsrc/bib/map.cpp:737:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for (i=1;i<x.rows();i++)
            ~^~~~~~~~~
bayesxsrc/bib/map.cpp:747:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     else if (i==x.rows()-1)
              ~^~~~~~~~~~~~
bayesxsrc/bib/map.cpp:771:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=1;i<x.rows();i++)
           ~^~~~~~~~~
bayesxsrc/bib/map.cpp:804:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for (i=0;i<nrregions;i++)
            ~^~~~~~~~~~
bayesxsrc/bib/map.cpp:843:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     if (j < nrregions)
         ~~^~~~~~~~~~~
bayesxsrc/bib/map.cpp:848:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     while ((j < nrregions) && (xcomp-xi <= md))
             ~~^~~~~~~~~~~
bayesxsrc/bib/map.cpp:866:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       if (j < nrregions)
           ~~^~~~~~~~~~~
bayesxsrc/bib/map.cpp:885:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for (i=0;i<nrregions;i++)
              ~^~~~~~~~~~
bayesxsrc/bib/map.cpp:888:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(j=0;j<neighbors[i].size();j++)
               ~^~~~~~~~~~~~~~~~~~~~
bayesxsrc/bib/map.cpp:898:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for (i=0;i<nrregions;i++)
              ~^~~~~~~~~~
bayesxsrc/bib/map.cpp:900:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(j=0;j<neighbors[i].size();j++)
               ~^~~~~~~~~~~~~~~~~~~~
bayesxsrc/bib/map.cpp:909:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for (i=0;i<nrregions;i++)
              ~^~~~~~~~~~
bayesxsrc/bib/map.cpp:912:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<unsigned int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(j=0;j<neighbors[i].size();j++)
               ~^~~~~~~~~~~~~~~~~~~~
bayesxsrc/bib/map.cpp:945:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for (i=0;i<nrregions;i++)
            ~^~~~~~~~~~
bayesxsrc/bib/map.cpp: In member function ‘void MAP::map::infile_neighbors(const ST::string&)’:
bayesxsrc/bib/map.cpp:1537:7: warning: variable ‘test’ set but not used [-Wunused-but-set-variable]
   int test;
       ^~~~
bayesxsrc/bib/map.cpp: In member function ‘void MAP::map::computeneighbors()’:
bayesxsrc/bib/map.cpp:1572:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<nrregions;i++)
           ~^~~~~~~~~~
bayesxsrc/bib/map.cpp:1577:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(j=0;j<nrregions;j++)
             ~^~~~~~~~~~
bayesxsrc/bib/map.cpp: In member function ‘void MAP::map::compute_reg(const datamatrix&, std::vector<int, std::allocator<int> >&, std::vector<int, std::allocator<int> >&, std::vector<ST::string>&, statmatrix<int>&)’:
bayesxsrc/bib/map.cpp:2017:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
         for(i=posbeghelp[inveffindex(j,0)];i<=posendhelp[inveffindex(j,0)];i++)
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/mapobject.cpp -o bayesxsrc/bib/mapobject.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/matrix.h:24,
                 from bayesxsrc/bib/map.h:37,
                 from bayesxsrc/bib/mapobject.h:31,
                 from bayesxsrc/bib/mapobject.cpp:32:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/model.cpp -o bayesxsrc/bib/model.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/model.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/model_remlreg.cpp -o bayesxsrc/bib/model_remlreg.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/model_remlreg.h:26,
                 from bayesxsrc/bib/model_remlreg.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/model_stepwise.cpp -o bayesxsrc/bib/model_stepwise.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/model_stepwise.h:26,
                 from bayesxsrc/bib/model_stepwise.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/option.cpp -o bayesxsrc/bib/option.o
bayesxsrc/bib/option.cpp: In member function ‘virtual int stroption::parse(const ST::string&)’:
bayesxsrc/bib/option.cpp:364:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ST::string>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
     while ((i < admissible.size()) && (h == -1))
             ~~^~~~~~~~~~~~~~~~~~~
bayesxsrc/bib/option.cpp: In member function ‘void optionlist::parsemultiple(const ST::string&)’:
bayesxsrc/bib/option.cpp:663:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ST::string>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
     while (j < token.size())
            ~~^~~~~~~~~~~~~~
bayesxsrc/bib/option.cpp:694:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ST::string>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
     while ( (j<options.size()) && (errormessages.empty()) )
              ~^~~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/realobs.cpp -o bayesxsrc/bib/realobs.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/realobs.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/realvar.cpp -o bayesxsrc/bib/realvar.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/vectorn.h:28,
                 from bayesxsrc/bib/realvar.h:28,
                 from bayesxsrc/bib/realvar.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/remlreg.cpp -o bayesxsrc/bib/remlreg.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/bib/remlreg.h:27,
                 from bayesxsrc/bib/remlreg.cpp:33:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/remlreg.cpp: In member function ‘virtual int remlreg::parse(const ST::string&)’:
bayesxsrc/bib/remlreg.cpp:603:7: warning: variable ‘u’ set but not used [-Wunused-but-set-variable]
   int u = 0;
       ^
bayesxsrc/bib/remlreg.cpp: In member function ‘bool remlreg::create_data(datamatrix&)’:
bayesxsrc/bib/remlreg.cpp:876:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for(int i=0; i<weight.rows(); i++)
                    ~^~~~~~~~~~~~~~
bayesxsrc/bib/remlreg.cpp:888:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for(int i=0; i<weight.rows(); i++)
                    ~^~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/sparsemat.cpp -o bayesxsrc/bib/sparsemat.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/sparsemat.h:27,
                 from bayesxsrc/bib/sparsemat.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/sparsemat.cpp: In member function ‘SparseMatrix SparseMatrix::reorder(const statmatrix<int>&)’:
bayesxsrc/bib/sparsemat.cpp:218:25: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare]
          if (index(k,0) == c)
              ~~~~~~~~~~~^~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/statmat.cpp -o bayesxsrc/bib/statmat.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/statmat.cpp:28:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/statmat_penalty.cpp -o bayesxsrc/bib/statmat_penalty.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/statmat_penalty.h:27,
                 from bayesxsrc/bib/statmat_penalty.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/statobj.cpp -o bayesxsrc/bib/statobj.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/bib/statobj.cpp:33:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/statobj.cpp: In function ‘int findstatobject(const std::vector<statobject*>&, const ST::string&, const ST::string&)’:
bayesxsrc/bib/statobj.cpp:247:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<statobject*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   while ( (i<stats.size()) && (found==false) )
            ~^~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/stepwisereg.cpp -o bayesxsrc/bib/stepwisereg.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/bib/stepwisereg.h:28,
                 from bayesxsrc/bib/stepwisereg.cpp:33:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/stepwisereg.cpp: In member function ‘virtual int stepwisereg::parse(const ST::string&)’:
bayesxsrc/bib/stepwisereg.cpp:764:7: warning: variable ‘u’ set but not used [-Wunused-but-set-variable]
   int u = 0;
       ^
bayesxsrc/bib/stepwisereg.cpp: In member function ‘bool stepwisereg::create_geospline(const unsigned int&)’:
bayesxsrc/bib/stepwisereg.cpp:4811:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::FULLCOND_pspline_surf_stepwise>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
         for (j=0;j<fcpsplinesurfstep.size();j++)
                  ~^~~~~~~~~~~~~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/use.cpp -o bayesxsrc/bib/use.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/use.h:31,
                 from bayesxsrc/bib/use.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/bib/use.cpp: In member function ‘virtual void useDataset::parse(const ST::string&)’:
bayesxsrc/bib/use.cpp:163:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<dataset*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   while ( (i < datasets->size()) && (existing == false) )
            ~~^~~~~~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/bib/vectorn.cpp -o bayesxsrc/bib/vectorn.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/vectorn.h:28,
                 from bayesxsrc/bib/vectorn.cpp:29:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/adjacency.cpp -o bayesxsrc/dag/adjacency.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/dag/adjacency.h:29,
                 from bayesxsrc/dag/adjacency.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/dagobject.cpp -o bayesxsrc/dag/dagobject.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/dag/dagobject.h:28,
                 from bayesxsrc/dag/dagobject.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/fullcond_dag.cpp -o bayesxsrc/dag/fullcond_dag.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/dag/fullcond_dag.h:28,
                 from bayesxsrc/dag/fullcond_dag.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/fullcond_dag_d.cpp -o bayesxsrc/dag/fullcond_dag_d.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/dag/fullcond_dag_d.h:28,
                 from bayesxsrc/dag/fullcond_dag_d.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/fullcond_dag_ia.cpp -o bayesxsrc/dag/fullcond_dag_ia.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/dag/fullcond_dag_ia.h:53,
                 from bayesxsrc/dag/fullcond_dag_ia.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/fullcond_dag_ia_mixed.cpp -o bayesxsrc/dag/fullcond_dag_ia_mixed.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/dag/fullcond_dag_ia_mixed.h:53,
                 from bayesxsrc/dag/fullcond_dag_ia_mixed.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/fullcond_rj.cpp -o bayesxsrc/dag/fullcond_rj.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/dag/fullcond_rj.h:27,
                 from bayesxsrc/dag/fullcond_rj.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/dag/fullcond_rj.cpp: In member function ‘void MCMC::FULLCOND_rj::outres_dags()’:
bayesxsrc/dag/fullcond_rj.cpp:1486:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
    for(k=freq_size-1; k>=freq_size-limit_number; k--)
                       ~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/dag/fullcond_rj.cpp:1570:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
    for(k=freq_size-1; k>=freq_size-limit_number; k--)
                       ~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/dag/fullcond_rj.cpp: In member function ‘void MCMC::FULLCOND_rj::outres_essentials()’:
bayesxsrc/dag/fullcond_rj.cpp:1661:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
    for(k=list_size-1; k>=list_size-limit_number; k--)
                       ~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/dag/fullcond_rj.cpp:1745:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
             for(k=list_size-1; k>=list_size-limit_number; k--)
                                ~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/dag/fullcond_rj.cpp: In member function ‘void MCMC::FULLCOND_rj::write_out_resfile()’:
bayesxsrc/dag/fullcond_rj.cpp:1891:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0; i<nvar; i++)
            ~^~~~~
In file included from bayesxsrc/bib/statmat.h:495,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/dag/fullcond_rj.h:27,
                 from bayesxsrc/dag/fullcond_rj.cpp:24:
bayesxsrc/bib/statmat.cpp: In instantiation of ‘statmatrix<T> statmatrix<T>::corr() [with T = double]’:
bayesxsrc/dag/fullcond_rj.cpp:1378:32:   required from here
bayesxsrc/bib/statmat.cpp:1334:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for (i=0;i<c.rows();i++)
bayesxsrc/bib/statmat.cpp:1335:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(j=0;j<c.cols();j++)
bayesxsrc/bib/statmat.cpp: In instantiation of ‘statmatrix<T> statmatrix<T>::get_cov_iX(int, int) [with T = double]’:
bayesxsrc/bib/statmat.cpp:1518:37:   required from ‘statmatrix<T> statmatrix<T>::partial_var() [with T = double]’
bayesxsrc/dag/fullcond_rj.cpp:1379:40:   required from here
bayesxsrc/bib/statmat.cpp:1421:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  for(k=0; k<this->rows(); k++)
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/fullcond_rj_int.cpp -o bayesxsrc/dag/fullcond_rj_int.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/dag/fullcond_rj_int.h:55,
                 from bayesxsrc/dag/fullcond_rj_int.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/fullcond_rj_mix.cpp -o bayesxsrc/dag/fullcond_rj_mix.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/dag/fullcond_rj_mix.h:55,
                 from bayesxsrc/dag/fullcond_rj_mix.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/func_dag.cpp -o bayesxsrc/dag/func_dag.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/dag/func_dag.h:34,
                 from bayesxsrc/dag/func_dag.cpp:27:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/ia.cpp -o bayesxsrc/dag/ia.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/dag/ia.h:29,
                 from bayesxsrc/dag/ia.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/dag/ia_mixed.cpp -o bayesxsrc/dag/ia_mixed.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/dag/ia_mixed.h:26,
                 from bayesxsrc/dag/ia_mixed.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/leyre/nbinomial.cpp -o bayesxsrc/leyre/nbinomial.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/leyre/nbinomial.h:27,
                 from bayesxsrc/leyre/nbinomial.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/leyre/zip.cpp -o bayesxsrc/leyre/zip.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/leyre/zip.h:27,
                 from bayesxsrc/leyre/zip.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/baseline_reml.cpp -o bayesxsrc/mcmc/baseline_reml.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/psplines/mcmc_pspline.h:26,
                 from bayesxsrc/mcmc/baseline_reml.h:26,
                 from bayesxsrc/mcmc/baseline_reml.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/baseline_reml.cpp: In member function ‘void MCMC::baseline_reml::multDG(datamatrix&, const datamatrix&)’:
bayesxsrc/mcmc/baseline_reml.cpp:392:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<res.rows();i++,workres++)
           ~^~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/distribution.cpp -o bayesxsrc/mcmc/distribution.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/mcmc/distribution.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/distribution.cpp: In member function ‘void MCMC::DISTRIBUTION::substr_linearpred(const datamatrix&, const bool&)’:
bayesxsrc/mcmc/distribution.cpp:1800:3: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
   else
   ^~~~
bayesxsrc/mcmc/distribution.cpp:1803:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     for(i=0;i<size;i++,workl++,workm++)
     ^~~
bayesxsrc/mcmc/distribution.cpp: In member function ‘void MCMC::DISTRIBUTION::substr_linearpred_m(const datamatrix&, const unsigned int&, const bool&)’:
bayesxsrc/mcmc/distribution.cpp:1820:3: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
   else
   ^~~~
bayesxsrc/mcmc/distribution.cpp:1823:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     for(i=0;i<nrobs;i++,workl+=size,workm++)
     ^~~
In file included from bayesxsrc/bib/statmat.h:495,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/mcmc/distribution.cpp:22:
bayesxsrc/bib/statmat.cpp: In instantiation of ‘void statmatrix<T>::rank(statmatrix<double>&, statmatrix<int>&, int, int, int) const [with T = double]’:
bayesxsrc/mcmc/distribution.cpp:7175:72:   required from here
bayesxsrc/bib/statmat.cpp:887:10: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   while(i<=ende-start)
         ~^~~~~~~~~~~~
bayesxsrc/bib/statmat.cpp:890:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     while( (i<=ende-start) && (this->get(index(i,0),col)-this->get(index(i-1,0),col))<pow(10.0,-10.0) )
            ~~^~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/fullcond.cpp -o bayesxsrc/mcmc/fullcond.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/fullcond.h:27,
                 from bayesxsrc/mcmc/fullcond.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/fullcond_merror.cpp -o bayesxsrc/mcmc/fullcond_merror.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/fullcond.h:27,
                 from bayesxsrc/mcmc/fullcond_merror.h:27,
                 from bayesxsrc/mcmc/fullcond_merror.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/fullcond_merror.cpp: In constructor ‘MCMC::fullcond_merror::fullcond_merror(MCMC::MCMCoptions*, MCMC::spline_basis*, MCMC::DISTRIBUTION*, const datamatrix&, const ST::string&, const ST::string&, const ST::string&, const double&, const double&, datamatrix&, const bool&, const int&, const unsigned int&)’:
bayesxsrc/mcmc/fullcond_merror.cpp:285:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     for(j=0; j<merror; j++)
              ~^~~~~~~
bayesxsrc/mcmc/fullcond_merror.cpp: In member function ‘virtual void MCMC::fullcond_merror::update()’:
bayesxsrc/mcmc/fullcond_merror.cpp:691:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         for(j=0; j<merror; j++)
                  ~^~~~~~~
bayesxsrc/mcmc/fullcond_merror.cpp:702:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         for(j=0; j<merror; j++)
                  ~^~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/fullcond_mult.cpp -o bayesxsrc/mcmc/fullcond_mult.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/randomeffect.h:30,
                 from bayesxsrc/mcmc/fullcond_mult.h:27,
                 from bayesxsrc/mcmc/fullcond_mult.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp -o bayesxsrc/mcmc/fullcond_nonp_gaussian.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:27,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian.h:27,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp: In member function ‘void MCMC::FULLCOND_nonp_gaussian::update_linpred_diff(const unsigned int&, const unsigned int&, const double&)’:
bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp:2117:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
     for(j=beg;j<=end;j++,workindex++,workdata++)
               ~^~~~~
bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp: In member function ‘virtual void MCMC::FULLCOND_nonp_gaussian::update()’:
bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp:3121:14: warning: variable ‘m’ set but not used [-Wunused-but-set-variable]
       double m = 0.0;
              ^
bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp: In member function ‘virtual void MCMC::FULLCOND_nonp_gaussian::get_effectmatrix(datamatrix&, std::vector<ST::string>&, unsigned int, unsigned int, MCMC::effecttype)’:
bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp:3643:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         for (k=(*itbeg);k<=(*itend);k++,workindex++)
                         ~^~~~~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian.h:27,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2103:5:   required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/mcmc/fullcond_nonp_gaussian.cpp:2412:31:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp -o bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:27,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian.h:27,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.h:26,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp: In member function ‘void MCMC::FULLCOND_nonp_gaussian_stepwise::update_gauss()’:
bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp:1477:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
   if(kombimatrix==true)
   ^~
bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp:1479:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
     if(numberofmatrices==3)
     ^~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian.h:27,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.h:26,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’:
bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp:505:49:   required from here
bayesxsrc/bib/envmatrix.cpp:2388:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if(dim-i+k<bandwidth)
            ~~~~~~~^~~~~~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp:980:22:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘T envmatrix<T>::getL(const unsigned int&, const unsigned int&) const [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2373:33:   required from ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’
bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.cpp:505:49:   required from here
bayesxsrc/bib/envmatrix.cpp:2508:8: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(jh<zeroes)
      ~~^~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/gaussian_heteroskedastic.cpp -o bayesxsrc/mcmc/gaussian_heteroskedastic.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/mcmc/gaussian_heteroskedastic.h:28,
                 from bayesxsrc/mcmc/gaussian_heteroskedastic.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/hrandom.cpp -o bayesxsrc/mcmc/hrandom.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/hrandom.h:28,
                 from bayesxsrc/mcmc/hrandom.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/hrandom.cpp: In member function ‘virtual void MCMC::FULLCOND_hrandom::update_linpred(const bool&)’:
bayesxsrc/mcmc/hrandom.cpp:515:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       if (*itbeg != -1)
           ~~~~~~~^~~~~
bayesxsrc/mcmc/hrandom.cpp:523:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       if (*itbeg != -1)
           ~~~~~~~^~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/kriging2.cpp -o bayesxsrc/mcmc/kriging2.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/fullcond.h:27,
                 from bayesxsrc/mcmc/kriging2.h:26,
                 from bayesxsrc/mcmc/kriging2.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/mcmc/kriging2.h:27,
                 from bayesxsrc/mcmc/kriging2.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2103:5:   required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/mcmc/kriging2.cpp:900:32:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/kriging.cpp -o bayesxsrc/mcmc/kriging.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/fullcond.h:27,
                 from bayesxsrc/mcmc/kriging.h:26,
                 from bayesxsrc/mcmc/kriging.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/kriging.cpp: In member function ‘void MCMC::FULLCOND_kriging::make_xy_values_grid(const datamatrix&, const datamatrix&)’:
bayesxsrc/mcmc/kriging.cpp:1614:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<gridsizex;i++)
           ~^~~~~~~~~~
bayesxsrc/mcmc/kriging.cpp:1616:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<gridsizey;i++)
           ~^~~~~~~~~~
bayesxsrc/mcmc/kriging.cpp:1622:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<gridsizex;i++)
           ~^~~~~~~~~~
bayesxsrc/mcmc/kriging.cpp:1624:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(j=0;j<gridsizey;j++)
             ~^~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/mcmc.cpp -o bayesxsrc/mcmc/mcmc.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc.cpp:29:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/mcmc_const.cpp -o bayesxsrc/mcmc/mcmc_const.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_const.h:27,
                 from bayesxsrc/mcmc/mcmc_const.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/mcmc_const.cpp: In member function ‘void MCMC::FULLCOND_const::outresultsreml_ordinal(datamatrix&, datamatrix&, datamatrix&, datamatrix&, unsigned int)’:
bayesxsrc/mcmc/mcmc_const.cpp:421:10: warning: variable ‘help’ set but not used [-Wunused-but-set-variable]
   double help=0.0;
          ^~~~
bayesxsrc/mcmc/mcmc_const.cpp: In member function ‘virtual void MCMC::FULLCOND_const::outresults()’:
bayesxsrc/mcmc/mcmc_const.cpp:571:3: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
   else
   ^~~~
bayesxsrc/mcmc/mcmc_const.cpp:574:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     ST::string help =  ST::doubletostring(lower1,4) + "% quant.";
     ^~
bayesxsrc/mcmc/mcmc_const.cpp:606:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           (i==interceptpos)
            ~^~~~~~~~~~~~~~
bayesxsrc/mcmc/mcmc_const.cpp: In constructor ‘MCMC::FULLCOND_const_gaussian_re::FULLCOND_const_gaussian_re(MCMC::MCMCoptions*, MCMC::DISTRIBUTION*, const datamatrix&, const ST::string&, const int&, const ST::string&, const ST::string&, const bool&, datamatrix, const bool&, datamatrix, const unsigned int&)’:
bayesxsrc/mcmc/mcmc_const.cpp:1264:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare]
         if (j!=constant)
             ~^~~~~~~~~~
bayesxsrc/mcmc/mcmc_const.cpp: In member function ‘virtual void MCMC::FULLCOND_const_nongaussian::update()’:
bayesxsrc/mcmc/mcmc_const.cpp:1618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(int j=0; j<nrconst; j++)
                ~^~~~~~~~
bayesxsrc/mcmc/mcmc_const.cpp: In member function ‘void MCMC::FULLCOND_const_nongaussian::update_iwls()’:
bayesxsrc/mcmc/mcmc_const.cpp:1720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(int j=0; j<nrconst; j++)
                ~^~~~~~~~
bayesxsrc/mcmc/mcmc_const.cpp: In member function ‘virtual void MCMC::FULLCOND_const_nbinomial::update()’:
bayesxsrc/mcmc/mcmc_const.cpp:1882:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(int j=0; j<nrconst; j++)
                ~^~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/mcmc_const_stepwise.cpp -o bayesxsrc/mcmc/mcmc_const_stepwise.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_const.h:27,
                 from bayesxsrc/mcmc/mcmc_const_stepwise.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/mcmc_const_stepwise.cpp: In member function ‘virtual void MCMC::FULLCOND_const_stepwise::outresults()’:
bayesxsrc/mcmc/mcmc_const_stepwise.cpp:609:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
              (interceptyes) && (i==interceptpos) )
                                 ~^~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/mcmc_nonp.cpp -o bayesxsrc/mcmc/mcmc_nonp.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_nonp.h:27,
                 from bayesxsrc/mcmc/mcmc_nonp.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/mcmc_nonp.cpp: In member function ‘virtual void MCMC::FULLCOND_nonp::update()’:
bayesxsrc/mcmc/mcmc_nonp.cpp:1223:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           for (l=beg;l<=end;l++)
                      ~^~~~~
bayesxsrc/mcmc/mcmc_nonp.cpp:1257:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
             for (l=beg;l<=end;l++)
                        ~^~~~~
In file included from bayesxsrc/bib/bandmat.h:453,
                 from bayesxsrc/mcmc/mcmc_nonp.h:33,
                 from bayesxsrc/mcmc/mcmc_nonp.cpp:22:
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::solveL(const datamatrix&, datamatrix&) [with T = double; datamatrix = statmatrix<double>]’:
bayesxsrc/mcmc/mcmc_nonp.cpp:1582:43:   required from here
bayesxsrc/bib/bandmat.cpp:987:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for (j=0;j+i+1<=p;j++)
                ~~~~~^~~
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/bandmat.cpp:943:5:   required from ‘void symbandmatrix<T>::solveL(const datamatrix&, datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/mcmc/mcmc_nonp.cpp:1582:43:   required from here
bayesxsrc/bib/bandmat.cpp:592:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for (k=0;k<dim;k++,workD++,workdiag++,workR+=bands,workupper+=bands)
                ~^~~~
bayesxsrc/bib/bandmat.cpp:603:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
         for (i=0;i<p;i++)
                  ~^~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/mcmc_nonpbasis.cpp -o bayesxsrc/mcmc/mcmc_nonpbasis.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:27,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2593:5:   required from ‘T envmatrix<T>::getLogDet() [with T = double]’
bayesxsrc/mcmc/mcmc_nonpbasis.cpp:316:25:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/mcmcsimul.cpp -o bayesxsrc/mcmc/mcmcsimul.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmcsimul.h:28,
                 from bayesxsrc/mcmc/mcmcsimul.cpp:30:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/mcmcsimul2.cpp -o bayesxsrc/mcmc/mcmcsimul2.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmcsimul.h:28,
                 from bayesxsrc/mcmc/mcmcsimul2.h:27,
                 from bayesxsrc/mcmc/mcmcsimul2.cpp:29:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/mcmcsimul2_multi.cpp -o bayesxsrc/mcmc/mcmcsimul2_multi.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmcsimul.h:28,
                 from bayesxsrc/mcmc/mcmcsimul2_multi.h:27,
                 from bayesxsrc/mcmc/mcmcsimul2_multi.cpp:29:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/randomeffect.cpp -o bayesxsrc/mcmc/randomeffect.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/randomeffect.h:30,
                 from bayesxsrc/mcmc/randomeffect.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/randomeffect.cpp: In member function ‘void MCMC::FULLCOND_random::init_spatialtotal(std::vector<ST::string>&, const ST::string&, const ST::string&)’:
bayesxsrc/mcmc/randomeffect.cpp:115:5: warning: variable ‘h’ set but not used [-Wunused-but-set-variable]
 int h;
     ^
bayesxsrc/mcmc/randomeffect.cpp: In member function ‘void MCMC::FULLCOND_random::update_linpred_diff(datamatrix&, datamatrix&)’:
bayesxsrc/mcmc/randomeffect.cpp:1298:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if (*itbeg != -1)
             ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp:1314:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if (*itbeg != -1)
             ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp:1333:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       if (*itbeg != -1)
           ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp: In member function ‘virtual void MCMC::FULLCOND_random::update_linpred(const bool&)’:
bayesxsrc/mcmc/randomeffect.cpp:1405:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if (*itbeg != -1)
             ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp:1420:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           if (*itbeg != -1)
               ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp:1436:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           if (*itbeg != -1)
               ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp:1458:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if (*itbeg != -1)
             ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp:1473:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           if (*itbeg != -1)
               ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp:1487:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           if (*itbeg != -1)
               ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect.cpp: In member function ‘virtual void MCMC::FULLCOND_random::get_effectmatrix(datamatrix&, std::vector<ST::string>&, unsigned int, unsigned int, MCMC::effecttype)’:
bayesxsrc/mcmc/randomeffect.cpp:1556:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
         for(j=*itbeg;j<=*itend;j++,workindex++)
                      ~^~~~~~~~
bayesxsrc/mcmc/randomeffect.cpp:1548:16: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]
       unsigned n;
                ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/randomeffect_stepwise.cpp -o bayesxsrc/mcmc/randomeffect_stepwise.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/randomeffect.h:30,
                 from bayesxsrc/mcmc/randomeffect_stepwise.h:26,
                 from bayesxsrc/mcmc/randomeffect_stepwise.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/randomeffect_stepwise.cpp: In member function ‘virtual void MCMC::FULLCOND_random_stepwise::create_weight(datamatrix&)’:
bayesxsrc/mcmc/randomeffect_stepwise.cpp:313:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       if(*itbeg != -1)
          ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect_stepwise.cpp: In member function ‘virtual void MCMC::FULLCOND_random_stepwise::update_bootstrap(const bool&)’:
bayesxsrc/mcmc/randomeffect_stepwise.cpp:668:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       if(*itbeg != -1)
          ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect_stepwise.cpp: In member function ‘virtual void MCMC::FULLCOND_random_stepwise::save_betamean()’:
bayesxsrc/mcmc/randomeffect_stepwise.cpp:747:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       if(*itbeg != -1)
          ~~~~~~~^~~~~
bayesxsrc/mcmc/randomeffect_stepwise.cpp: In member function ‘virtual void MCMC::FULLCOND_random_stepwise::update()’:
bayesxsrc/mcmc/randomeffect_stepwise.cpp:894:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       if(*itbeg != -1)
          ~~~~~~~^~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/remlest.cpp -o bayesxsrc/mcmc/remlest.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/remlest.h:25,
                 from bayesxsrc/mcmc/remlest.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/remlest_multi.cpp -o bayesxsrc/mcmc/remlest_multi.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/remlest_multi.h:25,
                 from bayesxsrc/mcmc/remlest_multi.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/remlest_multi.cpp: In constructor ‘remlest_multinomial::remlest_multinomial(std::vector<MCMC::FULLCOND*>&, datamatrix&, const ST::string&, const ST::string&, const int&, const double&, const double&, const double&, const double&, const datamatrix&, const datamatrix&, const bool&, std::ostream*)’:
bayesxsrc/mcmc/remlest_multi.cpp:59:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(int i=0; i<nrobs; i++)
                ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/remlest_multi2.cpp -o bayesxsrc/mcmc/remlest_multi2.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/remlest_multi2.h:25,
                 from bayesxsrc/mcmc/remlest_multi2.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/remlest_multi2.cpp: In constructor ‘remlest_ordinal::remlest_ordinal(std::vector<MCMC::FULLCOND*>&, datamatrix&, const ST::string&, const ST::string&, const int&, const double&, const double&, const double&, const double&, const datamatrix&, const datamatrix&, const bool&, std::ostream*)’:
bayesxsrc/mcmc/remlest_multi2.cpp:59:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(int i=0; i<nrobs; i++)
                ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/remlest_multi3.cpp -o bayesxsrc/mcmc/remlest_multi3.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/remlest_multi3.h:25,
                 from bayesxsrc/mcmc/remlest_multi3.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/remlest_multi3.cpp: In constructor ‘remlest_multinomial_catsp::remlest_multinomial_catsp(std::vector<MCMC::FULLCOND*>&, datamatrix&, const ST::string&, const ST::string&, const int&, const double&, const double&, const double&, const double&, const datamatrix&, const datamatrix&, const bool&, std::ostream*)’:
bayesxsrc/mcmc/remlest_multi3.cpp:60:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(int i=0; i<nrobs; i++)
                ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/tvariance.cpp -o bayesxsrc/mcmc/tvariance.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:27,
                 from bayesxsrc/mcmc/fullcond_nonp_gaussian.h:27,
                 from bayesxsrc/mcmc/tvariance.h:26,
                 from bayesxsrc/mcmc/tvariance.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/tvariance2dim.cpp -o bayesxsrc/mcmc/tvariance2dim.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/sparsemat.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:26,
                 from bayesxsrc/mcmc/tvariance2dim.h:26,
                 from bayesxsrc/mcmc/tvariance2dim.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/mcmc/tvariance2dim.cpp: In member function ‘void MCMC::FULLCOND_tvariance2dim::update_spat()’:
bayesxsrc/mcmc/tvariance2dim.cpp:658:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     while(k<nrpar)
           ~^~~~~~
bayesxsrc/mcmc/tvariance2dim.cpp:682:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       if((row+1)%nrrows == 0 || k==nrpar)
                                 ~^~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:30,
                 from bayesxsrc/mcmc/tvariance2dim.h:26,
                 from bayesxsrc/mcmc/tvariance2dim.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp2(unsigned int) [with T = double]’:
bayesxsrc/mcmc/tvariance2dim.cpp:294:35:   required from here
bayesxsrc/bib/envmatrix.cpp:1145:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       if(start<=bandwidth)
          ~~~~~^~~~~~~~~~~
bayesxsrc/bib/envmatrix.cpp:1227:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
             if(kband > k)
                ~~~~~~^~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2593:5:   required from ‘T envmatrix<T>::getLogDet() [with T = double]’
bayesxsrc/mcmc/tvariance2dim.cpp:60:28:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/variance_nonp.cpp -o bayesxsrc/mcmc/variance_nonp.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:27,
                 from bayesxsrc/mcmc/variance_nonp.h:26,
                 from bayesxsrc/mcmc/variance_nonp.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/variance_nonp_vector.cpp -o bayesxsrc/mcmc/variance_nonp_vector.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_const.h:27,
                 from bayesxsrc/mcmc/variance_nonp_vector.h:26,
                 from bayesxsrc/mcmc/variance_nonp_vector.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/mcmc/variance_nonp_vector_nigmix.cpp -o bayesxsrc/mcmc/variance_nonp_vector_nigmix.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_const.h:27,
                 from bayesxsrc/mcmc/variance_nonp_vector_nigmix.h:26,
                 from bayesxsrc/mcmc/variance_nonp_vector_nigmix.cpp:23:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/IWLS_pspline.cpp -o bayesxsrc/psplines/IWLS_pspline.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/psplines/IWLS_pspline.h:26,
                 from bayesxsrc/psplines/IWLS_pspline.cpp:27:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/IWLS_pspline.h:31,
                 from bayesxsrc/psplines/IWLS_pspline.cpp:27:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2103:5:   required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/psplines/IWLS_pspline.cpp:628:32:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/bsplinemat.cpp -o bayesxsrc/psplines/bsplinemat.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/psplines/bsplinemat.h:27,
                 from bayesxsrc/psplines/bsplinemat.cpp:27:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/fullcond_pspline_gaussian.cpp -o bayesxsrc/psplines/fullcond_pspline_gaussian.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_gaussian.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_gaussian.cpp: In member function ‘virtual void MCMC::FULLCOND_pspline_gaussian::update()’:
bayesxsrc/psplines/fullcond_pspline_gaussian.cpp:477:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           for(i=0;i<gridsize;i++,fchelpbetap++,splinep++)
                   ~^~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_gaussian.cpp: In member function ‘virtual bool MCMC::FULLCOND_pspline_gaussian::posteriormode()’:
bayesxsrc/psplines/fullcond_pspline_gaussian.cpp:761:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         for(i=0;i<gridsize;i++,fchelpbetap++)
                 ~^~~~~~~~~
In file included from bayesxsrc/bib/bandmat.h:453,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:31,
                 from bayesxsrc/psplines/fullcond_pspline_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_gaussian.cpp:22:
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::mult(const statmatrix<T>&, statmatrix<T>&) const [with T = double]’:
bayesxsrc/psplines/fullcond_pspline_gaussian.cpp:358:24:   required from here
bayesxsrc/bib/bandmat.cpp:1420:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
       if (end >= dim)
           ~~~~^~~~~~
bayesxsrc/bib/bandmat.cpp:1423:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for (k = beg; k <= end; k++)
                     ~~^~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/fullcond_pspline_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_gaussian.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2103:5:   required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/psplines/fullcond_pspline_gaussian.cpp:365:34:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/fullcond_pspline_stepwise.cpp -o bayesxsrc/psplines/fullcond_pspline_stepwise.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_stepwise.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp: In member function ‘virtual void MCMC::FULLCOND_pspline_stepwise::change_Korder(double)’:
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:1817:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
       if((decreasing || increasing) && type==RW2 && spline.var(0)==0)
       ^~
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:1819:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
         rankK = nrpar-1;
         ^~~~~
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp: In member function ‘void MCMC::FULLCOND_pspline_stepwise::update_gauss()’:
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:2009:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           for(i=0;i<gridsize;i++,fchelpbetap++,splinep++)
                   ~^~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp: In member function ‘bool MCMC::FULLCOND_pspline_stepwise::posteriormode_kombi()’:
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:2303:8: warning: variable ‘interaction2’ set but not used [-Wunused-but-set-variable]
   bool interaction2 = false;
        ^~~~~~~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/fullcond_pspline_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_stepwise.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’:
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:986:42:   required from here
bayesxsrc/bib/envmatrix.cpp:2388:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if(dim-i+k<bandwidth)
            ~~~~~~~^~~~~~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:1152:23:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘T envmatrix<T>::getL(const unsigned int&, const unsigned int&) const [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2373:33:   required from ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’
bayesxsrc/psplines/fullcond_pspline_stepwise.cpp:986:42:   required from here
bayesxsrc/bib/envmatrix.cpp:2508:8: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(jh<zeroes)
      ~~^~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp -o bayesxsrc/psplines/fullcond_pspline_surf_gaussian.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/sparsemat.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:26:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp: In member function ‘virtual void MCMC::FULLCOND_pspline_surf_gaussian::update()’:
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:1824:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           for(k=0;k<gridsizex;k++)
                   ~^~~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:1825:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
             for(l=0;l<gridsizey;l++,fctotalbetap++)
                     ~^~~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:1866:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0;i<gridsize;i++,fchelpbetap++)
               ~^~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp: In member function ‘virtual bool MCMC::FULLCOND_pspline_surf_gaussian::posteriormode()’:
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:2037:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           for(k=0;k<gridsizex;k++)
                   ~^~~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:2038:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
             for(l=0;l<gridsizey;l++,fctotalbetap++)
                     ~^~~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:2076:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0;i<gridsize;i++,fchelpbetap++)
               ~^~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp: In member function ‘void MCMC::FULLCOND_pspline_surf_gaussian::add_linearpred_multBS(const datamatrix&)’:
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:2229:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     while(*firstit==i && j<nrobs)
           ~~~~~~~~^~~
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp: In member function ‘void MCMC::FULLCOND_pspline_surf_gaussian::add_linearpred_multBS2(const datamatrix&)’:
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:2280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     while(*firstit==i && j<nrobs)
           ~~~~~~~~^~~
In file included from bayesxsrc/bib/bandmat.h:453,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:26:
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::solveL(const datamatrix&, datamatrix&) [with T = double; datamatrix = statmatrix<double>]’:
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:1631:35:   required from here
bayesxsrc/bib/bandmat.cpp:987:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for (j=0;j+i+1<=p;j++)
                ~~~~~^~~
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::solve(const statmatrix<T>&, statmatrix<T>&, const unsigned int&, const unsigned int&) [with T = double]’:
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:1634:34:   required from here
bayesxsrc/bib/bandmat.cpp:1047:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=1;i<dim;i++)                                 // 2.2
             ~^~~~
bayesxsrc/bib/bandmat.cpp:1098:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=2;i<dim;i++,workz++,workr++,workD++,workR0+=2,workR1+=2,worka+=asize)
             ~^~~~
bayesxsrc/bib/bandmat.cpp:1173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for (i=0;i<dim;i++,workr++,worka+=acols,workD++)
              ~^~~~
bayesxsrc/bib/bandmat.cpp:1178:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       if (i < bands)
           ~~^~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:30,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:26:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’:
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:2760:36:   required from here
bayesxsrc/bib/envmatrix.cpp:2388:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if(dim-i+k<bandwidth)
            ~~~~~~~^~~~~~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2103:5:   required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:848:38:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
In file included from bayesxsrc/bib/bandmat.h:453,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:26:
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/bandmat.cpp:943:5:   required from ‘void symbandmatrix<T>::solveL(const datamatrix&, datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:1631:35:   required from here
bayesxsrc/bib/bandmat.cpp:592:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for (k=0;k<dim;k++,workD++,workdiag++,workR+=bands,workupper+=bands)
                ~^~~~
bayesxsrc/bib/bandmat.cpp:603:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
         for (i=0;i<p;i++)
                  ~^~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:30,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:26:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘T envmatrix<T>::getL(const unsigned int&, const unsigned int&) const [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2373:33:   required from ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’
bayesxsrc/psplines/fullcond_pspline_surf_gaussian.cpp:2760:36:   required from here
bayesxsrc/bib/envmatrix.cpp:2508:8: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(jh<zeroes)
      ~~^~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp -o bayesxsrc/psplines/fullcond_pspline_surf_stepwise.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/bib/sparsemat.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp: In member function ‘virtual void MCMC::FULLCOND_pspline_surf_stepwise::update_bootstrap_df()’:
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1349:1: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
 else
 ^~~~
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1351:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     fc_df.setflags(MCMC::norelchange | MCMC::nooutput);
     ^~~~~
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp: In member function ‘void MCMC::FULLCOND_pspline_surf_stepwise::update_IWLS()’:
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1818:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           for(k=0;k<gridsizex;k++)
                   ~^~~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1819:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
             for(l=0;l<gridsizey;l++,fctotalbetap++)
                     ~^~~~~~~~~~
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1857:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0;i<gridsize;i++,fchelpbetap++)
               ~^~~~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:30,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:972:23:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’:
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1116:42:   required from here
bayesxsrc/bib/envmatrix.cpp:2388:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if(dim-i+k<bandwidth)
            ~~~~~~~^~~~~~~~~~
In file included from bayesxsrc/bib/bandmat.h:453,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:22:
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::solveL(const datamatrix&, datamatrix&) [with T = double; datamatrix = statmatrix<double>]’:
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1896:33:   required from here
bayesxsrc/bib/bandmat.cpp:987:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for (j=0;j+i+1<=p;j++)
                ~~~~~^~~
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::solve(const statmatrix<T>&, statmatrix<T>&, const unsigned int&, const unsigned int&) [with T = double]’:
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1899:32:   required from here
bayesxsrc/bib/bandmat.cpp:1047:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=1;i<dim;i++)                                 // 2.2
             ~^~~~
bayesxsrc/bib/bandmat.cpp:1098:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=2;i<dim;i++,workz++,workr++,workD++,workR0+=2,workR1+=2,worka+=asize)
             ~^~~~
bayesxsrc/bib/bandmat.cpp:1173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for (i=0;i<dim;i++,workr++,worka+=acols,workD++)
              ~^~~~
bayesxsrc/bib/bandmat.cpp:1178:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       if (i < bands)
           ~~^~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:30,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘T envmatrix<T>::getL(const unsigned int&, const unsigned int&) const [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2373:33:   required from ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1116:42:   required from here
bayesxsrc/bib/envmatrix.cpp:2508:8: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(jh<zeroes)
      ~~^~~~~~~
In file included from bayesxsrc/bib/bandmat.h:453,
                 from bayesxsrc/psplines/fullcond_pspline_surf_gaussian.h:27,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.h:26,
                 from bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:22:
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/bandmat.cpp:943:5:   required from ‘void symbandmatrix<T>::solveL(const datamatrix&, datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/psplines/fullcond_pspline_surf_stepwise.cpp:1896:33:   required from here
bayesxsrc/bib/bandmat.cpp:592:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for (k=0;k<dim;k++,workD++,workdiag++,workR+=bands,workupper+=bands)
                ~^~~~
bayesxsrc/bib/bandmat.cpp:603:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
         for (i=0;i<p;i++)
                  ~^~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/mcmc_pspline.cpp -o bayesxsrc/psplines/mcmc_pspline.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/psplines/mcmc_pspline.h:26,
                 from bayesxsrc/psplines/mcmc_pspline.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/psplines/mcmc_pspline.cpp: In member function ‘void MCMC::FULLCOND_pspline::adjust_blocksize(const unsigned int&, const unsigned int&)’:
bayesxsrc/psplines/mcmc_pspline.cpp:765:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       if(max>rankK)
          ~~~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/mcmc_pspline_surf.cpp -o bayesxsrc/psplines/mcmc_pspline_surf.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/psplines/mcmc_pspline_surf.h:26,
                 from bayesxsrc/psplines/mcmc_pspline_surf.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/psplines/mcmc_pspline_surf.cpp: In member function ‘virtual void MCMC::FULLCOND_pspline_surf::update()’:
bayesxsrc/psplines/mcmc_pspline_surf.cpp:1000:74: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     while(firstit != first.end() && end < likep->get_nrobs() && *firstit < en)
                                                                 ~~~~~~~~~^~~~
bayesxsrc/psplines/mcmc_pspline_surf.cpp:1091:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           for(k=0;k<gridsizex;k++)
                   ~^~~~~~~~~~
bayesxsrc/psplines/mcmc_pspline_surf.cpp:1092:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
             for(l=0;l<gridsizey;l++,fctotalbetap++)
                     ~^~~~~~~~~~
bayesxsrc/psplines/mcmc_pspline_surf.cpp:1132:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0;i<gridsize;i++,fchelpbetap++)
               ~^~~~~~~~~
bayesxsrc/psplines/mcmc_pspline_surf.cpp: In member function ‘void MCMC::FULLCOND_pspline_surf::adjust_blocksize(const unsigned int&, const unsigned int&)’:
bayesxsrc/psplines/mcmc_pspline_surf.cpp:1233:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       if(max>FULLCOND_pspline_surf::max)
          ~~~^~~~~~~~~~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/spline_basis.cpp -o bayesxsrc/psplines/spline_basis.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/fullcond.h:27,
                 from bayesxsrc/psplines/spline_basis.h:27,
                 from bayesxsrc/psplines/spline_basis.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/psplines/spline_basis.cpp: In member function ‘virtual void MCMC::spline_basis::get_effectmatrix(datamatrix&, std::vector<ST::string>&, unsigned int, unsigned int, MCMC::effecttype)’:
bayesxsrc/psplines/spline_basis.cpp:180:12: warning: variable ‘worksplinehelp’ set but not used [-Wunused-but-set-variable]
   double * worksplinehelp;
            ^~~~~~~~~~~~~~
bayesxsrc/psplines/spline_basis.cpp: In constructor ‘MCMC::spline_basis::spline_basis(MCMC::MCMCoptions*, const datamatrix&, const unsigned int&, const unsigned int&, const MCMC::knotpos&, const MCMC::fieldtype&, const ST::string&, const ST::string&, const ST::string&, const double&, const double&, const bool&, const double&, const double&, const double&, const double&, const int&, const double&)’:
bayesxsrc/psplines/spline_basis.cpp:444:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     for(j=1; j<gridsize; j++)
              ~^~~~~~~~~
bayesxsrc/psplines/spline_basis.cpp: In member function ‘virtual double MCMC::spline_basis::outresultsreml(datamatrix&, datamatrix&, datamatrix&, datamatrix&, datamatrix&, const unsigned int&, const unsigned int&, const unsigned int&, const bool&, const unsigned int&, const unsigned int&, const double&, const bool&, unsigned int)’:
bayesxsrc/psplines/spline_basis.cpp:4229:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0; i<gridsize; i++)
                ~^~~~~~~~~
bayesxsrc/psplines/spline_basis.cpp:4240:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0; i<gridsize; i++)
                ~^~~~~~~~~
bayesxsrc/psplines/spline_basis.cpp:4298:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     for(i=0;i<gridsize;i++,workmean++,workstd++,
             ~^~~~~~~~~
In file included from bayesxsrc/bib/bandmat.h:453,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:31,
                 from bayesxsrc/psplines/spline_basis.h:28,
                 from bayesxsrc/psplines/spline_basis.cpp:22:
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::solve(const statmatrix<T>&, statmatrix<T>&, const unsigned int&, const unsigned int&) [with T = double]’:
bayesxsrc/psplines/spline_basis.cpp:3073:39:   required from here
bayesxsrc/bib/bandmat.cpp:1047:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=1;i<dim;i++)                                 // 2.2
             ~^~~~
bayesxsrc/bib/bandmat.cpp:1098:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=2;i<dim;i++,workz++,workr++,workD++,workR0+=2,workR1+=2,worka+=asize)
             ~^~~~
bayesxsrc/bib/bandmat.cpp:1173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for (i=0;i<dim;i++,workr++,worka+=acols,workD++)
              ~^~~~
bayesxsrc/bib/bandmat.cpp:1178:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       if (i < bands)
           ~~^~~~~~~
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:33,
                 from bayesxsrc/psplines/spline_basis.h:28,
                 from bayesxsrc/psplines/spline_basis.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’:
bayesxsrc/psplines/spline_basis.cpp:3256:36:   required from here
bayesxsrc/bib/envmatrix.cpp:2388:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if(dim-i+k<bandwidth)
            ~~~~~~~^~~~~~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/psplines/spline_basis.cpp:3274:17:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘T envmatrix<T>::getL(const unsigned int&, const unsigned int&) const [with T = double]’:
bayesxsrc/psplines/spline_basis.cpp:3277:31:   required from here
bayesxsrc/bib/envmatrix.cpp:2508:8: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(jh<zeroes)
      ~~^~~~~~~
In file included from bayesxsrc/bib/bandmat.h:453,
                 from bayesxsrc/mcmc/mcmc_nonpbasis.h:31,
                 from bayesxsrc/psplines/spline_basis.h:28,
                 from bayesxsrc/psplines/spline_basis.cpp:22:
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::mult(const statmatrix<T>&, statmatrix<T>&) const [with T = double]’:
bayesxsrc/psplines/spline_basis.cpp:3280:29:   required from here
bayesxsrc/bib/bandmat.cpp:1420:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare]
       if (end >= dim)
           ~~~~^~~~~~
bayesxsrc/bib/bandmat.cpp:1423:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for (k = beg; k <= end; k++)
                     ~~^~~~~~
bayesxsrc/bib/bandmat.cpp: In instantiation of ‘void symbandmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/bandmat.cpp:1037:5:   required from ‘void symbandmatrix<T>::solve(const statmatrix<T>&, statmatrix<T>&, const unsigned int&, const unsigned int&) [with T = double]’
bayesxsrc/psplines/spline_basis.cpp:3073:39:   required from here
bayesxsrc/bib/bandmat.cpp:592:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for (k=0;k<dim;k++,workD++,workdiag++,workR+=bands,workupper+=bands)
                ~^~~~
bayesxsrc/bib/bandmat.cpp:603:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
         for (i=0;i<p;i++)
                  ~^~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/psplines/spline_basis_surf.cpp -o bayesxsrc/psplines/spline_basis_surf.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/fullcond.h:27,
                 from bayesxsrc/psplines/spline_basis_surf.h:26,
                 from bayesxsrc/psplines/spline_basis_surf.cpp:29:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/psplines/spline_basis_surf.cpp: In member function ‘virtual void MCMC::spline_basis_surf::outresults()’:
bayesxsrc/psplines/spline_basis_surf.cpp:1236:1: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
 else
 ^~~~
bayesxsrc/psplines/spline_basis_surf.cpp:1238:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
   outres << "pmean   ";
   ^~~~~~
bayesxsrc/psplines/spline_basis_surf.cpp:1266:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
   if(mapexisting)
   ^~
bayesxsrc/psplines/spline_basis_surf.cpp:1268:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
     outres << *effitx << "   " << *effity << "   ";
     ^~~~~~
bayesxsrc/psplines/spline_basis_surf.cpp:1627:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0;i<gridsize;i++)
               ~^~~~~~~~~
bayesxsrc/psplines/spline_basis_surf.cpp:1632:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0;i<gridsize;i++)
               ~^~~~~~~~~
bayesxsrc/psplines/spline_basis_surf.cpp:1638:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0;i<gridsize;i++)
               ~^~~~~~~~~
bayesxsrc/psplines/spline_basis_surf.cpp: In member function ‘virtual double MCMC::spline_basis_surf::outresultsreml(datamatrix&, datamatrix&, datamatrix&, datamatrix&, datamatrix&, const unsigned int&, const unsigned int&, const unsigned int&, const bool&, const unsigned int&, const unsigned int&, const double&, const bool&, unsigned int)’:
bayesxsrc/psplines/spline_basis_surf.cpp:3034:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0; i<gridsize; i++)
                ~^~~~~~~~~
bayesxsrc/psplines/spline_basis_surf.cpp:3045:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
       for(i=0; i<gridsize; i++)
                ~^~~~~~~~~
bayesxsrc/psplines/spline_basis_surf.cpp:3119:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     for(i=0;i<gridsize;i++,workmean++,workstd++,
             ~^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC.cpp -o bayesxsrc/structadd/FC.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC.cpp:23:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC.cpp: In member function ‘void MCMC::FC::compute_autocorr(const ST::string&, unsigned int) const’:
bayesxsrc/structadd/FC.cpp:367:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
       for(c=0;c<beta.cols();c++)
       ^~~
bayesxsrc/structadd/FC.cpp:388:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
         out << min << "  ";
         ^~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_hrandom.cpp -o bayesxsrc/structadd/FC_hrandom.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_hrandom.h:31,
                 from bayesxsrc/structadd/FC_hrandom.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_hrandom.cpp: In member function ‘bool MCMC::FC_hrandom::posteriormode_additive()’:
bayesxsrc/structadd/FC_hrandom.cpp:605:8: warning: variable ‘conv2’ set but not used [-Wunused-but-set-variable]
   bool conv2 = true;
        ^~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_hrandom_variance.cpp -o bayesxsrc/structadd/FC_hrandom_variance.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_nonp_variance.h:31,
                 from bayesxsrc/structadd/FC_hrandom_variance.h:31,
                 from bayesxsrc/structadd/FC_hrandom_variance.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_hrandom_variance.cpp: In member function ‘virtual void MCMC::FC_hrandom_variance::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_hrandom_variance.cpp:38:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/FC_hrandom_variance.cpp: In member function ‘virtual void MCMC::FC_hrandom_variance_ssvs::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_hrandom_variance.cpp:221:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/FC_hrandom_variance.cpp: In member function ‘virtual void MCMC::FC_hrandom_variance_ssvs::update()’:
bayesxsrc/structadd/FC_hrandom_variance.cpp:334:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   for (i=0;i<nrcluster;i++,penp++,workbetafcn++,ww++,workdelta++,linpredREp++)
            ~^~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_hrandom_variance_vec.cpp -o bayesxsrc/structadd/FC_hrandom_variance_vec.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_nonp_variance_vec.h:31,
                 from bayesxsrc/structadd/FC_hrandom_variance_vec.h:31,
                 from bayesxsrc/structadd/FC_hrandom_variance_vec.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_hrandom_variance_vec.cpp: In member function ‘virtual void MCMC::FC_hrandom_variance_vec::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_hrandom_variance_vec.cpp:38:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_hrandom_variance_vec_nmig.cpp -o bayesxsrc/structadd/FC_hrandom_variance_vec_nmig.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_nonp_variance_vec.h:31,
                 from bayesxsrc/structadd/FC_hrandom_variance_vec.h:31,
                 from bayesxsrc/structadd/FC_hrandom_variance_vec_nmig.h:27,
                 from bayesxsrc/structadd/FC_hrandom_variance_vec_nmig.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_hrandom_variance_vec_nmig.cpp: In member function ‘virtual void MCMC::FC_hrandom_variance_vec_nmig::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_hrandom_variance_vec_nmig.cpp:38:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_linear.cpp -o bayesxsrc/structadd/FC_linear.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr.h:26,
                 from bayesxsrc/structadd/FC_linear.h:30,
                 from bayesxsrc/structadd/FC_linear.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_linear.cpp: In member function ‘void MCMC::FC_linear::update_IWLS()’:
bayesxsrc/structadd/FC_linear.cpp:219:12: warning: variable ‘h’ set but not used [-Wunused-but-set-variable]
     double h = 0.0;
            ^
bayesxsrc/structadd/FC_linear.cpp: In member function ‘virtual void MCMC::FC_linear::update()’:
bayesxsrc/structadd/FC_linear.cpp:374:16: warning: variable ‘logold’ set but not used [-Wunused-but-set-variable]
         double logold = 0.0;
                ^~~~~~
bayesxsrc/structadd/FC_linear.cpp: In member function ‘void MCMC::FC_linear::create_matrices()’:
bayesxsrc/structadd/FC_linear.cpp:615:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for (i=0;i<design.cols();i++)
              ~^~~~~~~~~~~~~~
bayesxsrc/structadd/FC_linear.cpp: In member function ‘virtual bool MCMC::FC_linear::posteriormode()’:
bayesxsrc/structadd/FC_linear.cpp:763:14: warning: variable ‘h’ set but not used [-Wunused-but-set-variable]
       double h = 0.0;
              ^
bayesxsrc/structadd/FC_linear.cpp: In member function ‘virtual void MCMC::FC_linear::outresults(std::ofstream&, std::ofstream&, std::ofstream&, const ST::string&)’:
bayesxsrc/structadd/FC_linear.cpp:901:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if (k != constposition)
             ~~^~~~~~~~~~~~~~~~
In file included from bayesxsrc/bib/statmat.h:495,
                 from bayesxsrc/structadd/distr.h:26,
                 from bayesxsrc/structadd/FC_linear.h:30,
                 from bayesxsrc/structadd/FC_linear.cpp:22:
bayesxsrc/bib/statmat.cpp: In instantiation of ‘void statmatrix<T>::solveroot(const statmatrix<T>&, statmatrix<T>&, statmatrix<T>&) [with T = double]’:
bayesxsrc/structadd/FC_linear.cpp:226:43:   required from here
bayesxsrc/bib/statmat.cpp:122:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for (i=0;i<this->rows();i++,hrp++,bp++)
bayesxsrc/bib/statmat.cpp: In instantiation of ‘void statmatrix<T>::solveroot_t(const statmatrix<T>&, statmatrix<T>&) [with T = double]’:
bayesxsrc/structadd/FC_linear.cpp:236:38:   required from here
bayesxsrc/bib/statmat.cpp:100:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     if (i < this->rows()-1)
         ~~^~~~~~~~~~~~~~~~
bayesxsrc/bib/statmat.cpp:103:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for (j=i+1;j<this->rows();j++,xp++)
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_mult.cpp -o bayesxsrc/structadd/FC_mult.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_mult.h:30,
                 from bayesxsrc/structadd/FC_mult.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_mult.cpp: In member function ‘virtual bool MCMC::FC_mult::posteriormode()’:
bayesxsrc/structadd/FC_mult.cpp:257:12: warning: variable ‘h’ set but not used [-Wunused-but-set-variable]
       bool h = FCmulteffect.posteriormode();
            ^
bayesxsrc/structadd/FC_mult.cpp:300:12: warning: variable ‘h’ set but not used [-Wunused-but-set-variable]
       bool h = FCmulteffect.posteriormode();
            ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_shared.cpp -o bayesxsrc/structadd/FC_shared.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_shared.h:30,
                 from bayesxsrc/structadd/FC_shared.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_nonp.cpp -o bayesxsrc/structadd/FC_nonp.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_nonp.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_nonp.cpp: In member function ‘virtual void MCMC::FC_nonp::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_nonp.cpp:78:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/FC_nonp.cpp: In member function ‘void MCMC::FC_nonp::get_linparam()’:
bayesxsrc/structadd/FC_nonp.cpp:322:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for (i=0;i<paramlin.rows();i++)
            ~^~~~~~~~~~~~~~~~
bayesxsrc/structadd/FC_nonp.cpp: In member function ‘virtual void MCMC::FC_nonp::update()’:
bayesxsrc/structadd/FC_nonp.cpp:574:16: warning: variable ‘logold’ set but not used [-Wunused-but-set-variable]
         double logold = 0.0;
                ^~~~~~
bayesxsrc/structadd/FC_nonp.cpp: In member function ‘virtual bool MCMC::FC_nonp::posteriormode()’:
bayesxsrc/structadd/FC_nonp.cpp:1058:12: warning: variable ‘h’ set but not used [-Wunused-but-set-variable]
     double h = 0.0;
            ^
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/bib/envmatrix_penalty.h:27,
                 from bayesxsrc/structadd/design.h:31,
                 from bayesxsrc/structadd/FC_nonp.h:32,
                 from bayesxsrc/structadd/FC_nonp.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2103:5:   required from ‘void envmatrix<T>::solveU(datamatrix&, const datamatrix&) [with T = double; datamatrix = statmatrix<double>]’
bayesxsrc/structadd/FC_nonp.cpp:401:46:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_nonp_variance.cpp -o bayesxsrc/structadd/FC_nonp_variance.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_nonp_variance.h:31,
                 from bayesxsrc/structadd/FC_nonp_variance.cpp:20:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_nonp_variance.cpp: In member function ‘virtual void MCMC::FC_nonp_variance::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_nonp_variance.cpp:47:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/FC_nonp_variance.cpp: In member function ‘virtual void MCMC::FC_nonp_variance_varselection::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_nonp_variance.cpp:722:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_nonp_variance_vec.cpp -o bayesxsrc/structadd/FC_nonp_variance_vec.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_nonp.h:31,
                 from bayesxsrc/structadd/FC_nonp_variance_vec.h:31,
                 from bayesxsrc/structadd/FC_nonp_variance_vec.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_predict.cpp -o bayesxsrc/structadd/FC_predict.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC_predict.h:27,
                 from bayesxsrc/structadd/FC_predict.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_predict.cpp: In member function ‘virtual void MCMC::FC_predict::outresults(std::ofstream&, std::ofstream&, std::ofstream&, const ST::string&)’:
bayesxsrc/structadd/FC_predict.cpp:644:12: warning: variable ‘scalehelp’ set but not used [-Wunused-but-set-variable]
     double scalehelp = 0.0;
            ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_predict_mult.cpp -o bayesxsrc/structadd/FC_predict_mult.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC_predict_mult.h:27,
                 from bayesxsrc/structadd/FC_predict_mult.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_predict_mult.cpp: In member function ‘void MCMC::FC_predict_mult::outresults_DIC(std::ofstream&, std::ofstream&, std::ofstream&, const ST::string&)’:
bayesxsrc/structadd/FC_predict_mult.cpp:296:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     for (j=0;j<s;j++)
              ~^~
bayesxsrc/structadd/FC_predict_mult.cpp: In member function ‘virtual void MCMC::FC_predict_mult::outresults(std::ofstream&, std::ofstream&, std::ofstream&, const ST::string&)’:
bayesxsrc/structadd/FC_predict_mult.cpp:523:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
     for (i=0;i<varnames.size();i++)
     ^~~
bayesxsrc/structadd/FC_predict_mult.cpp:526:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
       vector<double *> responsep;
       ^~~~~~
bayesxsrc/structadd/FC_predict_mult.cpp:771:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
           if (likep[j]->outpredictor)
           ^~
bayesxsrc/structadd/FC_predict_mult.cpp:773:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
             workmeanmat[j] = workmean;
             ^~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_cv.cpp -o bayesxsrc/structadd/FC_cv.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC_cv.h:27,
                 from bayesxsrc/structadd/FC_cv.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_variance_pen_vector.cpp -o bayesxsrc/structadd/FC_variance_pen_vector.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr.h:26,
                 from bayesxsrc/structadd/FC_linear.h:30,
                 from bayesxsrc/structadd/FC_variance_pen_vector.h:26,
                 from bayesxsrc/structadd/FC_variance_pen_vector.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_variance_pen_vector.cpp: In member function ‘void MCMC::FC_variance_pen_vector::add_variable(datamatrix&, std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_variance_pen_vector.cpp:42:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/FC_variance_pen_vector.cpp: In member function ‘void MCMC::FC_variance_pen_vector_ssvs::add_variable(datamatrix&, std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_variance_pen_vector.cpp:658:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(int i=0;i<nrpen;i++)
               ~^~~~~~
bayesxsrc/structadd/FC_variance_pen_vector.cpp:615:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/GENERAL_OPTIONS.cpp -o bayesxsrc/structadd/GENERAL_OPTIONS.o
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/MASTER_obj.cpp -o bayesxsrc/structadd/MASTER_obj.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr.h:26,
                 from bayesxsrc/structadd/MASTER_obj.h:27,
                 from bayesxsrc/structadd/MASTER_obj.cpp:28:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/design.cpp -o bayesxsrc/structadd/design.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/design.h:27,
                 from bayesxsrc/structadd/design.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/design.cpp: In member function ‘virtual void MCMC::DESIGN::compute_orthogonaldecomp()’:
bayesxsrc/structadd/design.cpp:44:8: warning: variable ‘ecorrect’ set but not used [-Wunused-but-set-variable]
   bool ecorrect = true;
        ^~~~~~~~
bayesxsrc/structadd/design.cpp: In member function ‘virtual void MCMC::DESIGN::compute_XtransposedWX()’:
bayesxsrc/structadd/design.cpp:674:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
           for (k=beg;k<=end;k++,++ZoutTZoutp,++Wsumpp)
                      ~^~~~~
bayesxsrc/structadd/design.cpp: In member function ‘void MCMC::DESIGN::compute_ZoutTZout()’:
bayesxsrc/structadd/design.cpp:703:12: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   for(i=0;i<int(nrpar);i++,++xenv)
           ~^~~~~~~~~~~
bayesxsrc/structadd/design.cpp: In member function ‘void MCMC::DESIGN::test(ST::string)’:
bayesxsrc/structadd/design.cpp:1715:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
       for (j=posbeg[i];j<=posend[i];j++)
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/bib/envmatrix_penalty.h:27,
                 from bayesxsrc/structadd/design.h:31,
                 from bayesxsrc/structadd/design.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::decomp() [with T = double]’:
bayesxsrc/structadd/design.cpp:36:14:   required from here
bayesxsrc/bib/envmatrix.cpp:572:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
               k<iband;
               ~^~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘T envmatrix<T>::getL(const unsigned int&, const unsigned int&) const [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2521:14:   required from ‘statmatrix<T> envmatrix<T>::getL() const [with T = double]’
bayesxsrc/structadd/design.cpp:37:27:   required from here
bayesxsrc/bib/envmatrix.cpp:2508:8: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(jh<zeroes)
      ~~^~~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘T envmatrix<T>::get(const unsigned int&, const unsigned int&) const [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2534:14:   required from ‘statmatrix<T> envmatrix<T>::get() const [with T = double]’
bayesxsrc/structadd/design.cpp:39:25:   required from here
bayesxsrc/bib/envmatrix.cpp:311:8: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(jh<zeroes)
      ~~^~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/design_hrandom.cpp -o bayesxsrc/structadd/design_hrandom.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/design_hrandom.h:27,
                 from bayesxsrc/structadd/design_hrandom.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/design_mrf.cpp -o bayesxsrc/structadd/design_mrf.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/design_mrf.h:27,
                 from bayesxsrc/structadd/design_mrf.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/design_mrf.cpp: In member function ‘virtual void MCMC::DESIGN_mrf::init_data(const datamatrix&, const datamatrix&)’:
bayesxsrc/structadd/design_mrf.cpp:192:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int, std::allocator<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
     for (j=0;j<posend.size();j++)
              ~^~~~~~~~~~~~~~
bayesxsrc/structadd/design_mrf.cpp: In member function ‘virtual void MCMC::DESIGN_mrf::compute_basisNull()’:
bayesxsrc/structadd/design_mrf.cpp:295:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   for(i=0;i<basisNull.rows();i++)
           ~^~~~~~~~~~~~~~~~~
bayesxsrc/structadd/design_mrf.cpp:298:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(j=0;j<basisNull.cols();j++)
             ~^~~~~~~~~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/design_pspline.cpp -o bayesxsrc/structadd/design_pspline.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/design.h:27,
                 from bayesxsrc/structadd/design_pspline.h:28,
                 from bayesxsrc/structadd/design_pspline.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/design_pspline.cpp: In member function ‘virtual void MCMC::DESIGN_pspline::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/design_pspline.cpp:66:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
In file included from bayesxsrc/bib/envmatrix.h:484,
                 from bayesxsrc/bib/envmatrix_penalty.h:27,
                 from bayesxsrc/structadd/design.h:31,
                 from bayesxsrc/structadd/design_pspline.h:28,
                 from bayesxsrc/structadd/design_pspline.cpp:22:
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’:
bayesxsrc/structadd/design_pspline.cpp:687:44:   required from here
bayesxsrc/bib/envmatrix.cpp:2388:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
         if(dim-i+k<bandwidth)
            ~~~~~~~^~~~~~~~~~
bayesxsrc/bib/envmatrix.cpp: In instantiation of ‘T envmatrix<T>::getL(const unsigned int&, const unsigned int&) const [with T = double]’:
bayesxsrc/bib/envmatrix.cpp:2373:33:   required from ‘void envmatrix<T>::inverse_envelope(envmatrix<T>&) [with T = double]’
bayesxsrc/structadd/design_pspline.cpp:687:44:   required from here
bayesxsrc/bib/envmatrix.cpp:2508:8: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(jh<zeroes)
      ~~^~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/distr.cpp -o bayesxsrc/structadd/distr.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr.h:26,
                 from bayesxsrc/structadd/distr.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/distr.cpp: In member function ‘virtual void MCMC::DISTR::outoptions()’:
bayesxsrc/structadd/distr.cpp:387:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
   if (offsetname.length() > 0)
   ^~
bayesxsrc/structadd/distr.cpp:391:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
     optionsp->out("  Number of observations with positive weights: " +
     ^~~~~~~~
bayesxsrc/structadd/distr.cpp: In member function ‘virtual bool MCMC::DISTR::posteriormode()’:
bayesxsrc/structadd/distr.cpp:778:10: warning: variable ‘h’ set but not used [-Wunused-but-set-variable]
   double h = 0.0;
          ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/distr_categorical.cpp -o bayesxsrc/structadd/distr_categorical.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr_categorical.h:26,
                 from bayesxsrc/structadd/distr_categorical.cpp:21:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/distr_categorical_mult.cpp -o bayesxsrc/structadd/distr_categorical_mult.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr_categorical_mult.h:26,
                 from bayesxsrc/structadd/distr_categorical_mult.cpp:23:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/distr_mixture.cpp -o bayesxsrc/structadd/distr_mixture.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr_mixture.h:26,
                 from bayesxsrc/structadd/distr_mixture.cpp:23:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/distr_mixture.cpp: In member function ‘virtual void MCMC::DISTR_gaussianmixture::update()’:
bayesxsrc/structadd/distr_mixture.cpp:219:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for (j=0;j<nrknots;j++)
              ~^~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/distr_gamlss.cpp -o bayesxsrc/structadd/distr_gamlss.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr_gamlss.h:26,
                 from bayesxsrc/structadd/distr_gamlss.cpp:20:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/distr_gamlss.cpp: In member function ‘virtual void MCMC::DISTR_negbinzip_delta::compute_iwls_wweightschange_weightsone(double*, double*, double*, double*, double&, const bool&)’:
bayesxsrc/structadd/distr_gamlss.cpp:2314:3: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
   else
   ^~~~
bayesxsrc/structadd/distr_gamlss.cpp:2318:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     double delta2 = delta*delta;
     ^~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/distr_gamlss_nadja.cpp -o bayesxsrc/structadd/distr_gamlss_nadja.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr_gamlss_nadja.h:26,
                 from bayesxsrc/structadd/distr_gamlss_nadja.cpp:20:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp: In member function ‘virtual void MCMC::DISTR_dirichlet::compute_deviance_mult(std::vector<double*>, std::vector<double*>, std::vector<double*>, double*, std::vector<statmatrix<double>*>)’:
bayesxsrc/structadd/distr_gamlss_nadja.cpp:16367:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
      for(i=0;i<nrcat;i++) {
              ~^~~~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp: In member function ‘virtual double MCMC::DISTR_dirichlet::loglikelihood_weightsone(double*, double*)’:
bayesxsrc/structadd/distr_gamlss_nadja.cpp:16423:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
      for(i=0;i<(nrcat-1);i++) {
              ~^~~~~~~~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp: In member function ‘virtual void MCMC::DISTR_dirichlet::compute_iwls_wweightschange_weightsone(double*, double*, double*, double*, double&, const bool&)’:
bayesxsrc/structadd/distr_gamlss_nadja.cpp:16460:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
      for(i=0;i<(nrcat-1);i++) {
              ~^~~~~~~~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp: In member function ‘virtual void MCMC::DISTR_dirichlet::compute_mu_mult(std::vector<double*>, std::vector<double*>, double*)’:
bayesxsrc/structadd/distr_gamlss_nadja.cpp:16489:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
      for(i=0;i<nrcat;i++) {
              ~^~~~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp: In member function ‘virtual double MCMC::DISTR_hurdle_pi::loglikelihood_weightsone(double*, double*)’:
bayesxsrc/structadd/distr_gamlss_nadja.cpp:24677:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else
    ^~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp:24679:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     double pi = explinpi/(1+explinpi);
     ^~~~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp: In member function ‘virtual void MCMC::DISTR_hurdle_pi::compute_iwls_wweightschange_weightsone(double*, double*, double*, double*, double&, const bool&)’:
bayesxsrc/structadd/distr_gamlss_nadja.cpp:24719:3: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
   else
   ^~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp:24721:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
     double pi = explinpi/(1+explinpi);
     ^~~~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp: In member function ‘virtual void MCMC::DISTR_hurdle_lambda::compute_deviance_mult(std::vector<double*>, std::vector<double*>, std::vector<double*>, double*, std::vector<statmatrix<double>*>)’:
bayesxsrc/structadd/distr_gamlss_nadja.cpp:24880:12: warning: variable ‘expminuslambda’ set but not used [-Wunused-but-set-variable]
     double expminuslambda;
            ^~~~~~~~~~~~~~
bayesxsrc/structadd/distr_gamlss_nadja.cpp: In member function ‘virtual void MCMC::DISTR_gaussiancopula_binary_dagum_latent::compute_iwls_wweightschange_weightsone(double*, double*, double*, double*, double&, const bool&)’:
bayesxsrc/structadd/distr_gamlss_nadja.cpp:26984:10: warning: variable ‘u’ set but not used [-Wunused-but-set-variable]
   double u;
          ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/distr_gamlss_copula.cpp -o bayesxsrc/structadd/distr_gamlss_copula.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr_gamlss_copula.h:26,
                 from bayesxsrc/structadd/distr_gamlss_copula.cpp:25:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/distr_zeroadjusted.cpp -o bayesxsrc/structadd/distr_zeroadjusted.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr_zeroadjusted.h:26,
                 from bayesxsrc/structadd/distr_zeroadjusted.cpp:20:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/mcmcsim.cpp -o bayesxsrc/structadd/mcmcsim.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/distr.h:26,
                 from bayesxsrc/structadd/mcmcsim.h:28,
                 from bayesxsrc/structadd/mcmcsim.cpp:30:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/mcmcsim.cpp: In member function ‘bool MCMC::MCMCsim::simulate(ST::string&, const int&, const bool&, const bool&)’:
bayesxsrc/structadd/mcmcsim.cpp:225:10: warning: variable ‘c’ set but not used [-Wunused-but-set-variable]
     bool c = false;
          ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/model_parameters.cpp -o bayesxsrc/structadd/model_parameters.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/structadd/model_parameters.h:28,
                 from bayesxsrc/structadd/model_parameters.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/superbayesreg.cpp -o bayesxsrc/structadd/superbayesreg.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/model.h:26,
                 from bayesxsrc/bib/command.h:29,
                 from bayesxsrc/bib/statobj.h:30,
                 from bayesxsrc/structadd/superbayesreg.h:27,
                 from bayesxsrc/structadd/superbayesreg.cpp:30:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘virtual int superbayesreg::parse(const ST::string&)’:
bayesxsrc/structadd/superbayesreg.cpp:1670:7: warning: variable ‘u’ set but not used [-Wunused-but-set-variable]
   int u = 0;
       ^
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘bool superbayesreg::create_distribution()’:
bayesxsrc/structadd/superbayesreg.cpp:2509:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:2535:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:2629:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:2654:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:2719:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:2744:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:3817:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     for (countpos=0;countpos<(nrc);countpos++)
                     ~~~~~~~~^~~~~~
bayesxsrc/structadd/superbayesreg.cpp:3838:32: warning: comparison of integer expressions of different signedness: ‘std::vector<MCMC::DISTR_dirichlet>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
    if (distr_dirichlets.size() == nrc)
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5726:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_binomialprobit_copula>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_binomialprobit_copulas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5758:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_weibull_lambda>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_weibull_lambdas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5795:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_weibull2_lambda>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_weibull2_lambdas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5824:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gumbel_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gumbel_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5852:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gamma_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gamma_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5880:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_normal_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_normal_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5916:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_dagum_a>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_dagum_as.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5959:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_binomialprobit_copula>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_binomialprobit_copulas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5969:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   for(lengi=0;lengi<pred_mult_margin0.size();lengi++)
               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:5973:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   for(lengi=0;lengi<pred_mult_margin1.size();lengi++)
               ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6008:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_weibull_lambda>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_weibull_lambdas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6038:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_weibull2_lambda>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_weibull2_lambdas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6068:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gumbel_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gumbel_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6096:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gamma_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gamma_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6124:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_normal_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_normal_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6154:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_dagum_a>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_dagum_as.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6186:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_binomialprobit_copula>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_binomialprobit_copulas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6228:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_binomialprobit_copula>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_binomialprobit_copulas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6266:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_weibull_lambda>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_weibull_lambdas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6296:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_weibull2_lambda>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_weibull2_lambdas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6326:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gumbel_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gumbel_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6355:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gumbel2_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gumbel2_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6384:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gamma_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gamma_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6412:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_normal_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_normal_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6442:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_dagum_a>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_dagum_as.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6474:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_binomialprobit_copula>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_binomialprobit_copulas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6516:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_binomialprobit_copula>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_binomialprobit_copulas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6551:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_weibull_lambda>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_weibull_lambdas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6579:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_weibull2_lambda>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_weibull2_lambdas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6607:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gumbel_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gumbel_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6635:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_gamma_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_gamma_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6663:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_normal_mu>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_normal_mus.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6691:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_dagum_a>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_dagum_as.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6721:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_binomialprobit_copula>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_binomialprobit_copulas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6762:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_binomialprobit_copula>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
       for(coi=0;coi<distr_binomialprobit_copulas.size();coi++)
                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:6778:15: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable]
      unsigned pos;
               ^~~
bayesxsrc/structadd/superbayesreg.cpp:7351:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:7398:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:7424:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
     for(i=0;i<w.rows();i++,wp++,rp+=D.cols())
             ~^~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:8411:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       for(i=0; i<sampleselweight.rows(); i++,wpa++,wpb++,wpp++,wprho++,sampleselwp++)
                ~^~~~~~~~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp:1988:8: warning: variable ‘weightsdefined’ set but not used [-Wunused-but-set-variable]
   bool weightsdefined = false;
        ^~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘bool superbayesreg::create_linear()’:
bayesxsrc/structadd/superbayesreg.cpp:9448:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<MCMC::DISTR_JM>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
     for(j=0; j<distr_JMs.size(); j++)
              ~^~~~~~~~~~~~~~~~~
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘bool superbayesreg::create_merror(unsigned int)’:
bayesxsrc/structadd/superbayesreg.cpp:9515:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘bool superbayesreg::create_userdefined(unsigned int)’:
bayesxsrc/structadd/superbayesreg.cpp:9837:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
   if(!(priormean.rows()==p &&
        ~~~~~~~~~~~~~~~~^~~
bayesxsrc/structadd/superbayesreg.cpp:9838:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
        penmat.rows()==p &&
        ~~~~~~~~~~~~~^~~
bayesxsrc/structadd/superbayesreg.cpp:9839:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
        penmat.cols()==p &&
        ~~~~~~~~~~~~~^~~
bayesxsrc/structadd/superbayesreg.cpp:9840:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
        betastart.rows()==p &&
        ~~~~~~~~~~~~~~~~^~~
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘bool superbayesreg::create_random_pspline(unsigned int)’:
bayesxsrc/structadd/superbayesreg.cpp:10254:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘bool superbayesreg::create_mrf_pspline(unsigned int)’:
bayesxsrc/structadd/superbayesreg.cpp:10327:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘bool superbayesreg::create_random_mrf(unsigned int)’:
bayesxsrc/structadd/superbayesreg.cpp:10402:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/superbayesreg.cpp: In member function ‘bool superbayesreg::create_userdefined_tensor(unsigned int)’:
bayesxsrc/structadd/superbayesreg.cpp:10892:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     if(!(priormean.rows()==p &&
          ~~~~~~~~~~~~~~~~^~~
bayesxsrc/structadd/superbayesreg.cpp:10894:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
          betastart.rows()==p &&
          ~~~~~~~~~~~~~~~~^~~
bayesxsrc/structadd/superbayesreg.cpp:10897:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
          penmat.cols()==p1 &&
          ~~~~~~~~~~~~~^~~~
bayesxsrc/structadd/superbayesreg.cpp:10898:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
          penmat2.cols()==p2 &&
          ~~~~~~~~~~~~~~^~~~
bayesxsrc/structadd/superbayesreg.cpp:10917:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     if(!(priormean.rows()==p*p3 &&
          ~~~~~~~~~~~~~~~~^~~~~~
bayesxsrc/structadd/superbayesreg.cpp:10919:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
          betastart.rows()==p*p3 &&
          ~~~~~~~~~~~~~~~~^~~~~~
bayesxsrc/structadd/superbayesreg.cpp:10923:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
          penmat.cols()==p1 &&
          ~~~~~~~~~~~~~^~~~
bayesxsrc/structadd/superbayesreg.cpp:10924:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
          penmat2.cols()==p2 &&
          ~~~~~~~~~~~~~~^~~~
bayesxsrc/structadd/superbayesreg.cpp:10973:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/design_kriging.cpp -o bayesxsrc/structadd/design_kriging.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/design_kriging.h:26,
                 from bayesxsrc/structadd/design_kriging.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/design_kriging.cpp: In member function ‘virtual void MCMC::DESIGN_kriging::compute_orthogonaldecomp()’:
bayesxsrc/structadd/design_kriging.cpp:49:8: warning: variable ‘ecorrect’ set but not used [-Wunused-but-set-variable]
   bool ecorrect = true;
        ^~~~~~~~
bayesxsrc/structadd/design_kriging.cpp: In member function ‘virtual void MCMC::DESIGN_kriging::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/design_kriging.cpp:90:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/design_kriging.cpp: In member function ‘void MCMC::DESIGN_kriging::compute_knots(const std::vector<double, std::allocator<double> >&, const std::vector<double, std::allocator<double> >&, unsigned int, double, double, std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&)’:
bayesxsrc/structadd/design_kriging.cpp:482:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
     while(covcritnew<covcritold && steps<=maxsteps)
                                    ~~~~~^~~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/design_userdefined.cpp -o bayesxsrc/structadd/design_userdefined.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/design.h:27,
                 from bayesxsrc/structadd/design_userdefined.h:28,
                 from bayesxsrc/structadd/design_userdefined.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/design_userdefined.cpp: In member function ‘virtual void MCMC::DESIGN_userdefined::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/design_userdefined.cpp:83:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/design_userdefined.cpp: In member function ‘virtual void MCMC::DESIGN_userdefined_tensor::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/design_userdefined.cpp:734:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_predictive_check.cpp -o bayesxsrc/structadd/FC_predictive_check.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC_predictive_check.h:27,
                 from bayesxsrc/structadd/FC_predictive_check.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_predict_predictor.cpp -o bayesxsrc/structadd/FC_predict_predictor.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC_predict_predictor.h:27,
                 from bayesxsrc/structadd/FC_predict_predictor.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/structadd/FC_merror.cpp -o bayesxsrc/structadd/FC_merror.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/structadd/FC.h:27,
                 from bayesxsrc/structadd/FC_merror.h:31,
                 from bayesxsrc/structadd/FC_merror.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/structadd/FC_merror.cpp: In member function ‘virtual void MCMC::FC_merror::read_options(std::vector<ST::string>&, std::vector<ST::string>&)’:
bayesxsrc/structadd/FC_merror.cpp:40:7: warning: variable ‘f’ set but not used [-Wunused-but-set-variable]
   int f;
       ^
bayesxsrc/structadd/FC_merror.cpp: In constructor ‘MCMC::FC_merror::FC_merror(MCMC::GENERAL_OPTIONS*, const ST::string&, const ST::string&, std::vector<ST::string>&, std::vector<ST::string>&, datamatrix&, datamatrix&, datamatrix&, MCMC::FC_nonp*)’:
bayesxsrc/structadd/FC_merror.cpp:195:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
       for (k=FCp->designp->posbeg[j];k<=FCp->designp->posend[j];k++,workindex++)
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/main.cpp -o bayesxsrc/main.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/Random.h:33,
                 from bayesxsrc/bib/realobs.h:36,
                 from bayesxsrc/bib/data.h:29,
                 from bayesxsrc/bib/adminparse_gnu.h:38,
                 from bayesxsrc/main.cpp:18:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
bayesxsrc/main.cpp: In function ‘int main(int, char**)’:
bayesxsrc/main.cpp:47:9: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable]
   char *ptr;
         ^~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/samson/multgaussian.cpp -o bayesxsrc/samson/multgaussian.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/distribution.h:26,
                 from bayesxsrc/samson/multgaussian.h:27,
                 from bayesxsrc/samson/multgaussian.cpp:22:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/adaptiv/fullcond_adaptiv.cpp -o bayesxsrc/adaptiv/fullcond_adaptiv.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/adaptiv/fullcond_adaptiv.h:28,
                 from bayesxsrc/adaptiv/fullcond_adaptiv.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  -I"/home/hornik/tmp/R.check/r-patched-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   -fpic  -g -O2 -Wall -pedantic -mtune=native -c bayesxsrc/alex/mixture.cpp -o bayesxsrc/alex/mixture.o
In file included from bayesxsrc/bib/tpremat.h:231,
                 from bayesxsrc/bib/tmatrix.h:34,
                 from bayesxsrc/bib/statmat.h:26,
                 from bayesxsrc/mcmc/mcmc.h:27,
                 from bayesxsrc/alex/mixture.h:27,
                 from bayesxsrc/alex/mixture.cpp:24:
bayesxsrc/bib/tpremat.cpp: In member function ‘PreMatrix<T> PreMatrix<T>::operator*(T) const’:
bayesxsrc/bib/tpremat.cpp:357:4: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
    else if ( v == T( 0 ) )
    ^~~~
bayesxsrc/bib/tpremat.cpp:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  PreMatrix<T> result( this->rows( ), this->cols( ) );
  ^~~~~~~~~
g++-8  bayesxsrc/andrea/baseline.o bayesxsrc/andrea/cox.o bayesxsrc/andrea/IWLS_baseline.o bayesxsrc/andrea/multibaseline.o bayesxsrc/andrea/multistate.o bayesxsrc/bib/Random.o bayesxsrc/bib/adminparse_gnu.o bayesxsrc/bib/bandmat.o bayesxsrc/bib/bandmat_penalty.o bayesxsrc/bib/bayesreg.o bayesxsrc/bib/bayesreg2.o bayesxsrc/bib/bayesreg3.o bayesxsrc/bib/clstring.o bayesxsrc/bib/command.o bayesxsrc/bib/data.o bayesxsrc/bib/dataobj.o bayesxsrc/bib/envmatrix.o bayesxsrc/bib/envmatrix_penalty.o bayesxsrc/bib/graph.o bayesxsrc/bib/map.o bayesxsrc/bib/mapobject.o bayesxsrc/bib/model.o bayesxsrc/bib/model_remlreg.o bayesxsrc/bib/model_stepwise.o bayesxsrc/bib/option.o bayesxsrc/bib/realobs.o bayesxsrc/bib/realvar.o bayesxsrc/bib/remlreg.o bayesxsrc/bib/sparsemat.o bayesxsrc/bib/statmat.o bayesxsrc/bib/statmat_penalty.o bayesxsrc/bib/statobj.o bayesxsrc/bib/stepwisereg.o bayesxsrc/bib/use.o bayesxsrc/bib/vectorn.o bayesxsrc/dag/adjacency.o bayesxsrc/dag/dagobject.o bayesxsrc/dag/fullcond_dag.o bayesxsrc/dag/fullcond_dag_d.o bayesxsrc/dag/fullcond_dag_ia.o bayesxsrc/dag/fullcond_dag_ia_mixed.o bayesxsrc/dag/fullcond_rj.o bayesxsrc/dag/fullcond_rj_int.o bayesxsrc/dag/fullcond_rj_mix.o bayesxsrc/dag/func_dag.o bayesxsrc/dag/ia.o bayesxsrc/dag/ia_mixed.o bayesxsrc/leyre/nbinomial.o bayesxsrc/leyre/zip.o bayesxsrc/mcmc/baseline_reml.o bayesxsrc/mcmc/distribution.o bayesxsrc/mcmc/fullcond.o bayesxsrc/mcmc/fullcond_merror.o bayesxsrc/mcmc/fullcond_mult.o bayesxsrc/mcmc/fullcond_nonp_gaussian.o bayesxsrc/mcmc/fullcond_nonp_gaussian_stepwise.o bayesxsrc/mcmc/gaussian_heteroskedastic.o bayesxsrc/mcmc/hrandom.o bayesxsrc/mcmc/kriging2.o bayesxsrc/mcmc/kriging.o bayesxsrc/mcmc/mcmc.o bayesxsrc/mcmc/mcmc_const.o bayesxsrc/mcmc/mcmc_const_stepwise.o bayesxsrc/mcmc/mcmc_nonp.o bayesxsrc/mcmc/mcmc_nonpbasis.o bayesxsrc/mcmc/mcmcsimul.o bayesxsrc/mcmc/mcmcsimul2.o bayesxsrc/mcmc/mcmcsimul2_multi.o bayesxsrc/mcmc/randomeffect.o bayesxsrc/mcmc/randomeffect_stepwise.o bayesxsrc/mcmc/remlest.o bayesxsrc/mcmc/remlest_multi.o bayesxsrc/mcmc/remlest_multi2.o bayesxsrc/mcmc/remlest_multi3.o bayesxsrc/mcmc/tvariance.o bayesxsrc/mcmc/tvariance2dim.o bayesxsrc/mcmc/variance_nonp.o bayesxsrc/mcmc/variance_nonp_vector.o bayesxsrc/mcmc/variance_nonp_vector_nigmix.o bayesxsrc/psplines/IWLS_pspline.o bayesxsrc/psplines/bsplinemat.o bayesxsrc/psplines/fullcond_pspline_gaussian.o bayesxsrc/psplines/fullcond_pspline_stepwise.o bayesxsrc/psplines/fullcond_pspline_surf_gaussian.o bayesxsrc/psplines/fullcond_pspline_surf_stepwise.o bayesxsrc/psplines/mcmc_pspline.o bayesxsrc/psplines/mcmc_pspline_surf.o bayesxsrc/psplines/spline_basis.o bayesxsrc/psplines/spline_basis_surf.o bayesxsrc/structadd/FC.o bayesxsrc/structadd/FC_hrandom.o bayesxsrc/structadd/FC_hrandom_variance.o bayesxsrc/structadd/FC_hrandom_variance_vec.o bayesxsrc/structadd/FC_hrandom_variance_vec_nmig.o bayesxsrc/structadd/FC_linear.o bayesxsrc/structadd/FC_mult.o bayesxsrc/structadd/FC_shared.o bayesxsrc/structadd/FC_nonp.o bayesxsrc/structadd/FC_nonp_variance.o bayesxsrc/structadd/FC_nonp_variance_vec.o bayesxsrc/structadd/FC_predict.o bayesxsrc/structadd/FC_predict_mult.o bayesxsrc/structadd/FC_cv.o bayesxsrc/structadd/FC_variance_pen_vector.o bayesxsrc/structadd/GENERAL_OPTIONS.o bayesxsrc/structadd/MASTER_obj.o bayesxsrc/structadd/design.o bayesxsrc/structadd/design_hrandom.o bayesxsrc/structadd/design_mrf.o bayesxsrc/structadd/design_pspline.o bayesxsrc/structadd/distr.o bayesxsrc/structadd/distr_categorical.o bayesxsrc/structadd/distr_categorical_mult.o bayesxsrc/structadd/distr_mixture.o bayesxsrc/structadd/distr_gamlss.o bayesxsrc/structadd/distr_gamlss_nadja.o bayesxsrc/structadd/distr_gamlss_copula.o bayesxsrc/structadd/distr_zeroadjusted.o bayesxsrc/structadd/mcmcsim.o bayesxsrc/structadd/model_parameters.o bayesxsrc/structadd/superbayesreg.o bayesxsrc/structadd/design_kriging.o bayesxsrc/structadd/design_userdefined.o bayesxsrc/structadd/FC_predictive_check.o bayesxsrc/structadd/FC_predict_predictor.o bayesxsrc/structadd/FC_merror.o bayesxsrc/main.o bayesxsrc/samson/multgaussian.o bayesxsrc/adaptiv/fullcond_adaptiv.o bayesxsrc/alex/mixture.o -Wl,-O1 `gsl-config --libs` -o BayesX
make[1]: Leaving directory '/tmp/RtmpzXjvZP/R.INSTALL67a7291c11d/BayesXsrc/src'
installing via 'install.libs.R' to /tmp/RtmpggOe4w/RLIBS_2ce8ba3aef1/BayesXsrc
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (BayesXsrc)
ERROR: dependency ‘mgcv’ is not available for package ‘R2BayesX’
* removing ‘/tmp/RtmpggOe4w/RLIBS_2ce8ba3aef1/R2BayesX’

The downloaded source packages are in
	'/tmp/RtmpJTCeWq/downloaded_packages'
Loading required package: gamboostLSS
Loading required package: mboost
Loading required package: parallel
Loading required package: stabs
This is mboost 2.9-1. See 'package?mboost' and 'news(package  = "mboost")'
for a complete list of changes.


Attaching package: 'gamboostLSS'

The following object is masked from 'package:stats':

    model.weights


Error: processing vignette ‘gamboostLSS_Tutorial.Rnw’ failed with diagnostics:
 chunk 11 (label = india_stunting1) 
Error in library("R2BayesX") : there is no package called 'R2BayesX'
Execution halted